![]() |
![]() |
![]() |
gedit Reference Manual | ![]() |
---|---|---|---|---|
#define GEDIT_APP_CONST (obj) 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);
#define GEDIT_APP_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GEDIT_TYPE_APP, GeditApp const))
obj : |
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
.
app : |
the GeditApp |
screen : |
|
Returns : | the new GeditWindow |
const GList* gedit_app_get_windows (GeditApp *app);
Returns all the windows currently present in GeditApp.
app : |
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.
app : |
the GeditApp |
Returns : | the active GeditWindow |
GList* gedit_app_get_documents (GeditApp *app);
Returns all the documents currently open in GeditApp.
app : |
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.
app : |
a GeditApp |
Returns : |