Changeset 1062
- Timestamp:
- 11/04/06 09:52:12 (2 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gaphor/branches/new-canvas/gaphor/adapters/editors.py
r1035 r1062 20 20 21 21 def __init__(self, item): 22 self._item = item22 self._item = item 23 23 24 24 def is_editable(self, x, y): 25 return True25 return True 26 26 27 27 def get_text(self): 28 return self._item.subject.body28 return self._item.subject.body 29 29 30 30 def get_bounds(self): 31 return None31 return None 32 32 33 33 def update_text(self, text): 34 self._item.subject.body = text34 self._item.subject.body = text 35 35 36 36 def key_pressed(self, pos, key): 37 pass37 pass 38 38 39 39 component.provideAdapter(CommentItemEditor) … … 47 47 48 48 def __init__(self, item): 49 self._item = item49 self._item = item 50 50 51 51 def is_editable(self, x, y): 52 return True52 return True 53 53 54 54 def get_text(self): 55 return self._item.subject.name55 return self._item.subject.name 56 56 57 57 def get_bounds(self): 58 return None58 return None 59 59 60 60 def update_text(self, text): 61 self._item.subject.name = text61 self._item.subject.name = text 62 62 63 63 def key_pressed(self, pos, key): 64 pass64 pass 65 65 66 66 component.provideAdapter(NamedItemEditor) … … 72 72 73 73 def __init__(self, item): 74 self._item = item74 self._item = item 75 75 self._edit = None 76 76 … … 92 92 y -= item.height 93 93 y -= comp.MARGIN_Y 94 return False94 return False 95 95 96 96 def get_text(self): 97 97 if hasattr(self._edit.subject, 'render'): 98 98 return self._edit.subject.render() 99 return self._edit.subject.name99 return self._edit.subject.name 100 100 101 101 def get_bounds(self): 102 return None102 return None 103 103 104 104 def update_text(self, text): … … 109 109 110 110 def key_pressed(self, pos, key): 111 pass111 pass 112 112 113 113 component.provideAdapter(ClassifierItemEditor) … … 119 119 120 120 def __init__(self, item): 121 self._item = item121 self._item = item 122 122 self._edit = None 123 123 … … 135 135 else: 136 136 self._edit = item 137 return True137 return True 138 138 139 139 def get_text(self): … … 142 142 if self._edit.get_mult(): 143 143 return self._edit.get_name() + '[' + self._edit.get_mult() + ']' 144 return self._edit.get_name()144 return self._edit.get_name() 145 145 146 146 def get_bounds(self): 147 return None147 return None 148 148 149 149 def update_text(self, text): … … 154 154 155 155 def key_pressed(self, pos, key): 156 pass156 pass 157 157 158 158 component.provideAdapter(AssociationItemEditor)
