--- a/glibre.c Wed Feb 08 23:04:10 2012 -0600
+++ b/glibre.c Wed Feb 08 23:34:03 2012 -0600
@@ -690,6 +690,11 @@
+glibre_view_edit_cb(GtkMenuItem *w, gpointer d) { + gdl_dock_layout_run_manager(window.layout); glibre_entry_changed_cb(GtkTextBuffer *buffer, gpointer d) {
@@ -767,6 +772,17 @@
g_signal_connect(item, "activate", G_CALLBACK(glibre_clear_cb), NULL);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
+ item = gtk_menu_item_new_with_mnemonic("_View"); + gtk_menu_shell_append(GTK_MENU_SHELL(menubar), item); + gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), menu); + item = gtk_image_menu_item_new_from_stock(GTK_STOCK_EDIT, ag); + g_signal_connect(item, "activate", G_CALLBACK(glibre_view_edit_cb), NULL); + gtk_menu_shell_append(GTK_MENU_SHELL(menu), item); item = gtk_menu_item_new_with_mnemonic("_Help");
gtk_menu_shell_append(GTK_MENU_SHELL(menubar), item);
@@ -814,6 +830,8 @@
"changed", G_CALLBACK(glibre_entry_changed_cb), NULL);
gtk_container_add(GTK_CONTAINER(sw), window.regex_entry);
+ gtk_widget_show_all(GTK_WIDGET(window.regex_dock)); /**************************************************************************
* build the method dock and it's children
**************************************************************************/
@@ -849,6 +867,8 @@
G_CALLBACK(glibre_toggle_toggled_cb), NULL);
gtk_box_pack_start(GTK_BOX(vbox), window.method_split, FALSE, FALSE, 0);
+ gtk_widget_show_all(GTK_WIDGET(window.method_dock)); /**************************************************************************
* build the compile option dock and it's children
**************************************************************************/
@@ -930,6 +950,8 @@
G_CALLBACK(glibre_toggle_toggled_cb), NULL);
gtk_box_pack_start(GTK_BOX(vbox), window.c_newline_lf, FALSE, FALSE, 0);
+ gtk_widget_show_all(GTK_WIDGET(window.compile_dock)); /**************************************************************************
* build the match option dock and it's children
**************************************************************************/
@@ -986,6 +1008,8 @@
G_CALLBACK(glibre_toggle_toggled_cb), NULL);
gtk_box_pack_start(GTK_BOX(vbox), window.m_newline_any, FALSE, FALSE, 0);
+ gtk_widget_show_all(GTK_WIDGET(window.match_dock)); /**************************************************************************
*************************************************************************/
@@ -1007,6 +1031,8 @@
"changed", G_CALLBACK(glibre_entry_changed_cb), NULL);
gtk_container_add(GTK_CONTAINER(sw), window.replace_entry);
+ gtk_widget_show_all(GTK_WIDGET(window.replace_dock)); /**************************************************************************
*************************************************************************/
@@ -1028,6 +1054,8 @@
"changed", G_CALLBACK(glibre_entry_changed_cb), NULL);
gtk_container_add(GTK_CONTAINER(sw), window.data_entry);
+ gtk_widget_show_all(GTK_WIDGET(window.data_dock)); /**************************************************************************
*************************************************************************/
@@ -1062,6 +1090,8 @@
gtk_tree_view_append_column(GTK_TREE_VIEW(window.groups_tree), col);
+ gtk_widget_show_all(GTK_WIDGET(window.groups_dock)); /**************************************************************************
*************************************************************************/
@@ -1081,6 +1111,8 @@
window.results_entry = gtk_text_view_new();
gtk_text_view_set_editable(GTK_TEXT_VIEW(window.results_entry), FALSE);
gtk_container_add(GTK_CONTAINER(sw), window.results_entry);
+ gtk_widget_show_all(GTK_WIDGET(window.results_dock)); /******************************************************************************