Changeset 2231

Show
Ignore:
Timestamp:
03/01/08 05:51:52 (3 months ago)
Author:
wrobe..@pld-linux.org
Message:

- started final state and initial pseudostate items implementation

Files:

Legend:

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

    r2230 r2231  
    5454    )), (_('States'), ( 
    5555        ('toolbox-state', _('State'), 'gaphor-state'), 
     56        ('toolbox-initial-pseudostate', _('Initial Pseudostate'), 'gaphor-initial-pseudostate'), 
     57        ('toolbox-final-state', _('Final State'), 'gaphor-final-state'), 
    5658        ('toolbox-transition', _('Transition'), 'gaphor-transition'), 
    5759    )), (_('Use Cases'), ( 
     
    324326                after_handler=self._after_handler) 
    325327 
     328    def toolbox_initial_pseudostate(self): 
     329        self.view.tool = PlacementTool( 
     330                item_factory=self._item_factory(items.InitialPseudostateItem, 
     331                                                UML.PseudoState), 
     332                handle_index=SE, 
     333                after_handler=self._after_handler) 
     334 
     335    def toolbox_final_state(self): 
     336        self.view.tool = PlacementTool( 
     337                item_factory=self._item_factory(items.FinalStateItem, 
     338                                                UML.FinalState), 
     339                handle_index=SE, 
     340                after_handler=self._after_handler) 
     341 
    326342    def toolbox_transition(self): 
    327343        self.view.tool = PlacementTool( 
  • gaphor/trunk/gaphor/ui/icons.xml

    r2163 r2231  
    152152    <element>State</element> 
    153153  </icon> 
     154  <icon id="gaphor-final-state"> 
     155    <file>finalstate24.png</file> 
     156    <element>FinalState</element> 
     157  </icon> 
     158  <icon id="gaphor-initial-pseudostate"> 
     159    <file>initialpseudostate24.png</file> 
     160    <element>Pseudostate</element> 
     161  </icon> 
    154162  <icon id="gaphor-transition"> 
    155163    <file>transition24.png</file>