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))
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()