Changeset 1273
- Timestamp:
- 05/12/07 03:16:32 (1 year ago)
- Files:
-
- gaphor/trunk/gaphor/ui/mainwindow.py (modified) (9 diffs)
- gaphor/trunk/setup.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
gaphor/trunk/gaphor/ui/mainwindow.py
r1272 r1273 10 10 11 11 from gaphor import UML 12 from gaphor.core import inject 13 from gaphor.action import action, build_action_group 14 from gaphor.i18n import _ 12 from gaphor.core import _, inject, action, build_action_group 15 13 from gaphor.ui import namespace 16 #from gaphor.ui.abstractwindow import AbstractWindow17 14 from gaphor.ui.diagramtab import DiagramTab 18 15 from gaphor.ui.toolbox import Toolbox 19 from gaphor.ui.menufactory import toolbox_to_menu20 16 from toplevelwindow import ToplevelWindow 21 17 22 18 from gaphor.ui.objectinspector import ObjectInspector 23 24 19 25 20 from interfaces import IDiagramElementReceivedFocus … … 132 127 # Copy the tool box: 133 128 _('Tools'), 134 toolbox_to_menu(toolbox),129 #toolbox_to_menu(toolbox), 135 130 'separator', 136 131 '<DiagramSlot>'), … … 206 201 <toolbar action="tools"> 207 202 </toolbar> 203 <popup action="namespace-popup"> 204 <menuitem action="tree-view-open" /> 205 <menuitem action="tree-view-rename" /> 206 </popup> 208 207 </ui> 209 208 """ … … 517 516 selection = self.get_tree_view().get_selection() 518 517 selection.select_path(path) 519 self.action_manager.execute('SelectRow')518 #self.action_manager.execute('SelectRow') 520 519 521 520 … … 540 539 # handle mouse button 3: 541 540 if event.type == gtk.gdk.BUTTON_PRESS and event.button == 3: 542 menu = self.ui_manager.get_widget(' namespace-popup')541 menu = self.ui_manager.get_widget('/namespace-popup') 543 542 menu.popup(None, None, None, event.button, event.time) 544 543 … … 548 547 Double click on an element in the tree view. 549 548 """ 550 self.action_manager.execute('OpenModelElement')549 #self.action_manager.execute('OpenModelElement') 551 550 # Set the pointer tool as default tool. 552 self.action_manager.execute('Pointer') 551 #self.action_manager.execute('Pointer') 552 pass 553 553 554 554 def on_view_cursor_changed(self, view): … … 556 556 Another row is selected, execute a dummy action. 557 557 """ 558 self.action_manager.execute('SelectRow') 558 #self.action_manager.execute('SelectRow') 559 pass 559 560 560 561 def on_notebook_switch_page(self, notebook, tab, page_num): … … 588 589 589 590 @action(name='tree-view-open', label='_Open') 590 def open_selected_element(self):591 def tree_view_open_selected(self): 591 592 element = self._view.get_selected_element() 592 593 if isinstance(element, UML.Diagram): … … 594 595 else: 595 596 log.debug('No action defined for element %s' % type(element).__name__) 597 598 @action(name='tree-view-rename', label=_('Rename')) 599 def tree_view_rename_selected(self): 600 view = self.get_tree_view() 601 element = view.get_selected_element() 602 path = view.get_model().path_from_element(element) 603 column = view.get_column(0) 604 cell = column.get_cell_renderers()[1] 605 cell.set_property('editable', 1) 606 cell.set_property('text', element.name) 607 view.set_cursor(path, column, True) 608 cell.set_property('editable', 0) 596 609 597 610 gaphor/trunk/setup.py
r1269 r1273 112 112 all_linguas = ','.join(LINGUAS), 113 113 ), 114 install_mo = dict(115 all_linguas = ','.join(LINGUAS),116 ),117 114 ) 118 115 )
