diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2014-09-08 21:01:58 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2014-09-08 21:01:58 (GMT) |
commit | c03635088f26a18cdbd42c2528f00b9ccd8591d9 (patch) | |
tree | 9e9476353a137465c1f1595a89d859712df38136 /src/editor.c | |
parent | d7f0eeafe11369f20f001e43570a58a712af83f2 (diff) |
Added a few configuration parameters for the main window.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@400 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/editor.c')
-rw-r--r-- | src/editor.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/editor.c b/src/editor.c index 17468e3..ea5ecb3 100644 --- a/src/editor.c +++ b/src/editor.c @@ -29,6 +29,7 @@ #include "project.h" +#include "core/params.h" #include "gtkext/easygtk.h" #include "gtkext/gtkdockstation.h" #include "gtkext/support.h" @@ -130,6 +131,8 @@ static GList *build_editor_icons_list(void) GtkWidget *create_editor(void) { GtkWidget *result; /* Fenêtre à renvoyer */ + bool hide; /* Cachette de la barre ? */ + bool maximized; /* Affichage en plein écran ? */ GList *icons; /* Liste d'images dimensionnées*/ GObject *ref; /* Version de référence */ GEditorItem *editem; /* Menus réactifs principaux */ @@ -154,6 +157,12 @@ GtkWidget *create_editor(void) gtk_container_set_border_width(GTK_CONTAINER(result), 4); gtk_window_set_title(GTK_WINDOW(result), _("Chrysalide")); + g_generic_config_get_value(get_main_configuration(), MPK_TITLE_BAR, &hide); + gtk_window_set_hide_titlebar_when_maximized(GTK_WINDOW(result), hide); + + g_generic_config_get_value(get_main_configuration(), MPK_MAXIMIZED, &maximized); + gtk_window_maximize(GTK_WINDOW(result)); + icons = build_editor_icons_list(); gtk_window_set_icon_list(GTK_WINDOW(result), icons); g_list_free_full(icons, (GDestroyNotify)g_object_unref); |