-
Xm
chevron_right
Glade Signal - GtkDialog öffne
Stefan · pubsub.movim.eu / xmpp-red-snapper · Thursday, 30 January, 2020 - 07:21 edit
Ich habe in glade ein GtkDialog erstellt. Danach habe ich in den Signal-Einstellungen vom GtkMenuItem die jeweiligen Einstellungen vorgenommen (bei activate).
Die folgende Funktion registriert dann die signals:
gtk_builder_connect_signals(refBuilder->gobj(), NULL);
extern "C" void
on_buttonConnect_activate( GtkMenuItem *menuitem,
gpointer data )
{
std::cout << "on_buttonConnect_activate" << std::endl;
auto refBuilder = Gtk::Builder::create();
refBuilder->add_from_file("../glade/RedSnapper.glade");
Gtk::Dialog* pDialog = nullptr;
refBuilder->get_widget("accountDialog", pDialog);
pDialog->show();
}
Ein paar Infos findet man im Commit.
Ich denke, ich werde glade für die UI nehmen und dann die Signale per Code registrieren.