static void gnc_plugin_page_invoice_init (GncPluginPageInvoice *plugin_page) { GncPluginPage *parent; GtkActionGroup *action_group; gboolean use_new; /* Init parent declared variables */ parent = GNC_PLUGIN_PAGE(plugin_page); use_new = gnc_prefs_get_bool (GNC_PREFS_GROUP_INVOICE, GNC_PREF_USE_NEW); g_object_set(G_OBJECT(plugin_page), "page-name", _("Invoice"), "page-uri", "default:", "ui-description", "gnc-plugin-page-invoice-ui.xml", "use-new-window", use_new, (char *)NULL); /* change me when the system supports multiple books */ gnc_plugin_page_add_book(parent, gnc_get_current_book()); /* Create menu and toolbar information */ action_group = gnc_plugin_page_create_action_group(parent, "GncPluginPageInvoiceActions"); gtk_action_group_add_actions (action_group, gnc_plugin_page_invoice_actions, gnc_plugin_page_invoice_n_actions, plugin_page); gtk_action_group_add_radio_actions (action_group, radio_entries, n_radio_entries, REG_STYLE_LEDGER, G_CALLBACK(gnc_plugin_page_invoice_cmd_sort_changed), plugin_page); gnc_plugin_init_short_names (action_group, toolbar_labels); }
static void gnc_plugin_page_owner_tree_init (GncPluginPageOwnerTree *plugin_page) { GtkActionGroup *action_group; GncPluginPageOwnerTreePrivate *priv; GncPluginPage *parent; ENTER("page %p", plugin_page); priv = GNC_PLUGIN_PAGE_OWNER_TREE_GET_PRIVATE(plugin_page); /* Init parent declared variables */ parent = GNC_PLUGIN_PAGE(plugin_page); g_object_set(G_OBJECT(plugin_page), "page-name", _("Owners"), "page-uri", "default:", "ui-description", "gnc-plugin-page-owner-tree-ui.xml", NULL); g_signal_connect (G_OBJECT (plugin_page), "selected", G_CALLBACK (gnc_plugin_page_owner_tree_selected), plugin_page); /* change me when the system supports multiple books */ gnc_plugin_page_add_book(parent, gnc_get_current_book()); /* Create menu and toolbar information */ action_group = gnc_plugin_page_create_action_group(parent, "GncPluginPageOwnerTreeActions"); gtk_action_group_add_actions(action_group, gnc_plugin_page_owner_tree_actions, gnc_plugin_page_owner_tree_n_actions, plugin_page); gnc_plugin_init_short_names (action_group, toolbar_labels); /* Init filter */ priv->fd.show_inactive = TRUE; priv->fd.show_zero_total = TRUE; LEAVE("page %p, priv %p, action group %p", plugin_page, priv, action_group); }