|
iceWing
|
Go to the source code of this file.
Functions | |
| char * | iw_session_get_name (void) |
| void | iw_session_set_name (const char *name) |
| void | iw_session_clear (void) |
| void | iw_session_save (void) |
| gboolean | iw_session_load (void) |
| gboolean | iw_session_set_prev (GtkWidget *window, prevBuffer *buf, const char *title, gboolean set_pos, gboolean set_size) |
| gboolean | iw_session_set (GtkWidget *window, const char *title, gboolean set_pos, gboolean set_size) |
| gboolean | iw_session_find (const char *title) |
| void | iw_session_remove (const char *title) |
| char* iw_session_get_name | ( | void | ) |
Return name of the default session file. Returned value is a pointer
to a static variable.
| void iw_session_set_name | ( | const char * | name | ) |
Set name of the session file.
| void iw_session_clear | ( | void | ) |
Delete the session file and thus clear the session.
| void iw_session_save | ( | void | ) |
Save session information for all open windows to file
iw_session_get_name().
| gboolean iw_session_load | ( | void | ) |
Load new (not already loaded) session information from file
iw_session_get_name().
| gboolean iw_session_set_prev | ( | GtkWidget * | window, |
| prevBuffer * | buf, | ||
| const char * | title, | ||
| gboolean | set_pos, | ||
| gboolean | set_size | ||
| ) |
PRIVATE: Apply the session entry for 'title', free the entry
afterwards, and add window to the list of session managed windows.
set_pos: Set position of window ?
set_size: Set size of window ?
Return: Session entry for 'title' found and applied?
| gboolean iw_session_set | ( | GtkWidget * | window, |
| const char * | title, | ||
| gboolean | set_pos, | ||
| gboolean | set_size | ||
| ) |
Apply the session entry for 'title', free the entry afterwards, and
add window to the list of session managed windows.
set_pos: Set position of window ?
set_size: Set size of window ?
Return: Session entry for 'title' found and applied?
| gboolean iw_session_find | ( | const char * | title | ) |
Return if a session entry with 'title' was loaded.
| void iw_session_remove | ( | const char * | title | ) |
Remove window with 'title' from the list of session managed windows,
e.g. if window was closed.
1.8.1