Changeset 1098:cd3cf67ef749
- Timestamp:
- 08/11/23 14:46:33 (17 months ago)
- Branch:
- python3
- Phase:
- public
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
locale/en/mlx.po
r1097 r1098 1676 1676 msgid "prefs_lang_hu_HU" 1677 1677 msgstr "Hungarian" 1678 1679 msgid "prefs_mainWindowResizable" 1680 msgstr "_Resizable main window" 1681 1682 msgid "prefs_mainWindowResizable_tooltip" 1683 msgstr "" 1684 "If checked, the main window can be resized. The default size of the " 1685 "main window is just enough to be able to show the interface elements " 1686 "properly, so resizing it is rarely necessary. However, there may be " 1687 "case when it is desirable. For example, if you have a screen that is " 1688 "just a bit larger than the window." 1678 1689 1679 1690 msgid "prefs_hideMinimizedWindow" -
locale/hu/mlx.po
r1097 r1098 1717 1717 msgid "prefs_lang_hu_HU" 1718 1718 msgstr "magyar" 1719 1720 msgid "prefs_mainWindowResizable" 1721 msgstr "Át_méretezhető főablak" 1722 1723 msgid "prefs_mainWindowResizable_tooltip" 1724 msgstr "" 1725 "Ha ezt kijelölöd, a főablakot át lehet méretezni. Az induláskor " 1726 "látható méret éppen megfelel ahhoz, hogy a grafikus felület elemeit " 1727 "megfelelően lássuk. Ezért az átméretezésre ritkán van szükség, de " 1728 "előfordulhatnak olyan esetek, amikor az hasznos. Például akkor, " 1729 "ha a képernyőnk mérete csak egy kicsivel nagyobb az ablakénál." 1719 1730 1720 1731 msgid "prefs_hideMinimizedWindow" -
src/mlx/config.py
r1097 r1098 224 224 self._clearBrowserCacheOnStart = False 225 225 self._language = "" 226 self._mainWindowResizable = False 226 227 self._hideMinimizedWindow = True 227 228 self._quitOnClose = False … … 335 336 336 337 @property 338 def mainWindowResizable(self): 339 """Get whether a the main window should be resizable.""" 340 return self._mainWindowResizable 341 342 @mainWindowResizable.setter 343 def mainWindowResizable(self, mainWindowResizable): 344 """Set whether a minimized window should be hidden.""" 345 if mainWindowResizable!=self._mainWindowResizable: 346 self._mainWindowResizable = mainWindowResizable 347 self._modified = True 348 349 @property 337 350 def hideMinimizedWindow(self): 338 351 """Get whether a minimized window should be hidden.""" … … 773 786 self._language = self._get(config, "general", "language", "") 774 787 788 self._mainWindowResizable = self._getBoolean(config, "general", 789 "mainWindowResizable", 790 False) 775 791 self._hideMinimizedWindow = self._getBoolean(config, "general", 776 792 "hideMinimizedWindow", … … 884 900 if self._language: 885 901 config.set("general", "language", self._language) 902 config.set("general", "mainWindowResizable", 903 "yes" if self._mainWindowResizable else "no") 886 904 config.set("general", "hideMinimizedWindow", 887 905 "yes" if self._hideMinimizedWindow else "no") … … 1056 1074 print(" language:", self._language) 1057 1075 1076 print(" mainWindowResizable:", self._mainWindowResizable) 1058 1077 print(" hideMinimizedWindow:", self._hideMinimizedWindow) 1059 1078 print(" quitOnClose:", self._quitOnClose) -
src/mlx/gui/gui.py
r1097 r1098 118 118 window.set_title(WINDOW_TITLE_BASE) 119 119 window.set_icon_from_file(os.path.join(iconDirectory, "logo.ico")) 120 window.set_resizable( False)120 window.set_resizable(self.config.mainWindowResizable) 121 121 window.connect("delete-event", self.deleteMainWindow) 122 122 window.connect("window-state-event", self._handleMainWindowState) … … 1432 1432 self._clearHotkeys() 1433 1433 self._preferences.run(self.config) 1434 self._mainWindow.set_resizable(self.config.mainWindowResizable) 1434 1435 self._setupTimeSync() 1435 1436 self._listenHotkeys() -
src/mlx/gui/prefs.py
r1094 r1098 231 231 232 232 self._setLanguage(config.language) 233 self._mainWindowResizable.set_active(config.mainWindowResizable) 233 234 self._hideMinimizedWindow.set_active(config.hideMinimizedWindow) 234 235 self._quitOnClose.set_active(config.quitOnClose) … … 287 288 """Setup the given config from the settings in the dialog.""" 288 289 config.language = self._getLanguage() 290 config.mainWindowResizable = self._mainWindowResizable.get_active() 289 291 config.hideMinimizedWindow = self._hideMinimizedWindow.get_active() 290 292 config.quitOnClose = self._quitOnClose.get_active() … … 369 371 self._warnedRestartNeeded = False 370 372 373 self._mainWindowResizable = Gtk.CheckButton(xstr("prefs_mainWindowResizable")) 374 self._mainWindowResizable.set_use_underline(True) 375 self._mainWindowResizable.set_tooltip_text(xstr("prefs_mainWindowResizable_tooltip")) 376 guiBox.pack_start(self._mainWindowResizable, False, False, 4) 377 371 378 self._hideMinimizedWindow = Gtk.CheckButton(xstr("prefs_hideMinimizedWindow")) 372 379 self._hideMinimizedWindow.set_use_underline(True)
Note:
See TracChangeset
for help on using the changeset viewer.