Changeset 11140:6068d76d5047 in orange


Ignore:
Timestamp:
10/19/12 13:48:38 (18 months ago)
Author:
Ales Erjavec <ales.erjavec@…>
Branch:
default
Message:

Added 'Show Scheme Margins' action to the 'View' menu.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Orange/OrangeCanvas/application/canvasmain.py

    r11125 r11140  
    337337        ) 
    338338 
     339        self.toogle_margins_action.setChecked( 
     340            settings.value("scheme_margins_enabled", True).toBool() 
     341        ) 
     342 
    339343    def setup_actions(self): 
    340344        """Initialize main window actions. 
     
    578582                    ) 
    579583 
    580         self.dock_help_action = \ 
    581             QAction(self.tr("Help"), self, 
    582                     objectName="dock-show-help-action", 
     584        # Gets assigned in setup_ui (the action is defined in CanvasToolDock) 
     585        # TODO: This is bad (should be moved here). 
     586        self.dock_help_action = None 
     587 
     588        self.toogle_margins_action = \ 
     589            QAction(self.tr("Show Scheme Margins"), self, 
    583590                    checkable=True, 
    584                     toolTip=self.tr("Show dock help."), 
    585                     icon=icons("Info.svg") 
    586                     ) 
    587  
    588         self.dock_help_action.setChecked(True) 
     591                    checked=True, 
     592                    toolTip=self.tr("Show margins around the scheme view."), 
     593                    toggled=self.set_scheme_margins_enabled 
     594                    ) 
    589595 
    590596    def setup_menu(self): 
     
    646652        self.view_menu.addMenu(self.toolbox_menu) 
    647653        self.view_menu.addSeparator() 
    648         self.view_menu.addAction(self.tr("Show Status Bar")) 
     654        self.view_menu.addAction(self.toogle_margins_action) 
    649655        menu_bar.addMenu(self.view_menu) 
    650656 
     
    783789        else: 
    784790            margins = (margin, 0, margin / 2, 0) 
     791 
    785792        central.layout().setContentsMargins(*margins) 
    786793 
     
    12151222        settings.setValue("canvasdock/expanded", 
    12161223                          self.dock_widget.expanded()) 
    1217         settings.setValue("schememarginsenabled", self.scheme_margins_enabled) 
     1224        settings.setValue("scheme_margins_enabled", 
     1225                          self.scheme_margins_enabled) 
     1226 
    12181227        settings.endGroup() 
    12191228 
Note: See TracChangeset for help on using the changeset viewer.