示例#1
0
        def selected(box, row: Gtk.ListBoxRow):
            # show correct chat
            sidebar_element = row.get_children()[0]
            conv_id = sidebar_element.get_id()

            # open correct box
            self.__open_message_box(None, GLib.Variant("s", conv_id))
示例#2
0
 def f(reference):
     if state:
         row = ListBoxRow()
         row_context = row.get_style_context()
         set_style(row_context, resource, 'expanded', state)
         row.add(reference)
         row.show()
         self.insert(row, i + j)
     else:
         print("removing widget")
         row = self.get_row_at_index(i)
         print(reference)
         print(row.get_children())
         row.remove(reference)
         row.destroy()