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).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/mlx/config.py

    r1097 r1098  
    224224        self._clearBrowserCacheOnStart = False
    225225        self._language = ""
     226        self._mainWindowResizable = False
    226227        self._hideMinimizedWindow = True
    227228        self._quitOnClose = False
     
    335336
    336337    @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
    337350    def hideMinimizedWindow(self):
    338351        """Get whether a minimized window should be hidden."""
     
    773786        self._language = self._get(config, "general", "language", "")
    774787
     788        self._mainWindowResizable = self._getBoolean(config, "general",
     789                                                     "mainWindowResizable",
     790                                                     False)
    775791        self._hideMinimizedWindow = self._getBoolean(config, "general",
    776792                                                     "hideMinimizedWindow",
     
    884900        if self._language:
    885901            config.set("general", "language", self._language)
     902        config.set("general", "mainWindowResizable",
     903                   "yes" if self._mainWindowResizable else "no")
    886904        config.set("general", "hideMinimizedWindow",
    887905                   "yes" if self._hideMinimizedWindow else "no")
     
    10561074        print("  language:", self._language)
    10571075
     1076        print("  mainWindowResizable:", self._mainWindowResizable)
    10581077        print("  hideMinimizedWindow:", self._hideMinimizedWindow)
    10591078        print("  quitOnClose:", self._quitOnClose)
Note: See TracChangeset for help on using the changeset viewer.