GnuCash
2.6.99
|
Functions that are supported by all types of windows. More...
Go to the source code of this file.
Data Structures | |
struct | GncWindowIface |
Macros | |
#define | GNC_TYPE_WINDOW (gnc_window_get_type ()) |
#define | GNC_WINDOW(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GNC_TYPE_WINDOW, GncWindow)) |
#define | GNC_IS_WINDOW(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GNC_TYPE_WINDOW)) |
#define | GNC_WINDOW_GET_IFACE(o) (G_TYPE_INSTANCE_GET_INTERFACE ((o), GNC_TYPE_WINDOW, GncWindowIface)) |
Typedefs | |
typedef struct GncWindow | GncWindow |
Functions | |
GType | gnc_window_get_type (void) |
GtkWindow * | gnc_window_get_gtk_window (GncWindow *window) |
void | gnc_window_update_status (GncWindow *window, GncPluginPage *page) |
void | gnc_window_set_status (GncWindow *window, GncPluginPage *page, const gchar *message) |
void | gnc_window_set_progressbar_window (GncWindow *window) |
GncWindow * | gnc_window_get_progressbar_window (void) |
void | gnc_window_show_progress (const char *message, double percentage) |
Functions that are supported by all types of windows.
GnuCash has two types of "windows" that can show Plugin Pages. The first is called a "Main Window" and is implemented on top of a GtkWindow. The second is called an "Embedded Window" and is implemented on top of a GtkVBox. The functions in this file will work with either type of window.
Definition in file gnc-window.h.