Changeset 2209

Show
Ignore:
Timestamp:
02/09/08 05:57:32 (3 months ago)
Author:
arj..@yirdis.nl
Message:

added reset tool option

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gaphor/trunk/gaphor/ui/mainwindow.py

    r2199 r2209  
    1010 
    1111from gaphor import UML 
    12 from gaphor.core import _, inject, action, radio_action, build_action_group, transactional 
     12from gaphor.core import _, inject, action, toggle_action, build_action_group, transactional 
    1313from namespace import NamespaceModel, NamespaceView 
    1414from diagramtab import DiagramTab 
     
    6868            <menuitem action="tree-view-delete-diagram" /> 
    6969            <menuitem action="tree-view-delete-package" /> 
     70            <separator /> 
     71            <menuitem action="reset-tool-after-create" /> 
    7072            <separator /> 
    7173            <placeholder name="primary" /> 
     
    128130            self.action_group.add_action(a) 
    129131        self._tab_ui_settings = None 
     132        self.action_group.get_action('reset-tool-after-create').set_active(self.properties.get('reset-tool-after-create', True)) 
    130133 
    131134    tree_model = property(lambda s: s.tree_view.get_model()) 
     
    586589 
    587590 
     591    @toggle_action(name='reset-tool-after-create', label=_('_Reset tool'), active=False) 
     592    def reset_tool_after_create(self, active): 
     593        self.properties.set('reset-tool-after-create', active) 
     594 
    588595gtk.accel_map_add_filter('gaphor') 
    589596