Beispiel #1
0
    def get_items(self, dlg):
        vbox = find_child_widget(dlg, "items")
        counter = 0
        for radio in vbox.get_children():
            if radio.get_active():
                break
            counter += 1
        assert radio.get_active()
        
        for radio in vbox.get_children():
            vbox.remove(radio)
            radio.destroy()

        return (counter,)
Beispiel #2
0
    def get_items(self, dlg):
        list_view = find_child_widget(dlg, "list_view")
        rows = list_view.get_selection().get_selected_rows()[1]
        get_element = lambda row: row[0]

        items = tuple(map(get_element, rows))
Beispiel #3
0
 def get_items(self, dlg):
     # Multiple selection
     store = find_child_widget(dlg, "list_view").get_model()
     return tuple(row.path[0] for row in store if row[0])