• 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.

    #XMPP #gtk # CPP