|  |  |  | Eye of GNOME Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | ||||
#define EOG_APP struct EogApplication; EogApplication * eog_application_get_instance (void); gboolean eog_application_open_window (EogApplication *application,guint timestamp,EogStartupFlags flags,GError **error); gboolean eog_application_open_uri_list (EogApplication *application,GSList *uri_list,guint timestamp,EogStartupFlags flags,GError **error); gboolean eog_application_open_file_list (EogApplication *application,GSList *file_list,guint timestamp,EogStartupFlags flags,GError **error); gboolean eog_application_open_uris (EogApplication *application,gchar **uris,guint timestamp,EogStartupFlags flags,GError **error); EggToolbarsModel * eog_application_get_toolbars_model (EogApplication *application); void eog_application_save_toolbars_model (EogApplication *application); void eog_application_reset_toolbars_model (EogApplication *app); void eog_application_screensaver_enable (EogApplication *application); void eog_application_screensaver_disable (EogApplication *application);
EogApplication *    eog_application_get_instance        (void);
Returns a singleton instance of EogApplication currently running. If not running yet, it will create one.
| Returns : | a running EogApplication. [transfer none] | 
gboolean eog_application_open_window (EogApplication *application,guint timestamp,EogStartupFlags flags,GError **error);
Opens and presents an empty EogWindow to the user. If there is an empty window already open, this will be used. Otherwise, a new one will be instantiated.
| 
 | An EogApplication. | 
| 
 | The timestamp of the user interaction which triggered this call
(see gtk_window_present_with_time()). | 
| 
 | A set of EogStartupFlags influencing a new windows' state. | 
| 
 | Return location for a GError, or NULL to ignore errors. | 
| Returns : | FALSEifapplicationis invalid,TRUEotherwise | 
gboolean eog_application_open_uri_list (EogApplication *application,GSList *uri_list,guint timestamp,EogStartupFlags flags,GError **error);
Opens a list of images, from a list of URIs. See
eog_application_open_file_list() for details.
| 
 | An EogApplication. | 
| 
 | A list of URIs. [element-type utf8] | 
| 
 | The timestamp of the user interaction which triggered this call
(see gtk_window_present_with_time()). | 
| 
 | A set of EogStartupFlags influencing a new windows' state. | 
| 
 | Return location for a GError, or NULL to ignore errors. | 
| Returns : | Currently always TRUE. | 
gboolean eog_application_open_file_list (EogApplication *application,GSList *file_list,guint timestamp,EogStartupFlags flags,GError **error);
Opens a list of files in a EogWindow. If an EogWindow displaying the first image in the list is already open, this will be used. Otherwise, an empty EogWindow is used, either already existing or newly created. If the EOG_STARTUP_SINGLE_WINDOW flag is set, the files are opened in the first EogWindow and no new one is opened.
| 
 | An EogApplication. | 
| 
 | A list of GFiles. [element-type GFile] | 
| 
 | The timestamp of the user interaction which triggered this call
(see gtk_window_present_with_time()). | 
| 
 | A set of EogStartupFlags influencing a new windows' state. | 
| 
 | Return location for a GError, or NULL to ignore errors. | 
| Returns : | Currently always TRUE. | 
gboolean eog_application_open_uris (EogApplication *application,gchar **uris,guint timestamp,EogStartupFlags flags,GError **error);
Opens a list of images, from a list of URI strings. See
eog_application_open_file_list() for details.
| 
 | an EogApplication | 
| 
 | A GList of URI strings. | 
| 
 | The timestamp of the user interaction which triggered this call
(see gtk_window_present_with_time()). | 
| 
 | A set of EogStartupFlags influencing a new windows' state. | 
| 
 | Return location for a GError, or NULL to ignore errors. | 
| Returns : | Currently always TRUE. | 
EggToolbarsModel *  eog_application_get_toolbars_model  (EogApplication *application);
Retrieves the EggToolbarsModel for the toolbar in EogApplication.
| 
 | An EogApplication. | 
| Returns : | An EggToolbarsModel. [transfer none] | 
void                eog_application_save_toolbars_model (EogApplication *application);
Causes the saving of the model of the toolbar in EogApplication to a file.
| 
 | An EogApplication. | 
void                eog_application_reset_toolbars_model
                                                        (EogApplication *app);
Restores the toolbars model to the defaults.
| 
 | an EogApplication | 
void                eog_application_screensaver_enable  (EogApplication *application);
void                eog_application_screensaver_disable (EogApplication *application);