~ubuntu-branches/ubuntu/quantal/alacarte/quantal-proposed

« back to all changes in this revision

Viewing changes to .pc/40-call-exo-d-i-e-on-xfce.patch/Alacarte/MainWindow.py

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-07-17 14:05:05 UTC
  • mfrom: (1.1.23)
  • Revision ID: package-import@ubuntu.com-20120717140505-tb3oceigh3lamlp8
Tags: 3.5.4-0ubuntu1
* New upstream release
* debian/control:
  - Bump build-depends on libgnome-menu-3-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
50
50
        self.setupMenuTree()
51
51
        self.setupItemTree()
52
52
        self.tree.get_object('edit_delete').set_sensitive(False)
53
 
        self.tree.get_object('edit_revert_to_original').set_sensitive(False)
54
53
        self.tree.get_object('edit_properties').set_sensitive(False)
55
54
        self.tree.get_object('move_up_button').set_sensitive(False)
56
55
        self.tree.get_object('move_down_button').set_sensitive(False)
210
209
            iters[menu] = self.menu_store.append(iters[parent], (icon, name, menu))
211
210
            self.loadMenu(iters, menu)
212
211
 
213
 
    def loadItems(self, menu, menu_path):
 
212
    def loadItems(self, menu):
214
213
        self.item_store.clear()
215
214
        for item, show in self.editor.getItems(menu):
216
215
            icon = util.getIcon(item)
303
302
        elif isinstance(item, GMenu.TreeSeparator):
304
303
            self.editor.deleteSeparator(item)
305
304
 
306
 
    def on_edit_revert_to_original_activate(self, menu):
307
 
        item_tree = self.tree.get_object('item_tree')
308
 
        items, iter = item_tree.get_selection().get_selected()
309
 
        if not iter:
310
 
            return
311
 
        item = items[iter][3]
312
 
        if isinstance(item, GMenu.TreeEntry):
313
 
            self.editor.revertItem(item)
314
 
        elif isinstance(item, GMenu.TreeDirectory):
315
 
            self.editor.revertMenu(item)
316
 
 
317
305
    def on_edit_properties_activate(self, menu):
318
306
        item_tree = self.tree.get_object('item_tree')
319
307
        items, iter = item_tree.get_selection().get_selected()
349
337
        menu_path = menus.get_path(iter)
350
338
        item_tree = self.tree.get_object('item_tree')
351
339
        item_tree.get_selection().unselect_all()
352
 
        self.loadItems(self.menu_store[menu_path][2], menu_path)
 
340
        self.loadItems(self.menu_store[menu_path][2])
353
341
        self.tree.get_object('edit_delete').set_sensitive(False)
354
 
        self.tree.get_object('edit_revert_to_original').set_sensitive(False)
355
342
        self.tree.get_object('edit_properties').set_sensitive(False)
356
343
        self.tree.get_object('move_up_button').set_sensitive(False)
357
344
        self.tree.get_object('move_down_button').set_sensitive(False)
382
369
        self.tree.get_object('new_separator_button').set_sensitive(True)
383
370
        self.tree.get_object('delete_button').set_sensitive(True)
384
371
 
385
 
        can_revert = self.editor.canRevert(item)
386
 
        self.tree.get_object('edit_revert_to_original').set_sensitive(can_revert)
387
 
 
388
372
        can_edit = not isinstance(item, GMenu.TreeSeparator)
389
373
        self.tree.get_object('edit_properties').set_sensitive(can_edit)
390
374
        self.tree.get_object('properties_button').set_sensitive(can_edit)
455
439
    def on_help_button_clicked(self, *args):
456
440
        Gtk.show_uri(Gdk.Screen.get_default(), "ghelp:user-guide#menu-editor", Gtk.get_current_event_time())
457
441
 
458
 
    def on_revert_button_clicked(self, button):
 
442
    def on_restore_button_clicked(self, button):
459
443
        dialog = self.tree.get_object('revertdialog')
460
444
        dialog.set_transient_for(self.tree.get_object('mainwindow'))
461
445
        dialog.show_all()
462
446
        if dialog.run() == Gtk.ResponseType.YES:
463
 
            self.editor.revert()
 
447
            self.editor.restoreToSystem()
464
448
        dialog.hide()
465
449
 
466
450
    def on_close_button_clicked(self, button):