Exemplo n.º 1
0
 def HiddenMe(self):
     if common.isHidden(self.kgroup):
         self.text_ctrl_meta.SetBackgroundColour(wx.TheColourDatabase.Find("DARK GREY"))
         self.text_ctrl_meta.SetForegroundColour(wx.TheColourDatabase.Find("WHITE"))
     else:
         self.text_ctrl_meta.SetBackgroundColour(wx.NullColour)
         self.text_ctrl_meta.SetForegroundColour(wx.NullColour)
     self.text_ctrl_meta.Refresh()
Exemplo n.º 2
0
 def OnChar(self, evt):
     if evt.GetKeyCode() == wx.WXK_CONTROL_H and self.readonly == False:
         if evt.GetModifiers() == wx.MOD_CONTROL + wx.MOD_SHIFT:
             if common.isHidden(self.kgroup):
                 self.kgroup = common.HideIt(self.kgroup, False)
             else:
                 self.kgroup = common.HideIt(self.kgroup, True)
             self.HiddenMe()
             return
     evt.Skip()
Exemplo n.º 3
0
 def HiddenMe(self):
     if common.isHidden(self.kgroup):
         self.text_ctrl_meta.SetBackgroundColour(
             wx.TheColourDatabase.Find("DARK GREY"))
         self.text_ctrl_meta.SetForegroundColour(
             wx.TheColourDatabase.Find("WHITE"))
     else:
         self.text_ctrl_meta.SetBackgroundColour(wx.NullColour)
         self.text_ctrl_meta.SetForegroundColour(wx.NullColour)
     self.text_ctrl_meta.Refresh()
Exemplo n.º 4
0
 def OnChar(self,evt):
     if evt.GetKeyCode()==wx.WXK_CONTROL_H and self.readonly==False:
         if evt.GetModifiers() == wx.MOD_CONTROL+wx.MOD_SHIFT:
             if common.isHidden(self.kgroup):
                 self.kgroup=common.HideIt(self.kgroup,False)
             else:
                 self.kgroup=common.HideIt(self.kgroup,True)
             self.HiddenMe()
             return
     evt.Skip()
Exemplo n.º 5
0
 def reloadWithoutGet(self, sort_col=0):
     self.DeleteAllItems()
     if len(self.passlist) == 0:
         return
     sortkey = "Meta"
     if sort_col == 1: sortkey = "Uname"
     if sort_col == 2: sortkey = "Pass_time"
     if sort_col == 3: sortkey = "Pass_rev"
     if isinstance(self.passlist[0][sortkey], int):
         self.passlist = sorted(self.passlist,
                                key=lambda k: k[sortkey],
                                reverse=self.sort_direction_list[sort_col])
     else:
         self.passlist = sorted(self.passlist,
                                key=lambda k: k[sortkey].lower(),
                                reverse=self.sort_direction_list[sort_col])
     self.sort_direction_list[
         sort_col] = not self.sort_direction_list[sort_col]
     filter_key = self.fctrl.GetValue().strip()
     i = 0
     for p in self.passlist:
         data = [
             p['Meta'], p['Uname'], p['Pass_time'],
             unicode(p['Pass_rev'])
         ]
         if self.GetParent().listall == False and common.isHidden(
                 p["Kgroup"]):
             i += 1
             continue
         if filter_key == "" or not self.filterme:
             self.AppendItem(data, i)
         else:
             if p['PYS'].find(filter_key) != -1:
                 self.AppendItem(data, i)
         i += 1
     col = self.GetColumn(0)
     col.SetWidth(wx.COL_WIDTH_AUTOSIZE)
     col = self.GetColumn(1)
     col.SetWidth(wx.COL_WIDTH_AUTOSIZE)
Exemplo n.º 6
0
 def reloadWithoutGet(self):
     self.DeleteAllItems()
     if len(self.passlist)==0:
         return
     self.passlist=sorted(self.passlist,key=lambda k: k['Meta'].lower())
     filter_key=self.fctrl.GetValue().strip()
     i=0
     for p in self.passlist:
         data=[p['Meta'],p['Uname'],p['Pass_time'],unicode(p['Pass_rev'])]
         if self.GetParent().listall==False and common.isHidden(p["Kgroup"]):
             i+=1
             continue
         if filter_key=="" or not self.filterme:
             self.AppendItem(data,i)
         else:
             if p['PYS'].find(filter_key) !=-1:
                 self.AppendItem(data,i)
         i+=1
     col=self.GetColumn(0)
     col.SetWidth(wx.COL_WIDTH_AUTOSIZE)
     col=self.GetColumn(1)
     col.SetWidth(wx.COL_WIDTH_AUTOSIZE)