GnuCash 2.4.99
Data Structures | Defines | Typedefs | Functions
gnc-main-window.h File Reference

Functions for adding content to a window. More...

#include <gtk/gtk.h>
#include "gnc-plugin-page.h"

Go to the source code of this file.

Data Structures

struct  GncMainWindow
struct  GncMainWindowClass
struct  GncMainWindowActionData

Defines

#define GNC_TYPE_MAIN_WINDOW   (gnc_main_window_get_type ())
#define GNC_MAIN_WINDOW(obj)   (G_TYPE_CHECK_INSTANCE_CAST ((obj), GNC_TYPE_MAIN_WINDOW, GncMainWindow))
#define GNC_MAIN_WINDOW_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST ((klass), GNC_TYPE_MAIN_WINDOW, GncMainWindowClass))
#define GNC_IS_MAIN_WINDOW(obj)   (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GNC_TYPE_MAIN_WINDOW))
#define GNC_IS_MAIN_WINDOW_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE ((klass), GNC_TYPE_MAIN_WINDOW))
#define GNC_MAIN_WINDOW_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS ((obj), GNC_TYPE_MAIN_WINDOW, GncMainWindowClass))
#define PLUGIN_PAGE_IMMUTABLE   "page-immutable"

Typedefs

typedef struct GncMainWindow GncMainWindow
typedef void(* GncMainWindowFunc )(GncMainWindow *window, GncPluginPage *page)
typedef void(* GncMainWindowPageFunc )(GncPluginPage *page, gpointer user_data)

Functions

GType gnc_main_window_get_type (void)
GncMainWindowgnc_main_window_new (void)
void gnc_main_window_display_page (GncPluginPage *page)
void gnc_main_window_open_page (GncMainWindow *window, GncPluginPage *page)
void gnc_main_window_close_page (GncPluginPage *page)
void gnc_main_window_foreach_page (GncMainWindowPageFunc fn, gpointer user_data)
GncPluginPagegnc_main_window_get_current_page (GncMainWindow *window)
GtkUIManager * gnc_main_window_get_uimanager (GncMainWindow *window)
void main_window_update_page_name (GncPluginPage *page, const gchar *name_in)
void main_window_update_page_color (GncPluginPage *page, const gchar *color_in)
void gnc_main_window_manual_merge_actions (GncMainWindow *window, const gchar *group_name, GtkActionGroup *group, guint merge_id)
void gnc_main_window_merge_actions (GncMainWindow *window, const gchar *group_name, GtkActionEntry *actions, guint n_actions, GtkToggleActionEntry *toggle_actions, guint n_toggle_actions, const gchar *filename, gpointer user_data)
void gnc_main_window_unmerge_actions (GncMainWindow *window, const gchar *group_name)
void gnc_main_window_actions_updated (GncMainWindow *window)
GtkActionGroup * gnc_main_window_get_action_group (GncMainWindow *window, const gchar *group_name)
void gnc_main_window_set_progressbar_window (GncMainWindow *window)
gboolean gnc_main_window_button_press_cb (GtkWidget *whatever, GdkEventButton *event, GncPluginPage *page)
void gnc_main_window_restore_all_windows (const GKeyFile *keyfile)
void gnc_main_window_save_all_windows (GKeyFile *keyfile)
void gnc_main_window_restore_default_state (void)
void gnc_gtk_action_group_set_translation_domain (GtkActionGroup *action_group, const gchar *domain)
gboolean gnc_main_window_finish_pending (GncMainWindow *window)
gboolean gnc_main_window_all_finish_pending (void)
void gnc_main_window_all_action_set_sensitive (const gchar *action_name, gboolean sensitive)
GtkAction * gnc_main_window_find_action (GncMainWindow *window, const gchar *name)
void gnc_main_window_show_all_windows (void)

Detailed Description

Functions for adding content to a window.

Author:
Copyright (C) 2003 Jan Arne Petersen <jpetersen@uni-bonn.de>
Copyright (C) 2003,2005 David Hampton <hampton@employees.org>

Definition in file gnc-main-window.h.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines