36#ifndef __GNC_EMBEDDED_WINDOW_H
37#define __GNC_EMBEDDED_WINDOW_H
46#define GNC_TYPE_EMBEDDED_WINDOW (gnc_embedded_window_get_type ())
47G_DECLARE_FINAL_TYPE (GncEmbeddedWindow, gnc_embedded_window, GNC, EMBEDDED_WINDOW, GtkBox)
58 GActionEntry *action_entries,
59 gint n_action_entries,
60 const gchar *ui_filename,
61 GtkWidget *enclosing_win,
62 gboolean add_accelerators,
Functions for adding plugins to a GnuCash window.
GncEmbeddedWindow * gnc_embedded_window_new(const gchar *action_group_name, GActionEntry *action_entries, gint n_action_entries, const gchar *ui_filename, GtkWidget *enclosing_win, gboolean add_accelerators, gpointer user_data)
Create a new gnc embedded window plugin.
void gnc_embedded_window_close_page(GncEmbeddedWindow *window, GncPluginPage *page)
Remove a data plugin page from a window.
void gnc_embedded_window_open_page(GncEmbeddedWindow *window, GncPluginPage *page)
Display a data plugin page in a window.
GncPluginPage * gnc_embedded_window_get_page(GncEmbeddedWindow *window)
Retrieve the plugin that is embedded in the specified window.
The instance data structure for a content plugin.