diff options
Diffstat (limited to 'src/config/preferences.h')
-rw-r--r-- | src/config/preferences.h | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/src/config/preferences.h b/src/config/preferences.h index ee89bd90..e0ac7442 100644 --- a/src/config/preferences.h +++ b/src/config/preferences.h @@ -132,7 +132,6 @@ typedef enum { PREF_RESOURCE_TITLE, PREF_RESOURCE_MESSAGE, PREF_INPBLOCK_DYNAMIC, - PREF_INPUTWIN, PREF_ENC_WARN, PREF_PGP_LOG, PREF_TLS_CERTPATH, @@ -149,6 +148,13 @@ typedef struct prof_alias_t { gchar *value; } ProfAlias; +typedef struct prof_winplacement_t { + int titlebar_pos; + int mainwin_pos; + int statusbar_pos; + int inputwin_pos; +} ProfWinPlacement; + void prefs_load(void); void prefs_close(void); @@ -240,6 +246,20 @@ gboolean prefs_add_room_notify_trigger(const char * const text); gboolean prefs_remove_room_notify_trigger(const char * const text); GList* prefs_get_room_notify_triggers(void); +ProfWinPlacement* prefs_get_win_placement(void); +void prefs_free_win_placement(ProfWinPlacement *placement); + +gboolean prefs_titlebar_pos_up(void); +gboolean prefs_titlebar_pos_down(void); +gboolean prefs_mainwin_pos_up(void); +gboolean prefs_mainwin_pos_down(void); +gboolean prefs_statusbar_pos_up(void); +gboolean prefs_statusbar_pos_down(void); +gboolean prefs_inputwin_pos_up(void); +gboolean prefs_inputwin_pos_down(void); +ProfWinPlacement* prefs_create_profwin_placement(int titlebar, int mainwin, int statusbar, int inputwin); +void prefs_save_win_placement(ProfWinPlacement *placement); + gboolean prefs_get_boolean(preference_t pref); void prefs_set_boolean(preference_t pref, gboolean value); char* prefs_get_string(preference_t pref); |