Python wx.LIST_NEXT_ALL Examples
The following are 11
code examples of wx.LIST_NEXT_ALL().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
wx
, or try the search function
.
Example #1
Source File: namesdlg.py From trelby with GNU General Public License v2.0 | 5 votes |
def OnInsertName(self, event): item = self.list.GetNextItem(-1, wx.LIST_NEXT_ALL, wx.LIST_STATE_SELECTED) if item == -1: return # this seems to return column 0's text, which is lucky, because I # don't see a way of getting other columns' texts... name = self.list.GetItemText(item) for ch in name: self.ctrl.OnKeyChar(util.MyKeyEvent(ord(ch)))
Example #2
Source File: core.py From wafer_map with GNU General Public License v3.0 | 5 votes |
def _ListCtrl_GetFocusedItem(self): """ Gets the currently focused item or -1 if none is focused. """ return self.GetNextItem(-1, wx.LIST_NEXT_ALL, wx.LIST_STATE_FOCUSED)
Example #3
Source File: core.py From wafer_map with GNU General Public License v3.0 | 5 votes |
def _ListCtrl_GetNextSelected(self, item): """ Returns subsequent selected items, or -1 when no more are selected. """ return self.GetNextItem(item, wx.LIST_NEXT_ALL, wx.LIST_STATE_SELECTED)
Example #4
Source File: dfgui.py From PandasDataFrameGUI with MIT License | 5 votes |
def get_selected_items(self): """ Gets the selected items for the list control. Selection is returned as a list of selected indices, low to high. """ selection = [] current = -1 # start at -1 to get the first selected item while True: next = self.GetNextItem(current, wx.LIST_NEXT_ALL, wx.LIST_STATE_SELECTED) if next == -1: return selection else: selection.append(next) current = next
Example #5
Source File: mainframe.py From youtube-dl-gui with The Unlicense | 5 votes |
def get_selected(self): return self.GetNextItem(-1, wx.LIST_NEXT_ALL, wx.LIST_STATE_SELECTED)
Example #6
Source File: LogCtrl.py From EventGhost with GNU General Public License v2.0 | 5 votes |
def OnCmdCopy(self, dummyEvent=None): text = "" lines = 1 firstItem = item = self.GetNextItem( -1, wx.LIST_NEXT_ALL, wx.LIST_STATE_SELECTED ) if item != -1: text = self.OnGetItemText(item, 0)[1:] item = self.GetNextItem( item, wx.LIST_NEXT_ALL, wx.LIST_STATE_SELECTED ) while item != -1: lines += 1 text += "\r\n" + self.OnGetItemText(item, 0)[1:] item = self.GetNextItem( item, wx.LIST_NEXT_ALL, wx.LIST_STATE_SELECTED ) if text != "" and wx.TheClipboard.Open(): textDataObject = wx.TextDataObject(text) dataObjectComposite = wx.DataObjectComposite() dataObjectComposite.Add(textDataObject) if lines == 1: eventstring, icon = self.GetItemData(firstItem)[:2] if icon == EVENT_ICON: customDataObject = wx.CustomDataObject("DragEventItem") customDataObject.SetData(eventstring.encode("UTF-8")) dataObjectComposite.Add(customDataObject) wx.TheClipboard.SetData(dataObjectComposite) wx.TheClipboard.Close() wx.TheClipboard.Flush()
Example #7
Source File: ObjectListView.py From bookhub with MIT License | 5 votes |
def GetFocusedRow(self): """ Return the index of the row that has the focus. -1 means no focus """ return self.GetNextItem(-1, wx.LIST_NEXT_ALL, wx.LIST_STATE_FOCUSED)
Example #8
Source File: ObjectListView.py From bookhub with MIT License | 5 votes |
def YieldSelectedObjects(self): """ Progressively yield the selected modelObjects """ i = self.GetNextItem(-1, wx.LIST_NEXT_ALL, wx.LIST_STATE_SELECTED) while i != -1: yield self.GetObjectAt(i) i = self.GetNextItem(i, wx.LIST_NEXT_ALL, wx.LIST_STATE_SELECTED) #---------------------------------------------------------------------------- # Calculating
Example #9
Source File: ObjectListView.py From bookhub with MIT License | 5 votes |
def GetSelectedGroups(self): """ Return a list of the groups that are selected """ selectedGroups = list() i = self.GetNextItem(-1, wx.LIST_NEXT_ALL, wx.LIST_STATE_SELECTED) while i != -1: model = self.innerList[i] if isinstance(model, ListGroup): selectedGroups.append(model) i = self.GetNextItem(i, wx.LIST_NEXT_ALL, wx.LIST_STATE_SELECTED) return selectedGroups
Example #10
Source File: ObjectListView.py From bookhub with MIT License | 5 votes |
def YieldSelectedObjects(self): """ Progressively yield the selected modelObjects. Only return model objects, not blank lines or ListGroups """ i = self.GetNextItem(-1, wx.LIST_NEXT_ALL, wx.LIST_STATE_SELECTED) while i != -1: model = self.GetObjectAt(i) if model is not None: yield model i = self.GetNextItem(i, wx.LIST_NEXT_ALL, wx.LIST_STATE_SELECTED)
Example #11
Source File: namesdlg.py From trelby with GNU General Public License v2.0 | 4 votes |
def OnSearch(self, event = None): l = [] wx.BeginBusyCursor() s = util.lower(misc.fromGUI(self.searchEntry.GetValue())) sex = self.sexRb.GetSelection() nt = self.nameRb.GetSelection() selTypes = {} item = -1 while 1: item = self.typeList.GetNextItem(item, wx.LIST_NEXT_ALL, wx.LIST_STATE_SELECTED) if item == -1: break selTypes[self.typeList.GetItemData(item)] = True if len(selTypes) == len(nameArr.typeNamesCnt): doTypes = False else: doTypes = True for i in xrange(nameArr.count): if (sex != 2) and (sex == nameArr.sex[i]): continue if doTypes and nameArr.type[i] not in selTypes: continue if s: name = util.lower(nameArr.name[i]) if nt == 0: if not name.startswith(s): continue elif nt == 1: if name.find(s) == -1: continue elif nt == 2: if not name.endswith(s): continue l.append(i) self.list.items = l self.list.SetItemCount(len(l)) self.list.EnsureVisible(0) wx.EndBusyCursor() self.foundLabel.SetLabel("%d names found." % len(l))