1
diff -Nurp alacarte-0.12.1/Alacarte/MainWindow.py alacarte-0.12.1.new/Alacarte/MainWindow.py
2
--- alacarte-0.12.1/Alacarte/MainWindow.py 2009-05-04 15:55:43.000000000 +0200
3
+++ alacarte-0.12.1.new/Alacarte/MainWindow.py 2009-05-12 02:07:28.000000000 +0200
4
@@ -387,6 +387,8 @@ class MainWindow:
5
self.tree.get_object('move_up_button').set_sensitive(False)
6
self.tree.get_object('move_down_button').set_sensitive(False)
7
self.tree.get_object('new_separator_button').set_sensitive(False)
8
+ self.tree.get_object('properties_button').set_sensitive(False)
9
+ self.tree.get_object('delete_button').set_sensitive(False)
11
def on_menu_tree_drag_data_get(self, treeview, context, selection, target_id, etime):
12
menus, iter = treeview.get_selection().get_selected()
13
@@ -434,14 +436,17 @@ class MainWindow:
15
self.tree.get_object('edit_delete').set_sensitive(True)
16
self.tree.get_object('new_separator_button').set_sensitive(True)
17
+ self.tree.get_object('delete_button').set_sensitive(True)
18
if self.editor.canRevert(item):
19
self.tree.get_object('edit_revert_to_original').set_sensitive(True)
21
self.tree.get_object('edit_revert_to_original').set_sensitive(False)
22
if not item.get_type() == gmenu.TYPE_SEPARATOR:
23
self.tree.get_object('edit_properties').set_sensitive(True)
24
+ self.tree.get_object('properties_button').set_sensitive(True)
26
self.tree.get_object('edit_properties').set_sensitive(False)
27
+ self.tree.get_object('properties_button').set_sensitive(False)
30
if items.get_path(iter)[0] == 0:
31
@@ -609,6 +614,11 @@ class MainWindow:
33
gobject.timeout_add(10, self.quit)
35
+ def on_properties_button_clicked(self, button):
36
+ self.on_edit_properties_activate(None)
37
+ def on_delete_button_clicked(self, button):
38
+ self.on_edit_delete_activate(None)
40
def on_style_set(self, *args):
43
diff -Nurp alacarte-0.12.1/data/alacarte.ui alacarte-0.12.1.new/data/alacarte.ui
44
--- alacarte-0.12.1/data/alacarte.ui 2009-05-04 15:55:43.000000000 +0200
45
+++ alacarte-0.12.1.new/data/alacarte.ui 2009-05-12 02:07:43.000000000 +0200
51
+ <object class="GtkButton" id="properties_button">
52
+ <property name="label" translatable="no">gtk-properties</property>
53
+ <property name="visible">True</property>
54
+ <property name="can_focus">True</property>
55
+ <property name="receives_default">True</property>
56
+ <property name="use_stock">True</property>
57
+ <signal handler="on_properties_button_clicked" name="clicked"/>
60
+ <property name="expand">False</property>
61
+ <property name="fill">False</property>
62
+ <property name="position">2</property>
66
+ <object class="GtkButton" id="delete_button">
67
+ <property name="label" translatable="no">gtk-delete</property>
68
+ <property name="visible">True</property>
69
+ <property name="can_focus">True</property>
70
+ <property name="receives_default">True</property>
71
+ <property name="use_stock">True</property>
72
+ <signal handler="on_delete_button_clicked" name="clicked"/>
75
+ <property name="expand">False</property>
76
+ <property name="fill">False</property>
77
+ <property name="position">3</property>