X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=vitemspicker.py;h=962fe57eca82fbaffde2b1184a0ad025e504f20d;hp=d385210c24a34c1cc20c6a2fa04661ffb9626a69;hb=287f9e72c3e3d666b016dff0fa3dc39419adfcc2;hpb=94db7716520d397ab87a1a7730d2d0fd9f873da0 diff --git a/vitemspicker.py b/vitemspicker.py index d385210..962fe57 100644 --- a/vitemspicker.py +++ b/vitemspicker.py @@ -180,6 +180,7 @@ The items are displayed in the selection part of the widget''' # if i in selections] for item in selections : + print item del self._source.selected[item] tokeep = [self._destData[i][0] for i in self._destData if self._destData[i][0] not in selections] self._destData = dict([[i, [word, '']] for i, word in enumerate(tokeep)]) @@ -198,7 +199,7 @@ The items are displayed in the selection part of the widget''' sizer.Add(wx.StaticText(self, label = label), 0, wx.ALIGN_LEFT|wx.ALL, 5) #self._source = wx.VListBox(self, -1, style = style) - self._source = ListForSpec(self, self.parent, dlist = items, first = ['eff'], menu = True) + self._source = ListForSpec(self, self.parent, dlist = items, first = ['eff', _(u"POS").decode('utf8')], menu = True) self._source.Bind(wx.EVT_LIST_ITEM_ACTIVATED, self._OnDClick) #self._source.Bind(wx.EVT_LISTBOX_DCLICK, self._OnDClick) #self._source.SetItems(items) @@ -239,29 +240,3 @@ The items are displayed in the selection part of the widget''' self._OnAdd(e) else: self._OnRemove(e) - - - - -if __name__ == '__main__': - print 'ezerzerzer' - test = wx.App(0) - frame = wx.Frame(None, -1) - d = wx.Dialog(frame, style = wx.RESIZE_BORDER|wx.DEFAULT_DIALOG_STYLE) - - d.sizer = wx.BoxSizer(wx.VERTICAL) - d.sizer.Add(wx.StaticText(d, -1, label = 'Example of the ItemsPicker'), - 0, wx.ALL, 10) - ip = ItemsPicker(d, -1, ['pop', 'cool', 'lame'], - 'Stuff:', 'Selected stuff:',IP_SORT_SELECTED|IP_SORT_CHOICES|IP_REMOVE_FROM_CHOICES) - ip.add_button_label = u'left -> right' - ip.remove_button_label = u'right -> left' - d.sizer.Add(ip, 1, wx.EXPAND, 1) - d.SetSizer(d.sizer) - test.SetTopWindow(frame) - def callback(e): - print 'selected items', e.GetItems() - d.Bind(EVT_IP_SELECTION_CHANGED, callback) - d.ShowModal() - d.Destroy() - frame.Close() \ No newline at end of file