def __init__(self, *args, **kw): wx.ListCtrl.__init__(self, *args, **kw) ListCtrlAutoWidthMixin.__init__(self) if wx.VERSION_STRING >= '4.1.0': self.EnableCheckBoxes(True) self.IsChecked = self.IsItemChecked else: CheckListCtrlMixin.__init__(self) self.InsertColumn(0, _('Name'), width=140) self.InsertColumn(1, _('Size [Ko]'), width=80) self.InsertColumn(2, _('Repository'), width=90) self.InsertColumn(3, _('Path'), width=100) ### for itemData self.map = {} if wx.VERSION_STRING < '4.0': self.SetStringItem = self.SetStringItem self.InsertStringItem = self.InsertStringItem font = wx.SystemSettings_GetFont(wx.SYS_SYSTEM_FONT) else: self.SetStringItem = self.SetItem self.InsertStringItem = self.InsertItem font = wx.SystemSettings.GetFont(wx.SYS_SYSTEM_FONT) self.SetFont(font)
def __init__(self, parent): wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT | wx.SUNKEN_BORDER | wx.LC_VIRTUAL | wx.LC_SINGLE_SEL) ListCtrlAutoWidthMixin.__init__(self) self.InsertColumn(0, _("Identification"), width=250) self.InsertColumn(1, _("Text")) self.dict = {} self.update()
def __init__(self, parent): wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT, size=(250, 300)) ListCtrlAutoWidthMixin.__init__(self)
def __init__(self, parent, materials_list): wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT|wx.LC_VIRTUAL) ListCtrlAutoWidthMixin.__init__(self) self.materials_list = materials_list self.parent = parent font = self.GetFont() font.SetPointSize(9) self.SetFont(font) # Set list length self.SetItemCount(len(materials_list)) # Set the column headers for col, (text, width) in enumerate([ ("Chemical Formula", 80), ("n [10⁻⁶Å⁻²]", 60), ("kα [rₑ/Å⁻³]", 60), ("FU/ų", 60), ("g/cm³", 60) ]): self.InsertColumn(col, text, width=width) self.setResizeColumn(0)
def __init__(self, parent): wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT | wx.SUNKEN_BORDER) CheckListCtrlMixin.__init__(self) ListCtrlAutoWidthMixin.__init__(self)
def __init__(self, parent, id): wx.ListCtrl.__init__(self, parent, id, size=wx.Size(200,100), style=wx.LC_REPORT|wx.LC_HRULES|wx.LC_VRULES) ListCtrlAutoWidthMixin.__init__(self) self.InsertColumn(0, 'Magnification', wx.LIST_FORMAT_RIGHT) self.InsertColumn(1, 'Pixel size', wx.LIST_FORMAT_RIGHT) self.InsertColumn(2, 'Comment')
def __init__(self, parent, id): wx.ListCtrl.__init__(self, parent, id, style=wx.LC_REPORT) ListCtrlAutoWidthMixin.__init__(self) ColumnSorterMixin.__init__(self, 6) self.itemDataMap = {} self.select = 0 self.mark_green_id = wx.NewId() self.mark_red_id = wx.NewId() self.open_file_id = wx.NewId() self.open_dir_id = wx.NewId() self.clear_id = wx.NewId() self.copy_id = wx.NewId() self.move_id = wx.NewId() self.amazon_id = wx.NewId() self.douban_id = wx.NewId() self.InsertColumn(0, "Name", width=440) self.InsertColumn(1, "Size", format=wx.LIST_FORMAT_RIGHT, width=100) self.InsertColumn(2, "Date Modified", format=wx.LIST_FORMAT_RIGHT, width=210) self.InsertColumn(3, "Directory", width=400) self.Bind(wx.EVT_LIST_ITEM_SELECTED, self.onItemSelected) self.Bind(wx.EVT_LIST_ITEM_DESELECTED, self.onItemDeselected) self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self.onOpenItem)
def __init__(self, parent, id=-1, pos=wx.DefaultPosition, size=wx.DefaultSize): wx.ListCtrl.__init__(self, parent, id, pos=pos, size=size, style=wx.LC_REPORT | wx.SUNKEN_BORDER) ListCtrlAutoWidthMixin.__init__(self) self.iCol = 0 self.iWidth = 0 self.OnSortOrderChangedAlert = None self.iInitialized = False
def __init__(self, parent): wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT | wx.LC_SINGLE_SEL | wx.SUNKEN_BORDER) CheckListCtrlMixin.__init__(self) ListCtrlAutoWidthMixin.__init__(self) self.photos = [] self.active_index = None self.parent = parent
def __init__(self, parent, sm): wx.ListCtrl.__init__(self, parent, id = wx.ID_ANY, size = wx.Size( 600,200 ), style=wx.LC_REPORT | wx.SUNKEN_BORDER | wx.EXPAND) ListCtrlAutoWidthMixin.__init__(self) self.smarter = sm self.Bind(wx.EVT_LIST_ITEM_SELECTED, self._on_review_list_item_selected) self.Layout()
def __init__(self, parent, id, pos=None, size=None, style=None, top=None, dlg=None, ctrl=None): wx.ListCtrl.__init__(self, parent, id, style=wx.LC_REPORT | wx.SIMPLE_BORDER | wx.LC_HRULES | wx.LC_SINGLE_SEL) self.top = top self.dlg = dlg self.parent = parent self.ctrl_name = ctrl self.curr = 0 ListCtrlAutoWidthMixin.__init__(self) self.InsertColumn(0, ctrl + ": EA") self.InsertColumn(1, ctrl + ": Mnem") self.InsertColumn(2, ctrl + ": Op 1") self.InsertColumn(3, ctrl + ": Op 2") self.InsertColumn(4, ctrl + ": Matched") self.InsertColumn(5, ctrl + ": Match Method") self.InsertColumn(6, ctrl + ": Match Value") self.InsertColumn(7, ctrl + ": Basic Block EA") self.load_function()
def __init__(self, parent, ID, n_cols=3, pos=wx.DefaultPosition, size=wx.DefaultSize, style=0): ulc.UltimateListCtrl.__init__(self, parent, ID, pos, size, agwStyle=style) ListCtrlAutoWidthMixin.__init__(self) ColumnSorterMixin.__init__(self, n_cols) self.data = {}
def __init__(self, parent): wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT | wx.ALWAYS_SHOW_SB, size=(700, 400)) ListCtrlAutoWidthMixin.__init__(self)
def __init__(self, parent, ids): wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT | wx.LC_SINGLE_SEL | wx.LC_NO_HEADER) ListCtrlAutoWidthMixin.__init__(self)
def Create(self, parent): wx.ListCtrl.Create(self, parent, -1, (0,0), wx.DefaultSize, style=wx.LC_REPORT|wx.LC_NO_HEADER|wx.LC_SINGLE_SEL) ListCtrlAutoWidthMixin.__init__(self) # add auto width support self.setResizeColumn(0) self.Bind(wx.EVT_MOTION, self.OnMotion) self.Bind(wx.EVT_LEFT_DOWN, self.OnLeftDown) return True
def __init__(self, parent, parent_object, size): wx.ListCtrl.__init__(self, parent, -1, size=size, style=wx.LC_REPORT) CheckListCtrlMixin.__init__(self) ListCtrlAutoWidthMixin.__init__(self) self.p = parent_object self.checked = []
def __init__(self, parent, plugin): wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT | wx.LC_VIRTUAL | wx.LC_EDIT_LABELS) ListCtrlAutoWidthMixin.__init__(self) self.plugin=plugin dpi_scale_factor=wx.GetApp().dpi_scale_factor if sys.platform.startswith('win'): font=wx.Font(9, wx.FONTFAMILY_SWISS, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, faceName="Lucida Sans Unicode") else: font=wx.Font(9, wx.FONTFAMILY_ROMAN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, encoding=wx.FONTENCODING_UNICODE) self.SetFont(font) # Set list length self.SetItemCount(0) self.parameter_list=[] # Set the column headers for col, (text, width) in enumerate([ ("#", 24), ("FOM", 60), ("Show", 60), ("P1", 60), ("P2", 60), ]): self.InsertColumn(col, text, width=width)
def __init__(self, parent): """ Constructor. """ wx.ListCtrl.__init__(self, parent, wx.ID_ANY, style=wx.LC_REPORT | wx.SUNKEN_BORDER) CheckListCtrlMixin.__init__(self) ListCtrlAutoWidthMixin.__init__(self) self.id = -sys.maxint self.map = {} images = [ os.path.join(ICON_PATH_16_16, 'disable_plugin.png'), os.path.join(ICON_PATH_16_16, 'enable_plugin.png'), os.path.join(ICON_PATH_16_16, 'no_ok.png') ] self.il = wx.ImageList(16, 16) for i in images: self.il.Add(wx.Bitmap(i)) self.SetImageList(self.il, wx.IMAGE_LIST_SMALL) #adding some art #self.il = wx.ImageList(16, 16) #a={"idx1":"CROSS_MARK","idx2":"TICK_MARK","idx3":"DELETE"} #for k,v in a.items(): # exec "self.%s= self.il.Add(wx.ArtProvider_GetBitmap(wx.ART_%s,wx.ART_TOOLBAR,(16,16)))" % (k,v) #self.SetImageList(self.il, wx.IMAGE_LIST_SMALL) ### Layout self.Centre() self.Show(True)
def __init__(self, *arg, **kw): wx.ListCtrl.__init__(self, *arg, **kw) ListCtrlAutoWidthMixin.__init__(self) self.setResizeColumn(3) # Channel column will take up any extra spaces dt = ListChannelSegmentDrop(self) self.SetDropTarget(dt)
def __init__(self, parent): ULC.UltimateListCtrl.__init__(self, parent, -1, agwStyle=ULC.ULC_REPORT|wx.BORDER_SUNKEN|wx.LC_NO_HEADER | ULC.ULC_VIRTUAL| ULC.ULC_SHOW_TOOLTIPS) ListCtrlAutoWidthMixin.__init__(self) self.InsertColumn(0, Messages.SYNC_PATHNAME_COLUMN_NAME) self.InsertColumn(1, Messages.SYNC_SIZE_COLUMN_NAME) self.InsertColumn(2, Messages.SYNC_STATE_COLUMN_NAME) self.SetColumnWidth(2, 150) self.setResizeColumn(0) self.item_data_map = {} #pathname: (size, status) self.item_sequence = self.item_data_map.keys() self.pathname_status_messages = { Pss.DOWNLOADNEEDED: Messages.PSTATUS_DOWNLOADNEEDED, Pss.LOCALDELETENEEDED: Messages.PSTATUS_LOCALDELETENEEDED, Pss.LOCALRENAMENEEDED: Messages.PSTATUS_LOCALRENAMENEEDED, Pss.LOCALCOPYNEEDED: Messages.PSTATUS_LOCALCOPYNEEDED, Pss.UPLOADNEEDED: Messages.PSTATUS_UPLOADNEEDED } imageList = wx.ImageList(32,32) self.pathname_status_icon = { Pss.DOWNLOADNEEDED: imageList.Add(wx.Bitmap(os.path.join(IMAGE_PATH, 'GUI-icons/go-down.png'))), Pss.LOCALDELETENEEDED: imageList.Add(wx.Bitmap(os.path.join(IMAGE_PATH, 'GUI-icons/go-rm.png'))), Pss.LOCALRENAMENEEDED: imageList.Add(wx.Bitmap(os.path.join(IMAGE_PATH, 'GUI-icons/go-move.png'))), Pss.LOCALCOPYNEEDED: imageList.Add(wx.Bitmap(os.path.join(IMAGE_PATH, 'GUI-icons/go-copy.png'))), Pss.UPLOADNEEDED: imageList.Add(wx.Bitmap(os.path.join(IMAGE_PATH, 'GUI-icons/go-up.png'))) } self.AssignImageList(imageList, wx.IMAGE_LIST_SMALL)
def __init__(self, parent): the_style = wx.LC_REPORT | wx.BORDER_SUNKEN |\ wx.LC_NO_HEADER | wx.LC_HRULES | wx.LC_VIRTUAL wx.ListCtrl.__init__(self, parent, -1, style=the_style) ListCtrlAutoWidthMixin.__init__(self) self.InsertColumn(0, Messages.PANEL2_PATHNAME_COLUMN_NAME) self.InsertColumn(1, Messages.PANEL2_STATE_COLUMN_NAME) self.setResizeColumn(0) self.SetColumnWidth(1, 60) self.data_id = 1 self.active_operations = 0 self.pathname_to_remove = set() self.item_data_map = {} #pathname: (status, encrypted) self.item_index_map = self.item_data_map.keys() self.inactive_id = MAX_OP_TO_SHOW * 2 self.pathname_status_messages = { Pss.TOBEUPLOADED: Messages.PSTATUS_TOBEUPLOADED, Pss.UPLOADING: Messages.PSTATUS_UPLOADING, Pss.UPLOADED: Messages.PSTATUS_UPLOADED, Pss.TOBEDOWNLOADED: Messages.PSTATUS_TOBEDOWNLOADED, Pss.DOWNLOADING: Messages.PSTATUS_DOWNLOADING, Pss.DELETETOBESENT: Messages.PSTATUS_DELETETOBESENT, Pss.DELETESENT: Messages.PSTATUS_DELETESENT } image_list = wx.ImageList(32, 32) self._and_more_img = image_list.Add(_img('GUI-icons/and_more.png')) self.pathname_status_icon = { Pss.TOBEUPLOADED: image_list.Add(_img('GUI-icons/go-up-gray.png')), Pss.UPLOADING: image_list.Add(_img('GUI-icons/go-up.png')), Pss.UPLOADED: image_list.Add(_img('GUI-icons/go-up.png')), Pss.TOBEDOWNLOADED: image_list.Add(_img('GUI-icons/go-down-gray.png')), Pss.DOWNLOADING: image_list.Add(_img('GUI-icons/go-down.png')), Pss.DELETETOBESENT: image_list.Add(_img('GUI-icons/go-rm-gray.png')), Pss.DELETESENT: image_list.Add(_img('GUI-icons/go-rm.png')) } self.encrypted_pathname_status_icon = { Pss.TOBEUPLOADED: image_list.Add(_img('GUI-icons/enc-go-up-gray.png')), Pss.UPLOADING: image_list.Add(_img('GUI-icons/enc-go-up.png')), Pss.UPLOADED: image_list.Add(_img('GUI-icons/enc-go-up.png')), Pss.TOBEDOWNLOADED: image_list.Add(_img('GUI-icons/enc-go-down-gray.png')), Pss.DOWNLOADING: image_list.Add(_img('GUI-icons/enc-go-down.png')), Pss.DELETETOBESENT: image_list.Add(_img('GUI-icons/enc-go-rm-gray.png')), Pss.DELETESENT: image_list.Add(_img('GUI-icons/enc-go-rm.png')) } self.AssignImageList(image_list, wx.IMAGE_LIST_SMALL)
def __init__(self, parent, materials_list): wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT | wx.LC_VIRTUAL | wx.LC_EDIT_LABELS) ListCtrlAutoWidthMixin.__init__(self) self.materials_list = materials_list self.parent = parent #if sys.platform.startswith('win'): # font = wx.Font(9, wx.FONTFAMILY_SWISS, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, face="Lucida Sans Unicode") #else: # font = wx.Font(9, wx.FONTFAMILY_ROMAN, wx.FONTSTYLE_NORMAL, wx.FONTWEIGHT_NORMAL, # encoding=wx.FONTENCODING_UNICODE) font = self.GetFont() font.SetPointSize(9) self.SetFont(font) # Set list length self.SetItemCount(len(materials_list)) # Set the column headers for col, (text, width) in enumerate([("Formula", 80), ("SLD-n [10⁻⁶Å⁻²]", 60), ("SLD-kα [10⁻⁶Å⁻²]", 60), ("Density [FU/ų]", 60), ("Density [g/cm³]", 60)]): self.InsertColumn(col, text, width=width)
def __init__(self, parent): wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT|wx.BORDER_SUNKEN|wx.LC_NO_HEADER) ListCtrlAutoWidthMixin.__init__(self) self.InsertColumn(0, Messages.SYNC_PATHNAME_COLUMN_NAME) self.InsertColumn(1, Messages.SYNC_SIZE_COLUMN_NAME) self.InsertColumn(2, Messages.SYNC_STATE_COLUMN_NAME) self.SetColumnWidth(2, 150) self.setResizeColumn(0) self.pathname_status_messages = { Pss.DOWNLOADNEEDED: Messages.PSTATUS_DOWNLOADNEEDED, Pss.LOCALDELETENEEDED: Messages.PSTATUS_LOCALDELETENEEDED, Pss.LOCALRENAMENEEDED: Messages.PSTATUS_LOCALRENAMENEEDED, Pss.LOCALCOPYNEEDED: Messages.PSTATUS_LOCALCOPYNEEDED, Pss.UPLOADNEEDED: Messages.PSTATUS_UPLOADNEEDED } imglst = wx.ImageList(32,32) self.pathname_status_icon = { Pss.DOWNLOADNEEDED: imglst.Add(wx.Bitmap('./data/images/go-down.png')), Pss.LOCALDELETENEEDED: imglst.Add(wx.Bitmap('./data/images/go-rm.png')), Pss.LOCALRENAMENEEDED: imglst.Add(wx.Bitmap('./data/images/go-move.png')), Pss.LOCALCOPYNEEDED: imglst.Add(wx.Bitmap('./data/images/go-copy.png')), Pss.UPLOADNEEDED: imglst.Add(wx.Bitmap('./data/images/go-up.png')) } self.AssignImageList(imglst, wx.IMAGE_LIST_SMALL)
def __init__(self, columns, *args, **kwargs): wx.ListCtrl.__init__(self, *args, **kwargs) ListCtrlAutoWidthMixin.__init__(self) self.columns = columns self._list_index = 0 self._url_list = set() self._set_columns()
def __init__(self, parent): """ Constructor. """ wx.ListCtrl.__init__(self, parent, wx.ID_ANY, style=wx.LC_REPORT | wx.SUNKEN_BORDER) CheckListCtrlMixin.__init__(self) ListCtrlAutoWidthMixin.__init__(self) self.id = -sys.maxint self.map = {} images = [ os.path.join(ICON_PATH_16_16,'disable_plugin.png'), os.path.join(ICON_PATH_16_16,'enable_plugin.png'), os.path.join(ICON_PATH_16_16,'no_ok.png') ] self.il = wx.ImageList(16, 16) for i in images: self.il.Add(wx.Bitmap(i)) self.SetImageList(self.il, wx.IMAGE_LIST_SMALL) #adding some art #self.il = wx.ImageList(16, 16) #a={"idx1":"CROSS_MARK","idx2":"TICK_MARK","idx3":"DELETE"} #for k,v in a.items(): # exec "self.%s= self.il.Add(wx.ArtProvider_GetBitmap(wx.ART_%s,wx.ART_TOOLBAR,(16,16)))" % (k,v) #self.SetImageList(self.il, wx.IMAGE_LIST_SMALL) ### Layout self.Centre() self.Show(True)
def __init__(self, parent, win_id=wx.ID_ANY, pos=wx.DefaultPosition, size=wx.DefaultSize, style=wx.LC_ICON, validator=wx.DefaultValidator, name=wx.ListCtrlNameStr, defaultValue=None, required=False, outLabel=None): wx.ListView.__init__(self, parent, win_id, pos, size, style | wx.BORDER_NONE, validator, name) ListCtrlAutoWidthMixin.__init__(self) InputField.__init__(self, defaultValue, required, outLabel) self.clr_enabled = self.GetBackgroundColour() self.clr_disabled = parent.GetBackgroundColour() if not self.GetColumnCount() and self.WindowStyleFlag & wx.LC_REPORT: self.InsertColumn(0) # *** Event Handling *** # wx.EVT_KEY_DOWN(self, self.OnSelectAll)
def __init__(self, parent, style=wx.LC_REPORT | wx.LC_HRULES | wx.LC_VRULES | wx.LC_SINGLE_SEL): wx.ListCtrl.__init__(self, parent, style=style) ListCtrlAutoWidthMixin.__init__(self)
def __init__(self, parent): style = wx.LC_REPORT|wx.CLIP_CHILDREN|wx.BORDER_NONE|wx.LC_SINGLE_SEL|wx.LC_NO_HEADER wx.ListCtrl.__init__(self, parent, -1, style = style) ListCtrlAutoWidthMixin.__init__(self) self.torrent = None # Insert columns self.InsertColumn(0, _("Item")) self.InsertColumn(1, _("Value")) self.SetColumnWidth(0, 120) self.min = 0 self.max = 13 # Items self.name = self.InsertStringItem(0, _("Name")) self.destination = self.InsertStringItem(1, _("Destination")) self.size = self.InsertStringItem(2, _("Size")) self.pieces = self.InsertStringItem(3, _("Pieces")) self.infoHash = self.InsertStringItem(4, _("Info Hash")) self.magnet = self.InsertStringItem(5, _("Magnet URI")) self.InsertStringItem(6, "") self.comment = self.InsertStringItem(7, _("Comment")) self.creationDate = self.InsertStringItem(8, _("Creation Date")) self.createdBy = self.InsertStringItem(9, _("Created by")) self.InsertStringItem(10, "") self.encoding = self.InsertStringItem(11, _("Encoding")) self.private = self.InsertStringItem(12, _("Private")) self.Bind(wx.EVT_LIST_ITEM_RIGHT_CLICK, self.onRightClick) self.Bind(wx.EVT_KEY_DOWN, self.onKeyDown)
def __init__(self, parent): wx.ListCtrl.__init__(self, parent, -1, size=(545, 140), style=wx.LC_REPORT) ListCtrlAutoWidthMixin.__init__(self)
def __init__( self, parent, height, columns, delete_key_callback = None, activation_callback = None ): num_columns = len( columns ) wx.ListCtrl.__init__( self, parent, style = wx.LC_REPORT ) ListCtrlAutoWidthMixin.__init__( self ) self.itemDataMap = {} self._data_indices_to_sort_indices = {} self._data_indices_to_sort_indices_dirty = False self._next_data_index = 0 resize_column = 1 for ( i, ( name, width ) ) in enumerate( columns ): self.InsertColumn( i, name, width = width ) if width == -1: resize_column = i + 1 self.setResizeColumn( resize_column ) self.SetMinSize( ( -1, height ) ) self._delete_key_callback = delete_key_callback self._activation_callback = activation_callback self.Bind( wx.EVT_KEY_DOWN, self.EventKeyDown ) self.Bind( wx.EVT_LIST_ITEM_ACTIVATED, self.EventItemActivated ) self.Bind( wx.EVT_LIST_COL_BEGIN_DRAG, self.EventBeginColDrag )
def __init__(self, parent): wx.ListCtrl.__init__(self, parent, style=wx.LC_REPORT | wx.LC_SINGLE_SEL) ListCtrlAutoWidthMixin.__init__(self) self.AppendColumn("Time") self.AppendColumn("Status") self.AppendColumn("Message") self.SetFont = OUTPUTFONT self.SetBackgroundColour(OUTPUTBGCOLOUR) self.SetForegroundColour(OUTPUTFGCOLOUR) pub.subscribe(self.PubAppendText, "PubAppendText") pub.subscribe(self.PubRunCmd, "PubRunCmd") #catch important messages or errors self.important = [ "Enter Auth Username:Options error: --auth-user-pass fails with", "Enter Auth Username:"******"Initialization Sequence Completed", "Successful ARP Flush on interface", ] self.errors = ["frag ttl expired" ] #express vpn : unstable connection? change protocol? self.ignore = ["Options error: Please correct these errors."]
def __init__(self, parent, id, pos=None, size=None, style=None, top=None): wx.ListCtrl.__init__(self, parent, id, style=wx.LC_REPORT | wx.SIMPLE_BORDER | wx.LC_HRULES) self.top = top self.hits_by_index = {} self.eips = [] self.last_focused = None ListCtrlAutoWidthMixin.__init__(self) self.items_sort_map = {} self.itemDataMap = self.items_sort_map ColumnSorterMixin.__init__(self, 7) self.InsertColumn(0, "#") self.InsertColumn(1, "Time") self.InsertColumn(2, "EIP") self.InsertColumn(3, "TID") self.InsertColumn(4, "Module") self.InsertColumn(5, "Func?") self.InsertColumn(6, "Tag")
def __init__(self, parent): wx.ListCtrl.__init__(self, parent, wx.NewIdRef(), style=wx.LC_REPORT | wx.SUNKEN_BORDER | wx.LC_SORT_ASCENDING) CheckListCtrlMixin.__init__(self) ListCtrlAutoWidthMixin.__init__(self) self.InsertColumn(0, _('Name'), width=140) self.InsertColumn(1, _('Size [Ko]'), width=80) self.InsertColumn(2, _('Repository'), width=90) self.InsertColumn(3, _('Path'), width=100) ### for itemData self.map = {} if wx.VERSION_STRING < '4.0': self.SetStringItem = self.SetStringItem self.InsertStringItem = self.InsertStringItem font = wx.SystemSettings_GetFont(wx.SYS_SYSTEM_FONT) else: self.SetStringItem = self.SetItem self.InsertStringItem = self.InsertItem font = wx.SystemSettings.GetFont(wx.SYS_SYSTEM_FONT) self.SetFont(font)
def __init__(self, parent, id, pos, size, style): wx.ListCtrl.__init__(self, parent, id, pos, size, style=style) ListCtrlAutoWidthMixin.__init__(self)
def __init__(self, parent): wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT) ListCtrlAutoWidthMixin.__init__(self) self.InsertColumn(0, 'time', width = 140) self.InsertColumn(1, 'type', width = 140) self.InsertColumn(2, 'function', width = 200) self.InsertColumn(3, 'message', wx.LIST_FORMAT_LEFT, 90)
def __init__(self, parent, width, height): wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT, size=(width, height)) CheckListCtrlMixin.__init__(self) ListCtrlAutoWidthMixin.__init__(self)
def __init__(self, *arg, **kw): wx.ListCtrl.__init__(self, *arg, **kw) ListCtrlAutoWidthMixin.__init__(self) self.setResizeColumn(0) # 1st column will take up any extra spaces self.InsertColumn(0, 'Stations') stSQL = 'SELECT ID, StationName FROM Stations;' scidb.fillListctrlFromSQL(self, stSQL) self.Bind(wx.EVT_LIST_ITEM_ACTIVATED, lambda evt: self.onClick_StaList(evt))
def __init__(self, parent, *args, **kwargs): wx.ListCtrl.__init__(self, parent, style=wx.LC_REPORT|wx.LC_VIRTUAL|wx.LC_HRULES|wx.LC_VRULES, *args, **kwargs) ListCtrlAutoWidthMixin.__init__(self) self.reset()
def __init__(self, parent): wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT) ColumnSorterMixin.__init__(self, 1) ListCtrlAutoWidthMixin.__init__(self) self.InsertColumn(0, _('Filepath')) self.itemDataMap = {}
def __init__(self, parent, id=-1, pos=wx.DefaultPosition, size=wx.DefaultSize, style=wx.LC_REPORT | wx.SUNKEN_BORDER): wx.ListCtrl.__init__(self, parent, id, pos=pos, size=size, style=style) CheckListCtrlMixin.__init__(self) ListCtrlAutoWidthMixin.__init__(self) self.iCol = 0 self.iWidth = 0 self.muteFlags = 0
def __init__(self, parent, ID=wx.ID_ANY, pos=wx.DefaultPosition, size=wx.DefaultSize, style=0): wx.ListCtrl.__init__(self, parent, ID, pos, size, style) ListCtrlAutoWidthMixin.__init__(self)
def __init__(self, parent): wx.ListCtrl.__init__(self, parent, id=-1, size=(-1, -1), style=wx.LC_REPORT | wx.BORDER_SUNKEN | wx.LC_SINGLE_SEL | wx.LC_HRULES) ListCtrlAutoWidthMixin.__init__(self)
def __init__(self, parent, id=-1, style=wx.LC_REPORT | wx.ALWAYS_SHOW_SB, size=(700, 400)): wx.ListCtrl.__init__(self, parent, id=-1, style=wx.LC_REPORT | wx.ALWAYS_SHOW_SB ,size=(700, 400)) ListCtrlAutoWidthMixin.__init__(self) TextEditMixin.__init__(self) if parent.key == 'Teacher': ColumnSorterMixin.__init__(self, 4) else: ColumnSorterMixin.__init__(self, 3)
def __init__(self, parent): wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT | wx.SUNKEN_BORDER)#, ID, pos, size, style) TextEditMixin.__init__(self) ListCtrlAutoWidthMixin.__init__(self) self.Bind(wx.EVT_LIST_BEGIN_LABEL_EDIT, self.OnBeginLabelEdit) self.columnToIgnore = None
def __init__(self, parent, columns, data=None): wx.ListCtrl.__init__(self, parent, style=wx.LC_REPORT | wx.NO_BORDER | wx.LC_SINGLE_SEL | wx.LC_HRULES) ListCtrlAutoWidthMixin.__init__(self) self._parent = parent self.populate(columns, data or [])
def __init__(self, *arg, **kw): wx.ListCtrl.__init__(self, *arg, **kw) ListCtrlAutoWidthMixin.__init__(self) self.setResizeColumn(0) # 1st column will take up any extra spaces self.InsertColumn(0, 'Dates') stSQL = 'SELECT Date FROM DataDates;' rows = scidb.curD.execute(stSQL).fetchall() for row in rows: self.Append((row['Date'],))
def __init__(self, parent, rs): wx.ListCtrl.__init__(self, parent , id = wx.ID_ANY, size = wx.Size( 315,270 ), style=wx.LC_REPORT | wx.SUNKEN_BORDER | wx.EXPAND) ListCtrlAutoWidthMixin.__init__(self) self.random_sampler = rs self.Bind(wx.EVT_LIST_ITEM_SELECTED, self._on_review_list_item_selected) self.Bind(wx.EVT_LEFT_DCLICK, self._on_review_list_item_activated) self.Bind(wx.EVT_CONTEXT_MENU, rs.on_right_click_menu) self.Layout()
def __init__(self, parent, numColumns, style = wx.LC_REPORT|wx.LC_NO_HEADER, tooltip = True): wx.ListCtrl.__init__(self, parent, -1, style=style) ColumnSorterMixin.__init__(self, numColumns) ListCtrlAutoWidthMixin.__init__(self) self.itemDataMap = {} if tooltip: self.Bind(wx.EVT_MOTION, self.OnMouseMotion)
def __init__(self, parent): wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT) ListCtrlAutoWidthMixin.__init__(self) # Create columns appropriate for log messages. self.InsertColumn(0, "Time", wx.LIST_FORMAT_RIGHT, width=120) self.InsertColumn(1, "Level", width=50) self.InsertColumn(2, "Logger", width=100) self.InsertColumn(3, "Message", width=400)
def __init__(self, parent, plugin): style = wx.LC_REPORT|wx.NO_BORDER|wx.LC_SINGLE_SEL|wx.LC_HRULES|wx.LC_VIRTUAL wx.ListCtrl.__init__(self, parent, style=style) ListCtrlAutoWidthMixin.__init__(self) self._plugin = plugin self._create_headers() self._link_attribute = self._create_link_attribute() self._image_list = self._create_image_list() self.Bind(wx.EVT_LEFT_UP, self.OnLeftUp)
def __init__(self, parent): wx.ListCtrl.__init__(self, parent, style=wx.LC_REPORT | wx.LC_SINGLE_SEL) ListCtrlAutoWidthMixin.__init__(self) self.InsertColumn(0, "Name") self.InsertColumn(1, "State", width=100) self.InsertColumn(2, "Type", width=100) self.setResizeColumn(0)
def __init__(self, parent, resize_column=None, check_callback=None): wx.ListCtrl.__init__(self, parent, style=wx.LC_REPORT) CheckListCtrlMixin.__init__(self) ListCtrlAutoWidthMixin.__init__(self) if resize_column is not None: self.setResizeColumn(resize_column) self.check_callback = check_callback
def __init__(self, parent, id, pos=None, size=None, style=None, top=None): wx.ListCtrl.__init__(self, parent, id, style=wx.LC_REPORT | wx.SIMPLE_BORDER | wx.LC_HRULES ) self.top=top ListCtrlAutoWidthMixin.__init__(self) self.InsertColumn(0, "# Func") self.InsertColumn(1, "# BB") self.InsertColumn(2, "PIDA Module")
def __init__(self, parent): wx.ListCtrl.__init__(self, parent, -1, style=wx.LC_REPORT) ListCtrlAutoWidthMixin.__init__(self) # The order here matter because we favor Check over Edit TextEditMixin.__init__(self) CheckListCtrlMixin.__init__(self) self.editColumns = []