Changeset 544:781b62c20c0d


Ignore:
Timestamp:
10/27/13 14:53:04 (11 years ago)
Author:
István Váradi <ivaradi@…>
Branch:
default
Phase:
public
Message:

The empty menu items are created with a non-empty default label so that they appear

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/gui/statusicon.py

    r404 r544  
    3333
    3434        if appIndicator:
    35             self._stageMenuItem = gtk.MenuItem()
     35            self._stageMenuItem = gtk.MenuItem("-")
    3636            self._stageMenuItem.show()
    3737            menu.append(self._stageMenuItem)
    3838
    39             self._ratingMenuItem = gtk.MenuItem()
     39            self._ratingMenuItem = gtk.MenuItem("-")
    4040            self._ratingMenuItem.show()
    4141            menu.append(self._ratingMenuItem)
     
    4545            menu.append(separator)
    4646
    47         self._showHideMenuItem = gtk.CheckMenuItem() 
    48         self._showHideMenuItem.set_label(xstr("statusicon_showmain")) 
     47        self._showHideMenuItem = gtk.CheckMenuItem()
     48        self._showHideMenuItem.set_label(xstr("statusicon_showmain"))
    4949        self._showHideMenuItem.set_active(True)
    5050        self._showHideMenuItem.connect("toggled", self._showHideToggled)
    51         self._showHideMenuItem.show() 
    52         menu.append(self._showHideMenuItem) 
     51        self._showHideMenuItem.show()
     52        menu.append(self._showHideMenuItem)
    5353
    54         self._showMonitorMenuItem = gtk.CheckMenuItem() 
    55         self._showMonitorMenuItem.set_label(xstr("statusicon_showmonitor")) 
     54        self._showMonitorMenuItem = gtk.CheckMenuItem()
     55        self._showMonitorMenuItem.set_label(xstr("statusicon_showmonitor"))
    5656        self._showMonitorMenuItem.set_active(False)
    5757        self._showMonitorMenuItem.connect("toggled", self._showMonitorToggled)
    58         self._showMonitorMenuItem.show() 
    59         menu.append(self._showMonitorMenuItem) 
     58        self._showMonitorMenuItem.show()
     59        menu.append(self._showMonitorMenuItem)
    6060
    6161        separator = gtk.SeparatorMenuItem()
     
    6363        menu.append(separator)
    6464
    65         self._quitMenuItem = gtk.MenuItem() 
    66         self._quitMenuItem.set_label(xstr("statusicon_quit")) 
    67         self._quitMenuItem.show() 
     65        self._quitMenuItem = gtk.MenuItem()
     66        self._quitMenuItem.set_label(xstr("statusicon_quit"))
     67        self._quitMenuItem.show()
    6868        self._quitMenuItem.connect("activate", self._gui._quit)
    69         menu.append(self._quitMenuItem) 
     69        menu.append(self._quitMenuItem)
    7070
    71         menu.show() 
     71        menu.show()
    7272
    7373        iconFile = os.path.join(iconDirectory, "logo.ico")
     
    133133        else:
    134134            self._statusIcon.set_visible(False)
    135        
     135
    136136    def _showHideToggled(self, menuitem):
    137137        """Called when the show/hide menu item is toggled."""
     
    156156        stage = u"-" if self._stage is None \
    157157                else xstr("flight_stage_" + const.stage2string(self._stage))
    158        
     158
    159159        if self._noGoReason is None:
    160160            rating = "%.1f%%" % (self._rating,)
Note: See TracChangeset for help on using the changeset viewer.