Changeset 1108:0d45f3dff91b for src/mlx
- Timestamp:
- 09/21/23 10:32:56 (14 months ago)
- Branch:
- python3
- Phase:
- public
- Location:
- src/mlx/gui
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mlx/gui/cef.py
r1099 r1108 215 215 def _initializeCEF(args, initializedCallback): 216 216 """Perform the actual initialization of CEF using the given arguments.""" 217 if os.name=="nt":218 _initializeCEF1(args, initializedCallback)219 else:220 GObject.timeout_add(100, _initializeCEF1, args, initializedCallback)221 222 #------------------------------------------------------------------------------223 224 def _initializeCEF1(args, initializedCallback):225 """Perform the actual initialization of CEF using the given arguments."""226 217 print("Initializing CEF with args:", args) 227 218 … … 261 252 initializedCallback() 262 253 return False 254 255 #------------------------------------------------------------------------------ 256 257 def messageLoop(): 258 """Run the CEF message loop""" 259 cefpython.MessageLoop() 263 260 264 261 #------------------------------------------------------------------------------ … … 383 380 #------------------------------------------------------------------------------ 384 381 382 def quitMessageLoop(): 383 """Quit the CEF message loop""" 384 cefpython.QuitMessageLoop() 385 386 #------------------------------------------------------------------------------ 387 385 388 def finalize(): 386 389 """Finalize the Chrome Embedded Framework.""" -
src/mlx/gui/gui.py
r1106 r1108 485 485 486 486 singleton.raiseCallback = self.raiseCallback 487 Gtk.main() 487 if os.name=="nt": 488 Gtk.main() 489 else: 490 cef.initialize(self._cefInitialized) 491 cef.messageLoop() 492 488 493 singleton.raiseCallback = None 489 494 … … 1323 1328 if result==Gtk.ResponseType.YES: 1324 1329 self._statusIcon.destroy() 1325 return Gtk.main_quit() 1330 if os.name=="nt": 1331 return Gtk.main_quit() 1332 else: 1333 cef.quitMessageLoop() 1334 return True 1326 1335 1327 1336 def _notebookPageSwitch(self, notebook, page, page_num): … … 1972 1981 It checks if we already know the PID, and if not, asks the user whether 1973 1982 to register.""" 1974 cef.initialize(self._cefInitialized) 1983 if os.name=="nt": 1984 cef.initialize(self._cefInitialized) 1975 1985 1976 1986 if not self.config.pilotID and not self.config.password:
Note:
See TracChangeset
for help on using the changeset viewer.