Changeset 2151
- Timestamp:
- 10/02/07 02:39:25 (1 year ago)
- Files:
-
- gaphor/trunk/gaphor/diagram/diagramline.py (modified) (1 diff)
- gaphor/trunk/gaphor/diagram/feature.py (modified) (2 diffs)
- gaphor/trunk/gaphor/services/filemanager.py (modified) (2 diffs)
- gaphor/trunk/gaphor/storage/__init__.py (modified) (1 diff)
- gaphor/trunk/gaphor/storage/storage.py (modified) (1 diff)
- gaphor/trunk/gaphor/ui/stock.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gaphor/trunk/gaphor/diagram/diagramline.py
r2140 r2151 207 207 208 208 def on_named_element_name(self, event): 209 self._name.text = subject.name 210 self.request_update() 209 if self.subject: 210 self._name.text = self.subject.name 211 self.request_update() 211 212 212 213 gaphor/trunk/gaphor/diagram/feature.py
r2141 r2151 31 31 32 32 def save(self, save_func): 33 # for prop in ('affine',):34 # self.save_property(save_func, prop)35 33 DiagramItem.save(self, save_func) 36 34 35 37 36 def postload(self): 38 37 if self.subject: 39 38 self._expression.set_text(self.subject.render()) 39 40 40 41 41 def get_size(self, update=False): … … 46 46 return self.width, self.height 47 47 48 48 49 def get_text(self): 49 50 return '' 50 51 52 51 53 def update_size(self, text, context): 52 cr = context.cairo 53 self.width, self.height = text_extents(cr, text) 54 if text: 55 cr = context.cairo 56 self.width, self.height = text_extents(cr, text) 57 else: 58 self.width, self.height = 0, 0 54 59 55 # def on_subject_notify(self, pspec, notifiers=()):56 # DiagramItem.on_subject_notify(self, pspec, notifiers)57 # #log.debug('setting text %s' % self.subject.render() or '')58 # self.text = self.subject and self.subject.render() or ''59 60 60 61 def point(self, x, y): gaphor/trunk/gaphor/services/filemanager.py
r2117 r2151 155 155 def _load(self, filename): 156 156 try: 157 from gaphor import storage157 from gaphor.storage import storage 158 158 log.debug('Loading from: %s' % filename) 159 159 main_window = self.gui_manager.main_window … … 188 188 def _save(self, filename): 189 189 if filename and len(filename) > 0: 190 from gaphor import storage190 from gaphor.storage import storage 191 191 if not filename.endswith(DEFAULT_EXT): 192 192 filename = filename + DEFAULT_EXT gaphor/trunk/gaphor/storage/__init__.py
r2150 r2151 3 3 """ 4 4 5 from storage import *6 7 5 # vim:sw=4:et gaphor/trunk/gaphor/storage/storage.py
r2150 r2151 22 22 23 23 from gaphor import UML 24 from gaphor import parser25 24 from gaphor import diagram 25 from gaphor.storage import parser 26 26 from gaphor.application import Application 27 27 from gaphor.diagram import items gaphor/trunk/gaphor/ui/stock.py
r1993 r2151 8 8 9 9 from gaphor import UML 10 from gaphor. parser import ParserException10 from gaphor.storage.parser import ParserException 11 11 12 12 XMLNS='http://gaphor.sourceforge.net/gaphor/stock-icons'
