Frage zu Gtk Signalen



  • Hallo,

    ich habe ein Hauptfenster mit Toolbar. Bei einem Button dieser Toolbar kann durch kliccken der "Event" new_file(GtkWidget *widget, gpointer data); aufgerufen werden.

    In new_file muss ich auf das Hauptfenster zugreifen, *widget zeigt aber soweit ich weiß auf den Button der Toolbar.

    Ich könnte jetzt das Hauptfenster global deklarieren, das fänd ich aber doof und es geht auch sicher anders. Nur wie? 🙂



  • Hallo,
    habe das Problem gelöst.

    GtkWidget *gtk_widget_get_toplevel(GtkWidget *widget);
    

    Gibt mir das Hauptfenster.


Anmelden zum Antworten