Beispiel #1
0
 def setUp(self):
     super(TreeListCtrlTestCase, self).setUp()
     self._columns = self.createColumns()
     self.treeCtrl = widgets.TreeListCtrl(self.frame, self.columns(), 
         self.getItemTooltipText,
         self.onSelect, dummy.DummyUICommand(), dummy.DummyUICommand())
     imageList = wx.ImageList(16, 16)
     for bitmapName in ['led_blue_icon', 'folder_blue_icon']:
         imageList.Add(wx.ArtProvider_GetBitmap(bitmapName, wx.ART_MENU, 
                       (16,16)))
     self.treeCtrl.AssignImageList(imageList) # pylint: disable=E1101
Beispiel #2
0
 def setUp(self):
     self.frame.getItemParentHasExclusiveChildren = lambda item: item.subject(
     ).startswith('mutual')
     super(CheckTreeCtrlTest, self).setUp()
     columns = [widgets.Column('subject', 'Subject')]
     self.treeCtrl = widgets.CheckTreeCtrl(self.frame, columns,
                                           self.onSelect, self.onCheck,
                                           dummy.DummyUICommand(),
                                           dummy.DummyUICommand())
     self.mutual1 = DummyDomainObject('mutual 1')
     self.mutual2 = DummyDomainObject('mutual 2')
Beispiel #3
0
 def setUp(self):
     super(TreeListCtrlTest, self).setUp()
     columns = [widgets.Column('subject', 'Subject')]
     self.treeCtrl = widgets.TreeListCtrl(self.frame, columns,
                                          self.onSelect,
                                          dummy.DummyUICommand(),
                                          dummy.DummyUICommand(),
                                          dummy.DummyUICommand())
     imageList = wx.ImageList(16, 16)
     for bitmapName in ['led_blue_icon', 'folder_blue_icon']:
         imageList.Add(
             wx.ArtProvider_GetBitmap(bitmapName, wx.ART_MENU, (16, 16)))
     self.treeCtrl.AssignImageList(imageList)  # pylint: disable-msg=E1101
Beispiel #4
0
 def testAppendUICommand(self):
     gui.init()
     settings = config.Settings(load=False)
     toolbar = ToolBar(self.frame, settings)
     uiCommand = dummy.DummyUICommand(menuText='undo', bitmap='undo')
     toolId = toolbar.appendUICommand(uiCommand)
     self.assertNotEqual(wx.NOT_FOUND, toolbar.GetToolPos(toolId))
Beispiel #5
0
 def setUp(self):
     super(UICommandTest, self).setUp()
     self.uicommand = dummy.DummyUICommand(menuText='undo', bitmap='undo')
     self.menu = wx.Menu()
     self.frame = wx.Frame(None)
     self.frame.Show(False)
     self.frame.SetMenuBar(wx.MenuBar())
     self.frame.CreateToolBar()
Beispiel #6
0
 def createListCtrl(self):
     self.frame.getItemWithIndex = lambda index: index
     self.frame.getIndexOfItem = lambda item: item if type(item) == type(0) else 0
     self.frame.getItemText = lambda item, column: ''
     self.frame.getItemTooltipData = lambda item: []
     self.frame.getItemImages = lambda item, column: {wx.TreeItemIcon_Normal: -1}
     return widgets.VirtualListCtrl(self.frame, self.columns, self.onSelect, 
         dummy.DummyUICommand())
Beispiel #7
0
 def createListCtrl(self):
     self.frame.getItemWithIndex = lambda index: index
     self.frame.getIndexOfItem = lambda item: item if type(item) == type(
         0) else 0
     self.frame.getItemText = lambda item, column: ''
     self.frame.getItemTooltipData = lambda item: []
     self.frame.getItemImage = lambda item, which, column: None
     return widgets.ListCtrl(self.frame, self.columns, self.onSelect,
                             dummy.DummyUICommand())