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. |