Пример #1
0
 def moveItem(self, idx, dir):
     newIdx = CollectionDTC.moveItem(self, idx, dir)
     if newIdx != idx:
         self.control.RemoveAll()
         for crt in self.textConstrLst:
             self.applyDesignTimeDefaults(crt.params, crt.method)
     return newIdx
Пример #2
0
 def moveItem(self, idx, dir):
     newIdx = CollectionDTC.moveItem(self, idx, dir)
     if newIdx != idx:
         title = self.control.GetLabelTop(idx)
         menu = self.control.Remove(idx)
         self.control.Insert(newIdx, menu, title)
     return newIdx
Пример #3
0
 def moveItem(self, idx, dir):
     newIdx = CollectionDTC.moveItem(self, idx, dir)
     if newIdx != idx:
         li = self.control.GetColumn(idx)
         text = li.GetText()
         self.control.DeleteColumn(idx)
         self.control.InsertColumnInfo(newIdx, li)
         self.control.SetColumn(newIdx, li) # doesn't update without this
     return newIdx
Пример #4
0
 def moveItem(self, idx, dir):
     newIdx = CollectionDTC.moveItem(self, idx, dir)
     if newIdx != idx:
         li = self.control.GetColumn(idx)
         text = li.GetText()
         self.control.DeleteColumn(idx)
         self.control.InsertColumnInfo(newIdx, li)
         self.control.SetColumn(newIdx, li)  # doesn't update without this
     return newIdx
Пример #5
0
 def moveItem(self, idx, dir):
     newIdx = CollectionDTC.moveItem(self, idx, dir)
     if newIdx != idx:
         focus = self.control.GetSelection() == idx
         text = self.control.GetPageText(idx)
         img = self.control.GetPageImage(idx)
         page = self.control.GetPage(idx)
         if self.control.RemovePage(idx):
             self.control.InsertPage(newIdx, page, text, focus, img)
     return newIdx
Пример #6
0
 def moveItem(self, idx, dir):
     newIdx = CollectionDTC.moveItem(self, idx, dir)
     if newIdx != idx:
         focus = self.control.GetSelection() == idx
         text = self.control.GetPageText(idx)
         img = self.control.GetPageImage(idx)
         page = self.control.GetPage(idx)
         if self.control.RemovePage(idx):
             self.control.InsertPage(newIdx, page, text, focus, img)
     return newIdx
Пример #7
0
 def moveItem(self, idx, dir):
     newIdx = CollectionDTC.moveItem(self, idx, dir)
     if newIdx != idx:
         w = self.widths[idx]
         del self.widths[idx]
         self.widths.insert(newIdx, w)
         self.control.SetStatusWidths(self.widths)
         oldText = self.control.GetStatusText(idx)
         newText = self.control.GetStatusText(newIdx)
         self.control.SetStatusText(newText, idx)
         self.control.SetStatusText(oldText, newIdx)
     return newIdx
Пример #8
0
 def moveItem(self, idx, dir):
     newIdx = CollectionDTC.moveItem(self, idx, dir)
     if newIdx != idx:
         w = self.widths[idx]
         del self.widths[idx]
         self.widths.insert(newIdx, w)
         self.control.SetStatusWidths(self.widths)
         oldText = self.control.GetStatusText(idx)
         newText = self.control.GetStatusText(newIdx)
         self.control.SetStatusText(newText, idx)
         self.control.SetStatusText(oldText, newIdx)
     return newIdx
Пример #9
0
 def moveItem(self, idx, dir):
     newIdx = CollectionDTC.moveItem(self, idx, dir)
     if newIdx != idx:
         self.recreateSizers()
     return newIdx
Пример #10
0
 def moveItem(self, idx, dir):
     newIdx = CollectionDTC.moveItem(self, idx, dir)
     if newIdx != idx:
         self.recreateSizers()
     return newIdx