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
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()
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())
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