A SX List Plugin Page
[Content Plugins]


Data Structures

struct  GncPluginPageSxListPrivate
struct  GncPluginPageSxList
struct  GncPluginPageSxListClass

Defines

#define G_LOG_DOMAIN   "gnc.gui.plugin-page.sx-list"
 Functions providing the SX List as a plugin page.
#define PLUGIN_PAGE_SX_LIST_CM_CLASS   "plugin-page-sx-list"
#define GCONF_SECTION   "window/pages/sx_list"
#define GNC_PLUGIN_PAGE_SX_LIST_GET_PRIVATE(o)   (G_TYPE_INSTANCE_GET_PRIVATE ((o), GNC_TYPE_PLUGIN_PAGE_SX_LIST, GncPluginPageSxListPrivate))
#define GNC_TYPE_PLUGIN_PAGE_SX_LIST   (gnc_plugin_page_sx_list_get_type ())
 Functions providing a list of scheduled transactions as a plugin page.
#define GNC_PLUGIN_PAGE_SX_LIST(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GNC_TYPE_PLUGIN_PAGE_SX_LIST, GncPluginPageSxList))
#define GNC_PLUGIN_PAGE_SX_LIST_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GNC_TYPE_PLUGIN_PAGE_SX_LIST, GncPluginPageSxListClass))
#define GNC_IS_PLUGIN_PAGE_SX_LIST(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNC_TYPE_PLUGIN_PAGE_SX_LIST))
#define GNC_IS_PLUGIN_PAGE_SX_LIST_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GNC_TYPE_PLUGIN_PAGE_SX_LIST))
#define GNC_PLUGIN_PAGE_SX_LIST_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GNC_TYPE_PLUGIN_PAGE_SX_LIST, GncPluginPageSxListClass))
#define GNC_PLUGIN_PAGE_SX_LIST_NAME   "GncPluginPageSxList"

Functions

GType gnc_plugin_page_sx_list_get_type (void)
GncPluginPagegnc_plugin_page_sx_list_new (void)


Define Documentation

#define G_LOG_DOMAIN   "gnc.gui.plugin-page.sx-list"

Functions providing the SX List as a plugin page.

Author:
Josh Sled <jsled@asynchronous.org>

Definition at line 72 of file gnc-plugin-page-sx-list.c.

#define GNC_TYPE_PLUGIN_PAGE_SX_LIST   (gnc_plugin_page_sx_list_get_type ())

Functions providing a list of scheduled transactions as a plugin page.

Author:
Josh Sled <jsled@asynchronous.org>

Definition at line 44 of file gnc-plugin-page-sx-list.h.


Function Documentation

GType gnc_plugin_page_sx_list_get_type ( void   ) 

Retrieve the type number for an "sx list" plugin page.

Returns:
The type number.

Definition at line 131 of file gnc-plugin-page-sx-list.c.

00132 {
00133     static GType gnc_plugin_page_sx_list_type = 0;
00134 
00135     if (gnc_plugin_page_sx_list_type == 0) {
00136         static const GTypeInfo our_info = {
00137             sizeof (GncPluginPageSxListClass),
00138             NULL,
00139             NULL,
00140             (GClassInitFunc) gnc_plugin_page_sx_list_class_init,
00141             NULL,
00142             NULL,
00143             sizeof (GncPluginPageSxList),
00144             0,
00145             (GInstanceInitFunc) gnc_plugin_page_sx_list_init
00146         };
00147                 
00148         gnc_plugin_page_sx_list_type = g_type_register_static (GNC_TYPE_PLUGIN_PAGE,
00149                                                                GNC_PLUGIN_PAGE_SX_LIST_NAME,
00150                                                                &our_info, 0);
00151     }
00152 
00153     return gnc_plugin_page_sx_list_type;
00154 }

GncPluginPage * gnc_plugin_page_sx_list_new ( void   ) 

Returns:
The newly created plugin page.

Definition at line 157 of file gnc-plugin-page-sx-list.c.

00158 {
00159     GncPluginPageSxList *plugin_page;
00160     plugin_page = g_object_new(GNC_TYPE_PLUGIN_PAGE_SX_LIST, NULL);
00161     return GNC_PLUGIN_PAGE(plugin_page);
00162 }


Generated on Thu Jul 3 05:07:18 2008 for GnuCash by  doxygen 1.5.2