Changeset 2220

Show
Ignore:
Timestamp:
02/23/08 13:27:43 (3 months ago)
Author:
arj..@yirdis.nl
Message:

okay, this seems to fix #102. Just add some extra constraints. Amazing what one can do between to key presses.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gaphor/trunk/gaphor/diagram/nameditem.py

    r2141 r2220  
    55 
    66from gaphor import UML 
     7from gaphor.UML.interfaces import IAttributeChangeEvent 
     8from gaphor.application import Application 
    79from gaphor.diagram.elementitem import ElementItem 
    810from gaphor.diagram.style import get_min_size, ALIGN_CENTER, ALIGN_TOP 
     
    7173        """ 
    7274        """ 
    73         if self.subject: 
     75        if event is None or self.subject is event.element: 
    7476            self._name.text = self.subject.name 
    7577            self.request_update() 
     
    8284        """ 
    8385        subject = self.subject 
    84         if subject and subject.namespace: 
    85             self._from.text = subject.namespace.name 
    86         else: 
    87             self._from.text = '' 
    88         self.request_update() 
     86        if event is None or subject is event.element: 
     87            if subject and subject.namespace: 
     88                self._from.text = subject.namespace.name 
     89            else: 
     90                self._from.text = '' 
     91            self.request_update() 
    8992 
    9093