Changeset 994:e71fbf2ee978 for src/mlx/gui/gui.py
- Timestamp:
- 07/04/19 17:29:58 (5 years ago)
- Branch:
- python3
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mlx/gui/gui.py
r954 r994 206 206 self._statusIcon = StatusIcon(iconDirectory, self) 207 207 208 self._busyCursor = gdk.Cursor(gdk.CursorType.WATCH if pygobject 209 else gdk.WATCH) 208 self._busyCursor = gdk.Cursor(gdk.CursorType.WATCH) 210 209 211 210 self._loadPIREPDialog = None … … 444 443 return self._flightInfo.faultsFullyExplained 445 444 446 if pygobject: 447 @property 448 def backgroundColour(self): 449 """Get the background colour of the main window.""" 450 return self._mainWindow.get_style_context().\ 451 get_background_color(gtk.StateFlags.NORMAL) 445 @property 446 def backgroundColour(self): 447 """Get the background colour of the main window.""" 448 return self._mainWindow.get_style_context().\ 449 get_background_color(gtk.StateFlags.NORMAL) 452 450 453 451 def run(self): … … 741 739 def _handleMainWindowState(self, window, event): 742 740 """Hande a change in the state of the window""" 743 iconified = gdk.WindowState.ICONIFIED if pygobject \ 744 else gdk.WINDOW_STATE_ICONIFIED 741 iconified = gdk.WindowState.ICONIFIED 745 742 746 743 if (event.changed_mask&WINDOW_STATE_WITHDRAWN)!=0: … … 750 747 self._statusIcon.mainWindowShown() 751 748 752 if self.config.hideMinimizedWindow and not pygobject and \ 753 (event.changed_mask&WINDOW_STATE_ICONIFIED)!=0 and \ 754 (event.new_window_state&WINDOW_STATE_ICONIFIED)!=0: 755 self.hideMainWindow(savePosition = False) 756 elif (event.changed_mask&WINDOW_STATE_ICONIFIED)!=0 and \ 757 (event.new_window_state&WINDOW_STATE_ICONIFIED)==0: 749 if (event.changed_mask&WINDOW_STATE_ICONIFIED)!=0 and \ 750 (event.new_window_state&WINDOW_STATE_ICONIFIED)==0: 758 751 self._mainWindow.present() 759 752 … … 798 791 self._mainWindow.move(self._mainWindowX, self._mainWindowY) 799 792 800 if pygobject: 801 self._mainWindow.show() 802 else: 803 self._mainWindow.present() 793 self._mainWindow.show() 804 794 self._mainWindow.deiconify() 805 795 … … 1239 1229 logScroller = gtk.ScrolledWindow() 1240 1230 # FIXME: these should be constants in common 1241 logScroller.set_policy(gtk.PolicyType.AUTOMATIC if pygobject 1242 else gtk.POLICY_AUTOMATIC, 1243 gtk.PolicyType.AUTOMATIC if pygobject 1244 else gtk.POLICY_AUTOMATIC) 1245 logScroller.set_shadow_type(gtk.ShadowType.IN if pygobject 1246 else gtk.SHADOW_IN) 1231 logScroller.set_policy(gtk.PolicyType.AUTOMATIC, 1232 gtk.PolicyType.AUTOMATIC) 1233 logScroller.set_shadow_type(gtk.ShadowType.IN) 1247 1234 logView = gtk.TextView() 1248 1235 logView.set_editable(False) … … 1849 1836 dialog.set_license(xstr("about_license")) 1850 1837 1851 if not pygobject:1852 gtk.about_dialog_set_url_hook(self._showAboutURL, None)1853 1854 1838 self._aboutDialog = dialog 1855 1839
Note:
See TracChangeset
for help on using the changeset viewer.