Ignore:
Timestamp:
08/11/23 14:46:33 (9 months ago)
Author:
István Váradi <ivaradi@…>
Branch:
python3
hg-Phase:
(<MercurialRepository 1 'hg:/home/ivaradi/mlx/hg' '/'>, 'public')
Message:

The main window can be made resizable (re #369).

Location:
src/mlx/gui
Files:
2 edited

Legend:

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

    r1097 r1098  
    118118        window.set_title(WINDOW_TITLE_BASE)
    119119        window.set_icon_from_file(os.path.join(iconDirectory, "logo.ico"))
    120         window.set_resizable(False)
     120        window.set_resizable(self.config.mainWindowResizable)
    121121        window.connect("delete-event", self.deleteMainWindow)
    122122        window.connect("window-state-event", self._handleMainWindowState)
     
    14321432        self._clearHotkeys()
    14331433        self._preferences.run(self.config)
     1434        self._mainWindow.set_resizable(self.config.mainWindowResizable)
    14341435        self._setupTimeSync()
    14351436        self._listenHotkeys()
  • src/mlx/gui/prefs.py

    r1094 r1098  
    231231
    232232        self._setLanguage(config.language)
     233        self._mainWindowResizable.set_active(config.mainWindowResizable)
    233234        self._hideMinimizedWindow.set_active(config.hideMinimizedWindow)
    234235        self._quitOnClose.set_active(config.quitOnClose)
     
    287288        """Setup the given config from the settings in the dialog."""
    288289        config.language = self._getLanguage()
     290        config.mainWindowResizable = self._mainWindowResizable.get_active()
    289291        config.hideMinimizedWindow = self._hideMinimizedWindow.get_active()
    290292        config.quitOnClose = self._quitOnClose.get_active()
     
    369371        self._warnedRestartNeeded = False
    370372
     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
    371378        self._hideMinimizedWindow = Gtk.CheckButton(xstr("prefs_hideMinimizedWindow"))
    372379        self._hideMinimizedWindow.set_use_underline(True)
Note: See TracChangeset for help on using the changeset viewer.