def __init__(self, parent, ID, pos=wxDefaultPosition, #size=(800,300), style=0): wxListCtrl.__init__(self, parent, ID, pos, #size, style=style) wxListCtrlAutoWidthMixin.__init__(self)
def __init__(self, parent, id, pos=wx.DefaultPosition, size=wx.DefaultSize, style=0): wx.ListCtrl.__init__(self, parent, id, pos, size, style) wxListCtrlAutoWidthMixin.__init__(self)
def __init__(self, parent, ID, pos=wxDefaultPosition, size=wxDefaultSize, style=wxLC_REPORT|wxLC_VIRTUAL|wxSUNKEN_BORDER):#|wxLC_VRULES|wxLC_HRULES): wxListCtrl.__init__(self, parent, ID, pos, size, style) wxListCtrlAutoWidthMixin.__init__(self) self.columntitles = [("title", "Title"), ("publicname", "Public Name"), ("TVsourceurl", "URL"), ("TVlastnewitem", "Last new Item"), ("TVitemsfetched", "Items Fetched"), ("TVlastfetched", "Last Request")] self.columntokey = [] pos = 0 for key, title in self.columntitles: self.InsertColumn(pos, title) pos += 1 self.columntokey.append(key) #self.SetColumnWidth(0, 175) #self.SetColumnWidth(1, 175) #self.SetColumnWidth(2, 175) self.itemlist = ListCtrlItemList() self.SetItemCount(len(self.itemlist)) self.il = wxImageList(16, 16) self.idx1 = self.il.Add(images.getSmilesBitmap()) self.sm_up = self.il.Add(images.getSmallUpArrowBitmap()) self.sm_dn = self.il.Add(images.getSmallDnArrowBitmap()) numColumns = self.GetColumnCount() self._colSortFlag = [0] * numColumns self._col = -1 # WDR: handler declarations for ServiceList EVT_LIST_ITEM_ACTIVATED(self, self.GetId(), self.OnItemactivated) EVT_LIST_ITEM_SELECTED(self, self.GetId(), self.OnItemselected) EVT_LIST_DELETE_ALL_ITEMS(self, self.GetId(), self.OnDeleteallitems) EVT_LIST_DELETE_ITEM(self, self.GetId(), self.OnDeleteitem) EVT_LIST_END_LABEL_EDIT(self, self.GetId(), self.OnLabeledit) EVT_LIST_ITEM_RIGHT_CLICK(self, self.GetId(), self.OnItemrightclick) EVT_LIST_INSERT_ITEM(self, self.GetId(), self.OnInsertitem) EVT_LIST_ITEM_DESELECTED(self, self.GetId(), self.OnItemdeselected) EVT_LIST_COL_CLICK(self, self.GetId(), self.OnColClick)
def __init__(self, parent, ID, pos=wxDefaultPosition, size=wxDefaultSize, style=0): wxListCtrl.__init__(self, parent, ID, pos, size, style) wxListCtrlAutoWidthMixin.__init__(self)