| gedit Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
GeditAppPrivate; struct GeditApp; enum GeditLockdownMask; GeditApp * gedit_app_get_default (void); GeditWindow * gedit_app_create_window (GeditApp *app,GdkScreen *screen); const GList * gedit_app_get_windows (GeditApp *app); GeditWindow * gedit_app_get_active_window (GeditApp *app); GList * gedit_app_get_documents (GeditApp *app); GList * gedit_app_get_views (GeditApp *app); GeditLockdownMask gedit_app_get_lockdown (GeditApp *app);
typedef enum
{
GEDIT_LOCKDOWN_COMMAND_LINE = 1 << 0,
GEDIT_LOCKDOWN_PRINTING = 1 << 1,
GEDIT_LOCKDOWN_PRINT_SETUP = 1 << 2,
GEDIT_LOCKDOWN_SAVE_TO_DISK = 1 << 3
} GeditLockdownMask;
GeditApp * gedit_app_get_default (void);
Returns the GeditApp object. This object is a singleton and represents the running gedit instance.
Returns : |
the GeditApp pointer. [transfer none] |
GeditWindow * gedit_app_create_window (GeditApp *app,GdkScreen *screen);
Create a new GeditWindow part of app.
|
the GeditApp |
|
. [allow-none] |
Returns : |
the new GeditWindow. [transfer none] |
const GList * gedit_app_get_windows (GeditApp *app);
Returns all the windows currently present in GeditApp.
|
the GeditApp |
Returns : |
the list of GeditWindows objects. The list should not be freed. [element-type Gedit.Window][transfer none] |
GeditWindow * gedit_app_get_active_window (GeditApp *app);
Retrives the GeditWindow currently active.
|
the GeditApp |
Returns : |
the active GeditWindow. [transfer none] |
GList * gedit_app_get_documents (GeditApp *app);
Returns all the documents currently open in GeditApp.
|
the GeditApp |
Returns : |
a newly allocated list of GeditDocument objects. [element-type Gedit.Document][transfer container] |
GList * gedit_app_get_views (GeditApp *app);
Returns all the views currently present in GeditApp.
|
the GeditApp |
Returns : |
a newly allocated list of GeditView objects. [element-type Gedit.View][transfer container] |
GeditLockdownMask gedit_app_get_lockdown (GeditApp *app);
Gets the lockdown mask (see GeditLockdownMask) for the application. The lockdown mask determines which functions are locked down using the GNOME-wise lockdown GConf keys.
|
a GeditApp |