Example #1
0
    def on_color_button_toggled(self, toggleButton):
        if toggleButton.get_property('active') is False:
            return

        from AnagraficaColori import AnagraficaColori
        anag = AnagraficaColori()

        showAnagraficaRichiamata(self.getTopLevel(), anag.getTopLevel(), toggleButton, self.__refresh)
Example #2
0
def on_id_colore_customcombobox_clicked(widget, button, ignore=None):
    #richiama l'anagrafica dei colori

    def on_anagrafica_colori_destroyed(window):
        # all'uscita dall'anagrafica richiamata, aggiorna l'elenco associato
        widget.button.set_active(False)
        id = findIdFromCombobox(widget.combobox)
        fillComboboxColori(widget.combobox, ignore=ignore)
        findComboboxRowFromId(widget.combobox, id)


    if widget.button.get_property('active') is False:
        return

    from AnagraficaColori import AnagraficaColori
    anag = AnagraficaColori()

    anagWindow = anag.getTopLevel()
    returnWindow = widget.get_toplevel()
    anagWindow.set_transient_for(returnWindow)
    anagWindow.show_all()
    anagWindow.connect("destroy",
                        on_anagrafica_colori_destroyed)