gnc-plugin-page.h File Reference


Detailed Description

Functions for adding plugins to a GnuCash window.

Author:
Copyright (C) 2003 Jan Arne Petersen

Copyright (C) 2003,2005 David Hampton <hampton@employees.org>

Definition in file gnc-plugin-page.h.

#include <glib.h>
#include "qof.h"

Go to the source code of this file.

Data Structures

struct  GncPluginPage
struct  GncPluginPageClass

Defines

#define KEY_SUMMARYBAR_POSITION   "summarybar_position"
#define GNC_TYPE_PLUGIN_PAGE   (gnc_plugin_page_get_type ())
#define GNC_PLUGIN_PAGE(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), GNC_TYPE_PLUGIN_PAGE, GncPluginPage))
#define GNC_PLUGIN_PAGE_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GNC_TYPE_PLUGIN_PAGE, GncPluginPageClass))
#define GNC_IS_PLUGIN_PAGE(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNC_TYPE_PLUGIN_PAGE))
#define GNC_IS_PLUGIN_PAGE_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GNC_TYPE_PLUGIN_PAGE))
#define GNC_PLUGIN_PAGE_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GNC_PLUGIN_PAGE, GncPluginPageClass))

Functions

GType gnc_plugin_page_get_type (void)
GtkWidget * gnc_plugin_page_create_widget (GncPluginPage *plugin_page)
void gnc_plugin_page_destroy_widget (GncPluginPage *plugin_page)
void gnc_plugin_page_show_summarybar (GncPluginPage *page, gboolean visible)
void gnc_plugin_page_save_page (GncPluginPage *page, GKeyFile *key_file, const gchar *group_name)
GncPluginPagegnc_plugin_page_recreate_page (GtkWidget *window, const gchar *page_type, GKeyFile *key_file, const gchar *page_group)
void gnc_plugin_page_merge_actions (GncPluginPage *page, GtkUIManager *ui_merge)
void gnc_plugin_page_unmerge_actions (GncPluginPage *page, GtkUIManager *ui_merge)
const gchar * gnc_plugin_page_get_plugin_name (GncPluginPage *plugin_page)
void gnc_plugin_page_add_book (GncPluginPage *page, QofBook *book)
gboolean gnc_plugin_page_has_book (GncPluginPage *page, QofBook *book)
gboolean gnc_plugin_page_has_books (GncPluginPage *page)
GtkWidget * gnc_plugin_page_get_window (GncPluginPage *page)
const gchar * gnc_plugin_page_get_page_name (GncPluginPage *page)
void gnc_plugin_page_set_page_name (GncPluginPage *page, const char *name)
const gchar * gnc_plugin_page_get_page_long_name (GncPluginPage *page)
void gnc_plugin_page_set_page_long_name (GncPluginPage *page, const char *name)
const gchar * gnc_plugin_page_get_uri (GncPluginPage *page)
void gnc_plugin_page_set_uri (GncPluginPage *page, const char *name)
const gchar * gnc_plugin_page_get_statusbar_text (GncPluginPage *page)
void gnc_plugin_page_set_statusbar_text (GncPluginPage *page, const char *name)
gboolean gnc_plugin_page_get_use_new_window (GncPluginPage *page)
void gnc_plugin_page_set_use_new_window (GncPluginPage *page, gboolean use_new)
const gchar * gnc_plugin_page_get_ui_description (GncPluginPage *page)
void gnc_plugin_page_set_ui_description (GncPluginPage *page, const char *ui_filename)
GtkUIManager * gnc_plugin_page_get_ui_merge (GncPluginPage *page)
GtkActionGroup * gnc_plugin_page_get_action_group (GncPluginPage *page)
GtkActionGroup * gnc_plugin_page_create_action_group (GncPluginPage *page, const gchar *group_name)
GtkAction * gnc_plugin_page_get_action (GncPluginPage *page, const gchar *name)
void gnc_plugin_page_inserted (GncPluginPage *plugin_page)
void gnc_plugin_page_removed (GncPluginPage *plugin_page)
void gnc_plugin_page_selected (GncPluginPage *plugin_page)
void gnc_plugin_page_unselected (GncPluginPage *plugin_page)
gboolean gnc_plugin_page_finish_pending (GncPluginPage *page)


Generated on Mon Sep 8 05:04:31 2008 for GnuCash by  doxygen 1.5.2