SF.net SVN: geany: [915] trunk
eht16 at users.sourceforge.net
eht16 at xxxxx
Sun Oct 22 16:07:44 UTC 2006
Revision: 915
http://svn.sourceforge.net/geany/?rev=915&view=rev
Author: eht16
Date: 2006-10-22 09:07:36 -0700 (Sun, 22 Oct 2006)
Log Message:
-----------
Added configuration option for the alignment of toolbar quit button.
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/geany.h
trunk/src/keyfile.c
trunk/src/main.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2006-10-22 14:56:05 UTC (rev 914)
+++ trunk/ChangeLog 2006-10-22 16:07:36 UTC (rev 915)
@@ -1,3 +1,9 @@
+2006-10-22 Enrico Tröger <enrico.troeger at uvena.de>
+
+ * src/geany.h, src/keyfile.c, src/main.c:
+ Added configuration option for the alignment of toolbar quit button.
+
+
2006-10-22 Nick Treleaven <nick.treleaven at btinternet.com>
* src/ui_utils.h, src/search.c, src/document.c, src/dialogs.c,
Modified: trunk/src/geany.h
===================================================================
--- trunk/src/geany.h 2006-10-22 14:56:05 UTC (rev 914)
+++ trunk/src/geany.h 2006-10-22 16:07:36 UTC (rev 915)
@@ -81,6 +81,7 @@
gboolean ignore_callback;
gboolean ignore_global_tags;
gboolean toolbar_visible;
+ gboolean align_quit_button_on_right;
gboolean sidebar_symbol_visible;
gboolean sidebar_openfiles_visible;
gboolean sidebar_visible;
Modified: trunk/src/keyfile.c
===================================================================
--- trunk/src/keyfile.c 2006-10-22 14:56:05 UTC (rev 914)
+++ trunk/src/keyfile.c 2006-10-22 16:07:36 UTC (rev 915)
@@ -97,6 +97,7 @@
g_key_file_set_integer(config, PACKAGE, "autocompletion_max_height", app->autocompletion_max_height);
g_key_file_set_integer(config, PACKAGE, "long_line_column", app->long_line_column);
g_key_file_set_string(config, PACKAGE, "long_line_color", app->long_line_color);
+ g_key_file_set_boolean(config, PACKAGE, "align_quit_button_on_right", app->align_quit_button_on_right);
g_key_file_set_boolean(config, PACKAGE, "beep_on_errors", app->beep_on_errors);
g_key_file_set_boolean(config, PACKAGE, "sidebar_symbol_visible", app->sidebar_symbol_visible);
g_key_file_set_boolean(config, PACKAGE, "sidebar_openfiles_visible", app->sidebar_openfiles_visible);
@@ -287,6 +288,7 @@
app->toolbar_icon_style = utils_get_setting_integer(config, PACKAGE, "pref_toolbar_icon_style", tb_style);
app->toolbar_icon_size = utils_get_setting_integer(config, PACKAGE, "pref_toolbar_icon_size", tb_iconsize);
}
+ app->align_quit_button_on_right = utils_get_setting_boolean(config, PACKAGE, "align_quit_button_on_right", TRUE);
app->beep_on_errors = utils_get_setting_boolean(config, PACKAGE, "beep_on_errors", TRUE);
app->mru_length = utils_get_setting_integer(config, PACKAGE, "mru_length", GEANY_DEFAULT_MRU_LENGTH);
app->long_line_type = utils_get_setting_integer(config, PACKAGE, "long_line_type", 0);
Modified: trunk/src/main.c
===================================================================
--- trunk/src/main.c 2006-10-22 14:56:05 UTC (rev 914)
+++ trunk/src/main.c 2006-10-22 16:07:36 UTC (rev 915)
@@ -216,6 +216,11 @@
gtk_notebook_set_tab_pos(GTK_NOTEBOOK(msgwindow.notebook), app->tab_pos_msgwin);
gtk_notebook_set_tab_pos(GTK_NOTEBOOK(app->treeview_notebook), app->tab_pos_sidebar);
+ // align quit button on the right
+ if (! app->align_quit_button_on_right)
+ gtk_tool_item_set_expand(GTK_TOOL_ITEM(
+ lookup_widget(app->window, "separatortoolitem8")), FALSE);
+
ui_update_toolbar_items();
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Commits
mailing list