make undo and redo not sensitive in the beginning
authorgc <gc>
Sun, 17 Apr 2005 01:17:27 +0000 (01:17 +0000)
committergc <gc>
Sun, 17 Apr 2005 01:17:27 +0000 (01:17 +0000)
bin/booh-gui

index 52e88eaa1355ee1507985ef48bd41449992061ed..4ea48a32699044e377e3f25b2e16d57134ac1de8 100755 (executable)
@@ -1366,8 +1366,8 @@ def create_menu_and_toolbar
 
     editmenu = Gtk::MenuItem.new(utf8(_("_Edit")))
     editsubmenu = Gtk::Menu.new
-    editsubmenu.append($undo_mb = Gtk::ImageMenuItem.new(Gtk::Stock::UNDO))
-    editsubmenu.append($redo_mb = Gtk::ImageMenuItem.new(Gtk::Stock::REDO))
+    editsubmenu.append($undo_mb = Gtk::ImageMenuItem.new(Gtk::Stock::UNDO).set_sensitive(false))
+    editsubmenu.append($redo_mb = Gtk::ImageMenuItem.new(Gtk::Stock::REDO).set_sensitive(false))
     editsubmenu.append(           Gtk::SeparatorMenuItem.new)
     editsubmenu.append(prefs    = Gtk::ImageMenuItem.new(Gtk::Stock::PREFERENCES))
     editmenu.set_submenu(editsubmenu)
@@ -1435,8 +1435,8 @@ Copyright (c) 2005 Guillaume Cottenceau") % $VERSION), { :centered => true, :pos
 
     tb.insert(-1, Gtk::SeparatorToolItem.new)
 
-    tb.insert(-1, $undo_tb = Gtk::ToolButton.new(Gtk::Stock::UNDO))
-    tb.insert(-1, $redo_tb = Gtk::ToolButton.new(Gtk::Stock::REDO))
+    tb.insert(-1, $undo_tb = Gtk::ToolButton.new(Gtk::Stock::UNDO).set_sensitive(false))
+    tb.insert(-1, $redo_tb = Gtk::ToolButton.new(Gtk::Stock::REDO).set_sensitive(false))
 
     perform_undo = Proc.new {
         $redo_tb.sensitive = $redo_mb.sensitive = true