![]() | ![]() | Gwyddion Application Library Reference Manual | ![]() |
---|
filelist — Document history manipulation and GUI
GtkWidget* gwy_app_recent_file_list_new (void); void gwy_app_recent_file_list_update (GwyDataWindow *data_window, const gchar *filename_utf8, const gchar *filename_sys); gboolean gwy_app_recent_file_list_load (const gchar *filename); gboolean gwy_app_recent_file_list_save (const gchar *filename); void gwy_app_recent_file_list_free (void);
GtkWidget* gwy_app_recent_file_list_new (void);
Creates document history browser.
There should be at most one document history browser, so this function fails if it already exists.
Returns : | The newly created document history browser window. |
void gwy_app_recent_file_list_update (GwyDataWindow *data_window, const gchar *filename_utf8, const gchar *filename_sys);
Moves filename_utf8 to the first position in document history, eventually adding it if not present yet.
At least one of filename_utf8, filename_sys should be set.
data_window : | A data window corresponding to the file (for thumbnails). |
filename_utf8 : | A recent file to insert or move to the first position in document history, in UTF-8. |
filename_sys : | A recent file to insert or move to the first position in document history, in system encoding. |
gboolean gwy_app_recent_file_list_load (const gchar *filename);
Loads list of recently open files from filename.
Cannot be called more than once (at least not without doing gwy_app_recent_file_list_free() first). Must be called before any other document history function can be used, even if on a nonexistent file.
filename : | Name of file containing list of recently open files. |
Returns : | TRUE if the file was read successfully, FALSE otherwise. |
gboolean gwy_app_recent_file_list_save (const gchar *filename);
Saves list of recently open files to filename.
filename : | Name of file to save the list of recently open files to. |
Returns : | TRUE if the file was written successfully, FALSE otherwise. |
<< settings | graphlist >> |