~ubuntu-branches/ubuntu/trusty/autokey/trusty

« back to all changes in this revision

Viewing changes to src/lib/gtkui/popupmenu.py

  • Committer: Package Import Robot
  • Author(s): Andrew Starr-Bochicchio, Jakub Wilk, Andrew Starr-Bochicchio
  • Date: 2014-01-28 22:10:47 UTC
  • mfrom: (1.4.5)
  • Revision ID: package-import@ubuntu.com-20140128221047-4ag02iz2c6ge1ns4
Tags: 0.90.4-1
* Team upload.

[ Jakub Wilk ]
* Use canonical URIs for Vcs-* fields.

[ Andrew Starr-Bochicchio ]
* New upstream release (Closes: #717948).
* Acknowledge my own NMU.
* Fix debian/watch file to find new versions. 
* Fix chmod call in debian/rules for new path.
* Bump Standards-Version to 3.9.5, no changes needed.

Show diffs side-by-side

added added

removed removed

Lines of Context:
34
34
        self.__i = 1
35
35
        self.service = service
36
36
        
37
 
        if title is not None:
38
 
            self.add_title(title)
39
 
        
40
37
        if ConfigManager.SETTINGS[SORT_BY_USAGE_COUNT]:
41
38
            _logger.debug("Sorting phrase menu by usage count")
42
39
            folders.sort(key=lambda obj: obj.usageCount, reverse=True)
48
45
        
49
46
        if len(folders) == 1 and len(items) == 0 and onDesktop:
50
47
            # Only one folder - create menu with just its folders and items
51
 
            self.add_title(folders[0].title)
52
48
            for folder in folders[0].folders:
53
49
                menuItem = Gtk.MenuItem(label=self.__getMnemonic(folder.title, onDesktop))
54
50
                menuItem.set_submenu(PopupMenu(service, folder.folders, folder.items, onDesktop))
94
90
        self.popdown()
95
91
        Gdk.threads_leave()
96
92
        
97
 
    def add_title(self, title):
98
 
        titleItem = Gtk.MenuItem()
99
 
        button = Gtk.Button(title)
100
 
        #button.set_sensitive(False)
101
 
        titleItem.add(button)
102
 
        titleItem.set_sensitive(False)
103
 
        self.append(titleItem)
104
 
        self.set_property("reserve-toggle-size", False)
105
 
        
106
93
    def __addItemsToSelf(self, items, service, onDesktop):
107
94
        # Create phrase section
108
95
        if ConfigManager.SETTINGS[SORT_BY_USAGE_COUNT]: