SF.net SVN: geany:[5944] trunk

ntrel at users.sourceforge.net ntrel at xxxxx
Thu Sep 22 11:52:58 UTC 2011


Revision: 5944
          http://geany.svn.sourceforge.net/geany/?rev=5944&view=rev
Author:   ntrel
Date:     2011-09-22 11:52:58 +0000 (Thu, 22 Sep 2011)
Log Message:
-----------
Add configuration_add_various_pref_group().

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/keyfile.c
    trunk/src/keyfile.h
    trunk/src/stash.c
    trunk/src/ui_utils.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2011-09-21 16:03:11 UTC (rev 5943)
+++ trunk/ChangeLog	2011-09-22 11:52:58 UTC (rev 5944)
@@ -1,3 +1,9 @@
+2011-09-22  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>
+
+ * src/stash.c, src/keyfile.c, src/keyfile.h, src/ui_utils.c:
+   Add configuration_add_various_pref_group().
+
+
 2011-09-20  Nick Treleaven  <nick(dot)treleaven(at)btinternet(dot)com>
 
  * src/keyfile.c:

Modified: trunk/src/keyfile.c
===================================================================
--- trunk/src/keyfile.c	2011-09-21 16:03:11 UTC (rev 5943)
+++ trunk/src/keyfile.c	2011-09-22 11:52:58 UTC (rev 5944)
@@ -110,6 +110,14 @@
 }
 
 
+/* The group will be free'd on quitting. */
+void configuration_add_various_pref_group(struct StashGroup *group)
+{
+	configuration_add_pref_group(group, TRUE);
+	stash_group_set_various(group, TRUE);
+}
+
+
 static void init_pref_groups(void)
 {
 	StashGroup *group;
@@ -183,8 +191,7 @@
 
 	/* various geany prefs */
 	group = stash_group_new(PACKAGE);
-	configuration_add_pref_group(group, TRUE);
-	stash_group_set_various(group, TRUE);
+	configuration_add_various_pref_group(group);
 
 	stash_group_add_boolean(group, &editor_prefs.show_scrollbars,
 		"show_editor_scrollbars", TRUE);
@@ -210,8 +217,7 @@
 
 	/* various build-menu prefs */
 	group = stash_group_new("build-menu");
-	configuration_add_pref_group(group, TRUE);
-	stash_group_set_various(group, TRUE);
+	configuration_add_various_pref_group(group);
 
 	stash_group_add_integer(group, &build_menu_prefs.number_ft_menu_items,
 		"number_ft_menu_items", 0);

Modified: trunk/src/keyfile.h
===================================================================
--- trunk/src/keyfile.h	2011-09-21 16:03:11 UTC (rev 5943)
+++ trunk/src/keyfile.h	2011-09-22 11:52:58 UTC (rev 5944)
@@ -37,6 +37,8 @@
 
 void configuration_add_pref_group(struct StashGroup *group, gboolean for_prefs_dialog);
 
+void configuration_add_various_pref_group(struct StashGroup *group);
+
 void configuration_save(void);
 
 gboolean configuration_load(void);

Modified: trunk/src/stash.c
===================================================================
--- trunk/src/stash.c	2011-09-21 16:03:11 UTC (rev 5943)
+++ trunk/src/stash.c	2011-09-22 11:52:58 UTC (rev 5944)
@@ -360,8 +360,7 @@
 }
 
 
-/* Useful so the user can edit the keyfile manually while the program is running,
- * and the setting won't be overridden.
+/* Used for selecting groups passed to stash_tree_setup().
  * @c FALSE by default. */
 void stash_group_set_various(StashGroup *group, gboolean various)
 {

Modified: trunk/src/ui_utils.c
===================================================================
--- trunk/src/ui_utils.c	2011-09-21 16:03:11 UTC (rev 5943)
+++ trunk/src/ui_utils.c	2011-09-22 11:52:58 UTC (rev 5944)
@@ -2066,8 +2066,7 @@
 	StashGroup *group = stash_group_new(PACKAGE);
 
 	/* various prefs */
-	configuration_add_pref_group(group, TRUE);
-	stash_group_set_various(group, TRUE);
+	configuration_add_various_pref_group(group);
 
 	stash_group_add_boolean(group, &interface_prefs.show_symbol_list_expanders,
 		"show_symbol_list_expanders", TRUE);

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