From 416cdb8bbe331d1e945eacdd842f44d5e1d5f6ac Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Mon, 6 Aug 2012 17:22:32 +0200 Subject: also save window state (maximization, iconification, etc) in config file it is saved as an integer (bitmap) instead of introducing keys for all flags --- src/config.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/config.c') diff --git a/src/config.c b/src/config.c index 20f8260..03983cc 100644 --- a/src/config.c +++ b/src/config.c @@ -137,6 +137,20 @@ config_get_window_geometry(const gchar *window) "Geometry", NULL); } +void +config_set_window_state(const gchar *window, GdkWindowState state) +{ + g_key_file_set_integer(keyfile, get_group_by_window(window), + "State", state); +} + +GdkWindowState +config_get_window_state(const gchar *window) +{ + return g_key_file_get_integer(keyfile, get_group_by_window(window), + "State", NULL); +} + void config_set_quickopen_directory(const gchar *dir) { -- cgit v1.2.3