Changeset 1067
- Timestamp:
- 11/07/06 23:31:32 (2 years ago)
- Files:
-
- gaphas/trunk/gaphas/tool.py (modified) (2 diffs)
- gaphas/trunk/gaphas/view.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gaphas/trunk/gaphas/tool.py
r1065 r1067 547 547 """Create a popup window with some editable text. 548 548 """ 549 print 'Double click'550 549 window = gtk.Window() 551 550 window.set_property('decorated', False) … … 561 560 #window.move(int(event.x), int(event.y)) 562 561 cursor_pos = context.view.get_toplevel().get_screen().get_display().get_pointer() 563 print 'cursor_pos', cursor_pos564 562 window.move(cursor_pos[1], cursor_pos[2]) 565 563 window.connect('focus-out-event', self._on_focus_out_event, buffer) gaphas/trunk/gaphas/view.py
r1055 r1067 181 181 """ 182 182 if self._canvas: 183 self._canvas.unregister_view(self) 183 self._canvas.unregister_view(self) 184 self._item_bounds = dict() 184 185 185 186 self._canvas = canvas 186 187 187 188 if self._canvas: 188 self._canvas.register_view(self) 189 #try: 190 # canvas._view_views.add(self) 191 #except AttributeError: 192 # canvas._view_views = set([self]) 189 self._canvas.register_view(self) 190 for item in self._canvas.get_all_items(): 191 self._canvas.request_update(item) 192 #self.request_update(self._canvas.get_all_items()) 193 193 194 194 canvas = property(lambda s: s._canvas, _set_canvas) … … 520 520 """Render some text to the screen. 521 521 """ 522 #print 'do_expose_event'523 522 if not self._canvas: 524 523 return … … 528 527 area.x, area.y, area.width, area.height) 529 528 530 #print 'expose', area.x, area.y, area.width, area.height, event.count531 529 context = self.window.cairo_create() 532 530
