Guest User

Untitled

a guest
Jul 19th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. diff --git a/gui/mainWindow/fittingPane.py b/gui/mainWindow/fittingPane.py
  2. index d8f2135..1a0b43a 100644
  3. --- a/gui/mainWindow/fittingPane.py
  4. +++ b/gui/mainWindow/fittingPane.py
  5. @@ -46,6 +46,9 @@ def init(self):
  6. store.set_sort_func(11, self.sortBySlot)
  7. store.set_sort_column_id(11, gtk.SORT_ASCENDING)
  8.  
  9. + ########################EXPERIMENT HERE#######################
  10. + self.tvwModules.set_row_separator_func(insSep)
  11. +
  12. #Cell renderers are our good old friends LETS MAKE LOTS OF THEM
  13. itemStateRenderer = gtk.CellRendererPixbuf()
  14. itemIconRenderer = gtk.CellRendererPixbuf()
  15. @@ -182,6 +185,16 @@ def init(self):
  16. self.tvwModules.connect("drag-data-received", self.dragDataRecv)
  17. self.tvwModules.connect("drag-data-get", self.dragDataSend)
  18.  
  19. +def insSep(self, iter):
  20. + slot = self.get_value(iter, 11)
  21. + itern = self.iter_next(iter)
  22. + if itern != None:
  23. + slot_next = self.get_value(itern, 11)
  24. + if slot != slot_next and slot != None and slot_next != None:
  25. + self.insert_after(iter)
  26. + print 'inserting separator between ' + slot + ' and ' + slot_next
  27. + return None
  28. +
  29. def dragDataRecv(self, widget, drag_context, x, y, selection_data, info, timestamp):
  30. #Figure where to move to
  31. drop_info = widget.get_dest_row_at_pos(x, y)
Add Comment
Please, Sign In to add comment