def append(self, name_list): """Appends the name_list in the item list.""" CURRENT_PATH = os.path.dirname(os.path.abspath(__file__)) ic = wx.Icon(CURRENT_PATH + '/res/empty_circle_w1.png') for cnt in range(len(name_list)): i, val = name_list[cnt] it = dv.DataViewIconText("" + i) self.item_list.AppendItem([it, val])
def test_dataviewIconText2(self): icon = wx.Icon(pngFile) dit = dv.DataViewIconText('Smile!', icon) dit.Icon dit.Text
def test_dataviewIconText1(self): dit = dv.DataViewIconText() icon = wx.Icon(pngFile) dit.SetIcon(icon) dit.SetText('Smile!')
def GetValue(self, item, col): node = self.ItemToObject(item) if isinstance(node, Folder): return dv.DataViewIconText(text=node.label, icon=self.foldericon) elif isinstance(node, Table): return dv.DataViewIconText(text=node.name, icon=self.tableicon)
def test_dataviewIconText2(self): icon = wx.Icon(pngFile) dit = dv.DataViewIconText('Smile!', wx.BitmapBundle(icon)) dit.Icon dit.Text
def GetValue(self, item, col): obj = self.ItemToObject(item) bmp = wx.ArtProvider.GetIcon(wx.ART_FOLDER_OPEN, wx.ART_MENU, (16, 16)) sf = dv.DataViewIconText(self.getSourceFile(obj), bmp) vMap = {0: obj.name, 1: len(obj.subs), 2: self.isBase(obj), 3: sf} return vMap[col]