[ease] [editor] Inspector button is now a toggle button.



commit a374ea6fc38af694d79278124b18a2f3583fad9a
Author: Nate Stedman <natesm gmail com>
Date:   Tue Aug 24 04:00:16 2010 -0400

    [editor] Inspector button is now a toggle button.
    
    Fixes bug 627801

 data/ui/editor-window.ui     |    4 ++--
 ease/ease-editor-window.vala |    9 +--------
 2 files changed, 3 insertions(+), 10 deletions(-)
---
diff --git a/data/ui/editor-window.ui b/data/ui/editor-window.ui
index fbb8471..2fdd2af 100644
--- a/data/ui/editor-window.ui
+++ b/data/ui/editor-window.ui
@@ -507,12 +507,12 @@
           </packing>
         </child>
         <child>
-          <object class="GtkToolButton" id="Show Inspector">
+          <object class="GtkToggleToolButton" id="Show Inspector">
             <property name="visible">True</property>
             <property name="label" translatable="yes">Show Inspector</property>
             <property name="use_underline">True</property>
             <property name="stock_id">gtk-info</property>
-            <signal name="clicked" handler="ease_editor_window_inspector_clicked_handler"/>
+            <signal name="toggled" handler="ease_editor_window_inspector_clicked_handler"/>
           </object>
           <packing>
             <property name="expand">False</property>
diff --git a/ease/ease-editor-window.vala b/ease/ease-editor-window.vala
index 97e52b4..ea02336 100644
--- a/ease/ease-editor-window.vala
+++ b/ease/ease-editor-window.vala
@@ -737,14 +737,7 @@ internal class Ease.EditorWindow : Gtk.Window
 	[CCode (instance_pos = -1)]
 	internal void inspector_clicked_handler(Gtk.Widget? sender)
 	{	
-		if (inspector.visible)
-		{
-			inspector.hide();
-		}
-		else
-		{
-			inspector.show();
-		}
+		inspector.visible = (sender as Gtk.ToggleToolButton).active;
 	}
 	
 	[CCode (instance_pos = -1)]



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]