Beispiel #1
0
 def __init__(self, parent, action_registerer, settings=None):
     self._checkboxes_for_tests = False
     self._test_selection_controller = \
         self._create_test_selection_controller()
     self._controller = TreeController(
         self,
         action_registerer,
         settings=settings,
         test_selection=self._test_selection_controller)
     treemixin.DragAndDrop.__init__(self, parent, **_TREE_ARGS)
     self._controller.register_tree_actions()
     self._bind_tree_events()
     self._images = TreeImageList()
     self._animctrl = None
     self._silent_mode = False
     self.SetImageList(self._images)
     self.label_editor = TreeLabelEditListener(self, action_registerer)
     self._controller.bind_keys()
     self._subscribe_to_messages()
     self._popup_creator = PopupCreator()
     self._dragging = False
     self._clear_tree_data()
     self._editor = None
     self._execution_results = None
     self._resources = []
     self.SetBackgroundColour('white')  # TODO get background color from def
     if not hasattr(self, 'OnCancelEdit'):
         self.OnCancelEdit = self._on_cancel_edit
Beispiel #2
0
 def __init__(self, parent, num_rows, num_cols, popup_creator=None):
     grid.Grid.__init__(self, parent)
     self._bind_to_events()
     self.selection = _GridSelection(self)
     self._clipboard_handler = ClipboardHandler(self)
     self._history = _GridState()
     self.CreateGrid(num_rows, num_cols)
     self._popup_creator = popup_creator or PopupCreator()
Beispiel #3
0
 def __init__(self,
              parent,
              num_rows,
              num_cols,
              popup_creator=None,
              settings=None):
     grid.Grid.__init__(self, parent)
     self._bind_to_events()
     self.selection = _GridSelection(self)
     self.SetDefaultRenderer(grid.GridCellAutoWrapStringRenderer())
     self._clipboard_handler = ClipboardHandler(self)
     self._history = _GridState()
     self.CreateGrid(num_rows, num_cols)
     self._popup_creator = popup_creator or PopupCreator()
     self.settings = settings
    def __init__(self, parent, action_registerer, settings=None):
        self._checkboxes_for_tests = False
        self._test_selection_controller = self._create_test_selection_controller()
        self._controller = TreeController(self, action_registerer, settings=settings, test_selection=self._test_selection_controller)
        treemixin.DragAndDrop.__init__(self, parent, **_TREE_ARGS)
        self._controller.register_tree_actions()
        self._bind_tree_events()
        self._images = TreeImageList()
        self._silent_mode = False
        self.SetImageList(self._images)
        self.label_editor = TreeLabelEditListener(self, action_registerer)
        self._controller.bind_keys()
        self._subscribe_to_messages()
        self._popup_creator = PopupCreator()
        self._dragging = False
        self._clear_tree_data()
        self._editor = None
        self._execution_results = None
        if not hasattr(self, 'OnCancelEdit'):
            self.OnCancelEdit = self._on_cancel_edit

        self.SetFont(UICustomizations.TreeFont())
Beispiel #5
0
 def __init__(self, application):
     Plugin.__init__(self, application)
     self._tab = None
     self._grid_popup_creator = PopupCreator()
     self._creator = EditorCreator(self.register_editor)
     self._editor = None