|  |  |  | gedit Reference Manual |  | 
|---|---|---|---|---|
enum GeditWindowState; GeditWindowPrivate; GeditWindow; GeditTab* gedit_window_create_tab (GeditWindow *window, gboolean jump_to); GeditTab* gedit_window_create_tab_from_uri (GeditWindow *window, const gchar *uri, const GeditEncoding *encoding, gint line_pos, gboolean create, gboolean jump_to); void gedit_window_close_tab (GeditWindow *window, GeditTab *tab); void gedit_window_close_all_tabs (GeditWindow *window); void gedit_window_close_tabs (GeditWindow *window, const GList *tabs); GeditTab* gedit_window_get_active_tab (GeditWindow *window); void gedit_window_set_active_tab (GeditWindow *window, GeditTab *tab); GeditView* gedit_window_get_active_view (GeditWindow *window); GeditDocument* gedit_window_get_active_document (GeditWindow *window); GList* gedit_window_get_documents (GeditWindow *window); GList* gedit_window_get_unsaved_documents (GeditWindow *window); GList* gedit_window_get_views (GeditWindow *window); GtkWindowGroup* gedit_window_get_group (GeditWindow *window); GeditPanel* gedit_window_get_side_panel (GeditWindow *window); GeditPanel* gedit_window_get_bottom_panel (GeditWindow *window); GtkWidget* gedit_window_get_statusbar (GeditWindow *window); GtkUIManager* gedit_window_get_ui_manager (GeditWindow *window); GeditWindowState gedit_window_get_state (GeditWindow *window); GeditTab* gedit_window_get_tab_from_uri (GeditWindow *window, const gchar *uri);
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkBin
                                 +----GtkWindow
                                       +----GeditWindow
"active-tab-changed" : Run First "active-tab-state-changed" : Run First "tab-added" : Run First "tab-removed" : Run First "tabs-reordered" : Run First
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;
GeditTab* gedit_window_create_tab (GeditWindow *window, gboolean jump_to);
| 
 | |
| 
 | |
| Returns : | 
GeditTab* gedit_window_create_tab_from_uri (GeditWindow *window, const gchar *uri, const GeditEncoding *encoding, gint line_pos, gboolean create, gboolean jump_to);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
void gedit_window_close_tab (GeditWindow *window, GeditTab *tab);
| 
 | |
| 
 | 
void gedit_window_close_tabs (GeditWindow *window, const GList *tabs);
| 
 | |
| 
 | 
GeditTab* gedit_window_get_active_tab (GeditWindow *window);
| 
 | |
| Returns : | 
void gedit_window_set_active_tab (GeditWindow *window, GeditTab *tab);
| 
 | |
| 
 | 
GeditView* gedit_window_get_active_view (GeditWindow *window);
| 
 | |
| Returns : | 
GeditDocument* gedit_window_get_active_document (GeditWindow *window);
| 
 | |
| Returns : | 
GList* gedit_window_get_documents (GeditWindow *window);
| 
 | |
| Returns : | 
GList* gedit_window_get_unsaved_documents (GeditWindow *window);
| 
 | |
| Returns : | 
GtkWindowGroup* gedit_window_get_group (GeditWindow *window);
| 
 | |
| Returns : | 
GeditPanel* gedit_window_get_side_panel (GeditWindow *window);
| 
 | |
| Returns : | 
GeditPanel* gedit_window_get_bottom_panel (GeditWindow *window);
| 
 | |
| Returns : | 
GtkWidget* gedit_window_get_statusbar (GeditWindow *window);
| 
 | |
| Returns : | 
GtkUIManager* gedit_window_get_ui_manager (GeditWindow *window);
| 
 | |
| Returns : | 
GeditWindowState gedit_window_get_state (GeditWindow *window);
| 
 | |
| Returns : | 
GeditTab* gedit_window_get_tab_from_uri (GeditWindow *window, const gchar *uri);
| 
 | |
| 
 | |
| Returns : | 
"active-tab-changed" signalvoid user_function (GeditWindow *geditwindow, GeditTab *arg1, gpointer user_data) : Run First
| 
 | the object which received the signal. | 
| 
 | |
| 
 | user data set when the signal handler was connected. | 
"active-tab-state-changed" signalvoid user_function (GeditWindow *geditwindow, gpointer user_data) : Run First
| 
 | the object which received the signal. | 
| 
 | user data set when the signal handler was connected. | 
"tab-added" signalvoid user_function (GeditWindow *geditwindow, GeditTab *arg1, gpointer user_data) : Run First
| 
 | the object which received the signal. | 
| 
 | |
| 
 | user data set when the signal handler was connected. | 
"tab-removed" signalvoid user_function (GeditWindow *geditwindow, GeditTab *arg1, gpointer user_data) : Run First
| 
 | the object which received the signal. | 
| 
 | |
| 
 | user data set when the signal handler was connected. | 
"tabs-reordered" signalvoid user_function (GeditWindow *geditwindow, gpointer user_data) : Run First
| 
 | the object which received the signal. | 
| 
 | user data set when the signal handler was connected. |