SF.net SVN: geany: [702] trunk
ntrel at users.sourceforge.net
ntrel at xxxxx
Sat Aug 12 12:52:03 UTC 2006
Revision: 702
Author: ntrel
Date: 2006-08-12 05:51:56 -0700 (Sat, 12 Aug 2006)
ViewCVS: http://svn.sourceforge.net/geany/?rev=702&view=rev
Log Message:
-----------
Use hbox packing in Find and Find in files dialogs
Modified Paths:
--------------
trunk/ChangeLog
trunk/src/search.c
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2006-08-12 12:49:22 UTC (rev 701)
+++ trunk/ChangeLog 2006-08-12 12:51:56 UTC (rev 702)
@@ -2,6 +2,7 @@
* src/search.c: Enable case sensitive when regex search enabled.
Some label text changes for the dialogs.
+ Use hbox packing in Find and Find in files dialogs.
2006-08-11 Nick Treleaven <nick.treleaven at btinternet.com>
Modified: trunk/src/search.c
===================================================================
--- trunk/src/search.c 2006-08-12 12:49:22 UTC (rev 701)
+++ trunk/src/search.c 2006-08-12 12:51:56 UTC (rev 702)
@@ -315,6 +315,7 @@
size_group = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
gtk_size_group_add_widget(size_group, label_find);
gtk_size_group_add_widget(size_group, label_replace);
+ g_object_unref(G_OBJECT(size_group)); // auto destroy the size group
add_find_checkboxes(GTK_DIALOG(widgets.replace_dialog));
@@ -358,7 +359,9 @@
if (widgets.find_in_files_dialog == NULL)
{
- GtkWidget *label, *label1, *checkbox1, *checkbox2, *checkbox3, *vbox2, *vbox1;
+ GtkWidget *label, *label1, *checkbox1, *checkbox2, *checkbox3;
+ GtkWidget *dbox, *sbox, *cbox;
+ GtkSizeGroup *size_group;
GtkTooltips *tooltips = GTK_TOOLTIPS(lookup_widget(app->window, "tooltips"));
widgets.find_in_files_dialog = gtk_dialog_new_with_buttons(
@@ -369,8 +372,8 @@
gtk_dialog_set_default_response(GTK_DIALOG(widgets.find_in_files_dialog),
GTK_RESPONSE_ACCEPT);
- label1 = gtk_label_new("Directory to be searched:");
- gtk_misc_set_alignment(GTK_MISC(label1), 0, 0);
+ label1 = gtk_label_new("Directory:");
+ gtk_misc_set_alignment(GTK_MISC(label1), 0, 0.5);
entry1 = gtk_entry_new();
gtk_entry_set_max_length(GTK_ENTRY(entry1), 248);
@@ -378,12 +381,12 @@
g_object_set_data_full(G_OBJECT(widgets.find_in_files_dialog), "entry_dir",
gtk_widget_ref(entry1), (GDestroyNotify)gtk_widget_unref);
- vbox1 = gtk_vbox_new(FALSE, 5);
- gtk_box_pack_start(GTK_BOX(vbox1), label1, FALSE, FALSE, 0);
- gtk_box_pack_start(GTK_BOX(vbox1), entry1, FALSE, FALSE, 0);
+ dbox = gtk_hbox_new(FALSE, 6);
+ gtk_box_pack_start(GTK_BOX(dbox), label1, FALSE, FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(dbox), entry1, TRUE, TRUE, 0);
label = gtk_label_new(_("Search for:"));
- gtk_misc_set_alignment(GTK_MISC(label), 0, 0);
+ gtk_misc_set_alignment(GTK_MISC(label), 0, 0.5);
combo = gtk_combo_box_entry_new_text();
entry2 = gtk_bin_get_child(GTK_BIN(combo));
@@ -391,6 +394,15 @@
gtk_entry_set_width_chars(GTK_ENTRY(entry2), 50);
gtk_entry_set_activates_default(GTK_ENTRY(entry2), TRUE);
+ sbox = gtk_hbox_new(FALSE, 6);
+ gtk_box_pack_start(GTK_BOX(sbox), label, FALSE, FALSE, 0);
+ gtk_box_pack_start(GTK_BOX(sbox), combo, TRUE, TRUE, 0);
+
+ size_group = gtk_size_group_new(GTK_SIZE_GROUP_HORIZONTAL);
+ gtk_size_group_add_widget(size_group, label1);
+ gtk_size_group_add_widget(size_group, label);
+ g_object_unref(G_OBJECT(size_group)); // auto destroy the size group
+
checkbox1 = gtk_check_button_new_with_mnemonic(_("_Case sensitive"));
g_object_set_data_full(G_OBJECT(widgets.find_in_files_dialog), "check_case",
gtk_widget_ref(checkbox1), (GDestroyNotify)gtk_widget_unref);
@@ -410,10 +422,10 @@
gtk_tooltips_set_tip(tooltips, checkbox3,
_("See grep's manual page for more information."), NULL);
- vbox2 = gtk_vbox_new(FALSE, 0);
- gtk_container_add(GTK_CONTAINER(vbox2), checkbox1);
- gtk_container_add(GTK_CONTAINER(vbox2), checkbox2);
- gtk_container_add(GTK_CONTAINER(vbox2), checkbox3);
+ cbox = gtk_vbox_new(FALSE, 0);
+ gtk_container_add(GTK_CONTAINER(cbox), checkbox1);
+ gtk_container_add(GTK_CONTAINER(cbox), checkbox2);
+ gtk_container_add(GTK_CONTAINER(cbox), checkbox3);
g_signal_connect((gpointer) widgets.find_in_files_dialog, "response",
G_CALLBACK(on_find_in_files_dialog_response), combo);
@@ -421,13 +433,11 @@
G_CALLBACK(gtk_widget_hide), NULL);
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(widgets.find_in_files_dialog)->vbox),
- vbox1, TRUE, TRUE, 6);
+ dbox, TRUE, TRUE, 6);
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(widgets.find_in_files_dialog)->vbox),
- label, TRUE, TRUE, 0);
+ sbox, TRUE, TRUE, 0);
gtk_box_pack_start(GTK_BOX(GTK_DIALOG(widgets.find_in_files_dialog)->vbox),
- combo, TRUE, TRUE, 0);
- gtk_box_pack_start(GTK_BOX(GTK_DIALOG(widgets.find_in_files_dialog)->vbox),
- vbox2, TRUE, TRUE, 6);
+ cbox, TRUE, TRUE, 6);
gtk_box_set_spacing(GTK_BOX(GTK_DIALOG(widgets.find_in_files_dialog)->vbox), 6);
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