Exemplo n.º 1
0
 def deleteItem(self, index):
     CollectionDTC.deleteItem(self, index)
     for idx in range(index, len(self.widths)):
         self.control.SetStatusText(self.control.GetStatusText(idx+1), idx)
     del self.widths[index]
     self.control.SetStatusWidths(self.widths)
     self.control.SetFieldsCount(len(self.widths))
Exemplo n.º 2
0
 def deleteItem(self, index):
     CollectionDTC.deleteItem(self, index)
     for idx in range(index, len(self.widths)):
         self.control.SetStatusText(self.control.GetStatusText(idx+1), idx)
     del self.widths[index]
     self.control.SetStatusWidths(self.widths)
     self.control.SetFieldsCount(len(self.widths))
Exemplo n.º 3
0
    def deleteItem(self, idx):
        activePageDeleted = self.control.GetSelection() == idx

        CollectionDTC.deleteItem(self, idx)

        # Delete BlankWindow
        self.tempPlaceHolders[idx].Destroy()
        del self.tempPlaceHolders[idx]

        # Set new active page if necesary
        if activePageDeleted:
            newIdx = idx
            if idx == len(self.textConstrLst):
                newIdx = newIdx - 1
            elif len(self.textConstrLst) == 0:
                newIdx = None

            if newIdx is not None:
                if newIdx < self.control.GetPageCount():
                    self.updateSelection(newIdx)
                    self.control.SetSelection(newIdx)
                    self.control.Refresh()

        del self.textConstrLst[idx]
Exemplo n.º 4
0
    def deleteItem(self, idx):
        activePageDeleted = self.control.GetSelection() == idx

        CollectionDTC.deleteItem(self, idx)

        # Delete BlankWindow
        self.tempPlaceHolders[idx].Destroy()
        del self.tempPlaceHolders[idx]

        # Set new active page if necesary
        if activePageDeleted:
            newIdx = idx
            if idx == len(self.textConstrLst):
                newIdx = newIdx - 1
            elif len(self.textConstrLst) == 0:
                newIdx = None

            if newIdx is not None:
                if newIdx < self.control.GetPageCount():
                    self.updateSelection(newIdx)
                    self.control.SetSelection(newIdx)
                    self.control.Refresh()

        del self.textConstrLst[idx]
Exemplo n.º 5
0
 def deleteItem(self, idx):
     CollectionDTC.deleteItem(self, idx)
     del self.textConstrLst[idx]
     self.recreateSizers()
Exemplo n.º 6
0
 def deleteItem(self, idx):
     CollectionDTC.deleteItem(self, idx)
     del self.textConstrLst[idx]
     self.recreateSizers()
Exemplo n.º 7
0
 def deleteItem(self, idx):
     CollectionDTC.deleteItem(self, idx)
     del self.textConstrLst[idx]
Exemplo n.º 8
0
 def deleteItem(self, idx):
     CollectionDTC.deleteItem(self, idx)
     del self.textConstrLst[idx]