SF.net SVN: geany:[4369] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Mon Oct 26 15:31:00 UTC 2009
Revision: 4369
http://geany.svn.sourceforge.net/geany/?rev=4369&view=rev
Author: ntrel
Date: 2009-10-26 15:31:00 +0000 (Mon, 26 Oct 2009)
Log Message:
-----------
Fix packing configure widgets equally.
Use spacing multiples of 6 as recommended by Gnome HIG.
Modified Paths:
--------------
trunk/ChangeLog
trunk/plugins/filebrowser.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2009-10-26 15:16:04 UTC (rev 4368)
+++ trunk/ChangeLog 2009-10-26 15:31:00 UTC (rev 4369)
@@ -13,6 +13,9 @@
these functions are still not in the API.
* HACKING:
Add 'Doc-comments' plugin API subsection.
+ * plugins/filebrowser.c:
+ Fix packing configure widgets equally.
+ Use spacing multiples of 6 as recommended by Gnome HIG.
2009-10-25 Enrico Tröger <enrico(dot)troeger(at)uvena(dot)de>
Modified: trunk/plugins/filebrowser.c
===================================================================
--- trunk/plugins/filebrowser.c 2009-10-26 15:16:04 UTC (rev 4368)
+++ trunk/plugins/filebrowser.c 2009-10-26 15:31:00 UTC (rev 4369)
@@ -1104,12 +1104,14 @@
GtkWidget *plugin_configure(GtkDialog *dialog)
{
GtkWidget *label, *entry, *checkbox_of, *checkbox_hf, *checkbox_fp, *checkbox_pb, *vbox;
+ GtkWidget *box;
vbox = gtk_vbox_new(FALSE, 6);
+ box = gtk_vbox_new(FALSE, 3);
label = gtk_label_new(_("External open command:"));
gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
- gtk_container_add(GTK_CONTAINER(vbox), label);
+ gtk_box_pack_start(GTK_BOX(box), label, FALSE, FALSE, 0);
entry = gtk_entry_new();
gtk_widget_show(entry);
@@ -1119,13 +1121,15 @@
_("The command to execute when using \"Open with\". You can use %f and %d wildcards.\n"
"%f will be replaced with the filename including full path\n"
"%d will be replaced with the path name of the selected file without the filename"));
- gtk_container_add(GTK_CONTAINER(vbox), entry);
+ gtk_box_pack_start(GTK_BOX(box), entry, FALSE, FALSE, 0);
pref_widgets.open_cmd_entry = entry;
+ gtk_box_pack_start(GTK_BOX(vbox), box, FALSE, FALSE, 6);
+
checkbox_hf = gtk_check_button_new_with_label(_("Show hidden files"));
gtk_button_set_focus_on_click(GTK_BUTTON(checkbox_hf), FALSE);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbox_hf), show_hidden_files);
- gtk_box_pack_start(GTK_BOX(vbox), checkbox_hf, FALSE, FALSE, 5);
+ gtk_box_pack_start(GTK_BOX(vbox), checkbox_hf, FALSE, FALSE, 0);
pref_widgets.show_hidden_checkbox = checkbox_hf;
checkbox_of = gtk_check_button_new_with_label(_("Hide object files"));
@@ -1134,13 +1138,13 @@
ui_widget_set_tooltip_text(checkbox_of,
_("Don't show generated object files in the file browser, this includes "
"*.o, *.obj. *.so, *.dll, *.a, *.lib"));
- gtk_box_pack_start(GTK_BOX(vbox), checkbox_of, FALSE, FALSE, 5);
+ gtk_box_pack_start(GTK_BOX(vbox), checkbox_of, FALSE, FALSE, 0);
pref_widgets.hide_objects_checkbox = checkbox_of;
checkbox_fp = gtk_check_button_new_with_label(_("Follow the path of the current file"));
gtk_button_set_focus_on_click(GTK_BUTTON(checkbox_fp), FALSE);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbox_fp), fb_follow_path);
- gtk_box_pack_start(GTK_BOX(vbox), checkbox_fp, FALSE, FALSE, 5);
+ gtk_box_pack_start(GTK_BOX(vbox), checkbox_fp, FALSE, FALSE, 0);
pref_widgets.follow_path_checkbox = checkbox_fp;
checkbox_pb = gtk_check_button_new_with_label(_("Use the project's base directory"));
@@ -1148,7 +1152,7 @@
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbox_pb), fb_set_project_base_path);
ui_widget_set_tooltip_text(checkbox_pb,
_("Change the directory to the base directory of the currently opened project"));
- gtk_box_pack_start(GTK_BOX(vbox), checkbox_pb, FALSE, FALSE, 5);
+ gtk_box_pack_start(GTK_BOX(vbox), checkbox_pb, FALSE, FALSE, 0);
pref_widgets.set_project_base_path_checkbox = checkbox_pb;
gtk_widget_show_all(vbox);
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