Details
enum GeditWindowState
typedef enum
{
	GEDIT_WINDOW_STATE_NORMAL		= 0,
	GEDIT_WINDOW_STATE_SAVING		= 1 << 1,
	GEDIT_WINDOW_STATE_PRINTING		= 1 << 2,
	GEDIT_WINDOW_STATE_LOADING		= 1 << 3,
	GEDIT_WINDOW_STATE_ERROR		= 1 << 4,
	GEDIT_WINDOW_STATE_SAVING_SESSION	= 1 << 5
} GeditWindowState;
 
GEDIT_WINDOW_CONST()
#define GEDIT_WINDOW_CONST(obj)        (G_TYPE_CHECK_INSTANCE_CAST((obj), GEDIT_TYPE_WINDOW, GeditWindow const))
 
GeditWindowPrivate
typedef struct _GeditWindowPrivate GeditWindowPrivate;
 
GeditWindow
typedef struct _GeditWindow GeditWindow;
 
gedit_window_create_tab ()
GeditTab*   gedit_window_create_tab         (GeditWindow *window,
                                             gboolean jump_to);
| window: |  | 
| jump_to: |  | 
| Returns : |  | 
 
gedit_window_create_tab_from_uri ()
GeditTab*   gedit_window_create_tab_from_uri
                                            (GeditWindow *window,
                                             const gchar *uri,
                                             const GeditEncoding *encoding,
                                             gint line_pos,
                                             gboolean create,
                                             gboolean jump_to);
| window: |  | 
| uri: |  | 
| encoding: |  | 
| line_pos: |  | 
| create: |  | 
| jump_to: |  | 
| Returns : |  | 
 
gedit_window_close_all_tabs ()
void        gedit_window_close_all_tabs     (GeditWindow *window);
 
gedit_window_close_tabs ()
void        gedit_window_close_tabs         (GeditWindow *window,
                                             const GList *tabs);
 
gedit_window_set_active_tab ()
void        gedit_window_set_active_tab     (GeditWindow *window,
                                             GeditTab *tab);
 
gedit_window_get_documents ()
GList*      gedit_window_get_documents      (GeditWindow *window);
 
gedit_window_get_unsaved_documents ()
GList*      gedit_window_get_unsaved_documents
                                            (GeditWindow *window);
 
gedit_window_get_views ()
GList*      gedit_window_get_views          (GeditWindow *window);
 
gedit_window_get_group ()
GtkWindowGroup* gedit_window_get_group      (GeditWindow *window);
 
gedit_window_get_statusbar ()
GtkWidget*  gedit_window_get_statusbar      (GeditWindow *window);
 
gedit_window_get_ui_manager ()
GtkUIManager* gedit_window_get_ui_manager   (GeditWindow *window);
 
gedit_window_get_tab_from_uri ()
GeditTab*   gedit_window_get_tab_from_uri   (GeditWindow *window,
                                             const gchar *uri);
 
 
Signal Details
The "active-tab-changed" signal
void        user_function                  (GeditWindow *geditwindow,
                                            GeditTab    *arg1,
                                            gpointer     user_data)        : Run first
| geditwindow: | the object which received the signal. | 
| arg1: |  | 
| user_data: | user data set when the signal handler was connected. | 
 
The "active-tab-state-changed" signal
void        user_function                  (GeditWindow *geditwindow,
                                            gpointer     user_data)        : Run first
| geditwindow: | the object which received the signal. | 
| user_data: | user data set when the signal handler was connected. | 
 
The "tab-added" signal
void        user_function                  (GeditWindow *geditwindow,
                                            GeditTab    *arg1,
                                            gpointer     user_data)        : Run first
| geditwindow: | the object which received the signal. | 
| arg1: |  | 
| user_data: | user data set when the signal handler was connected. | 
 
The "tab-removed" signal
void        user_function                  (GeditWindow *geditwindow,
                                            GeditTab    *arg1,
                                            gpointer     user_data)        : Run first
| geditwindow: | the object which received the signal. | 
| arg1: |  | 
| user_data: | user data set when the signal handler was connected. | 
 
The "tabs-reordered" signal
void        user_function                  (GeditWindow *geditwindow,
                                            gpointer     user_data)        : Run first
| geditwindow: | the object which received the signal. | 
| user_data: | user data set when the signal handler was connected. |