All pastes #40847 Raw Edit

...

public text v1 · immutable
#40847 ·published 2006-02-09 11:32 UTC
rendered paste body
cvs server: Diffing .
Index: ChangeLog
===================================================================
RCS file: /cvs/gnome/gedit/ChangeLog,v
retrieving revision 1.643
diff -u -r1.643 ChangeLog
Binary files /tmp/cvsi2k3Wr and ChangeLog differ
cvs server: Diffing bindings
cvs server: Diffing bindings/python
cvs server: Diffing data
cvs server: Diffing gedit
Index: gedit/gedit-commands-view.c
===================================================================
RCS file: /cvs/gnome/gedit/gedit/gedit-commands-view.c,v
retrieving revision 1.2
diff -u -r1.2 gedit-commands-view.c
--- gedit/gedit-commands-view.c 12 Dec 2005 17:27:55 -0000      1.2
+++ gedit/gedit-commands-view.c 9 Feb 2006 11:31:06 -0000
@@ -83,11 +83,18 @@
 gedit_cmd_view_show_bottom_panel (GtkAction   *action,
                                  GeditWindow *window)
 {
+
        gboolean visible;
+       GeditPanel *panel;

        gedit_debug (DEBUG_COMMANDS);

        visible = gtk_toggle_action_get_active (GTK_TOGGLE_ACTION (action));

-       _gedit_window_set_bottom_panel_visible (window, visible);
+/*     _gedit_window_set_bottom_panel_visible (window, visible);*/
+       panel = gedit_window_get_bottom_panel (window);
+       if (visible)
+               gtk_widget_show (panel);
+       else
+               gtk_widget_hide (panel);
 }
Index: gedit/gedit-window.c
===================================================================
RCS file: /cvs/gnome/gedit/gedit/gedit-window.c,v
retrieving revision 1.16
diff -u -r1.16 gedit-window.c
--- gedit/gedit-window.c        1 Feb 2006 08:32:42 -0000       1.16
+++ gedit/gedit-window.c        9 Feb 2006 11:31:10 -0000
@@ -2481,6 +2481,13 @@
 }

 static void
+bottom_panel_show (GtkWidget *widget,
+                   GeditWindow *window)
+{
+       _gedit_window_set_bottom_panel_visible (window, TRUE);
+}
+
+static void
 bottom_panel_size_allocate (GtkWidget     *widget,
                            GtkAllocation *allocation,
                            GeditWindow   *window)
@@ -2545,10 +2552,16 @@
                         FALSE,
                         FALSE);

+       g_signal_connect (window->priv->bottom_panel,
+                         "show",
+                         G_CALLBACK (bottom_panel_show),
+                         window);
+
        g_signal_connect (window->priv->bottom_panel,
                          "size_allocate",
                          G_CALLBACK (bottom_panel_size_allocate),
                          window);
+
        g_signal_connect (window->priv->bottom_panel,
                          "hide",
                          G_CALLBACK (bottom_panel_hide),