|  |  |  | gedit Reference Manual |  | 
|---|---|---|---|---|
                    GeditAppPrivate;
                    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,
	GEDIT_LOCKDOWN_ALL		= 0xF
} 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 | 
GeditWindow* gedit_app_create_window (GeditApp *app, GdkScreen *screen);
Create a new GeditWindow part of app.
| 
 | the GeditApp | 
| 
 | |
| Returns : | the new GeditWindow | 
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 | 
GeditWindow* gedit_app_get_active_window (GeditApp *app);
Retrives the GeditWindow currently active.
| 
 | the GeditApp | 
| Returns : | the active GeditWindow | 
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 | 
GList* gedit_app_get_views (GeditApp *app);
Returns all the views currently present in GeditApp.
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 | 
| Returns : |