mit g_signal_connect variable übergeben



  • hi,

    Ich hab da ein grösseres Anliegen. Ich weiss einfach nicht wie ich mit g_signal_connect nen einfachen int wert übergeben kann, also beispielsweise:

    int test = 5;
    
    g_signal_connect (G_OBJECT(knopf),"released",
                      G_CALLBACK(test_func),test);
    

    das funktioniert net, ich hab auch schon dies versucht:

    void test_func(GtkWidget *widget, 
          gpointer g)
    {
    ...
    }
    
    int test = 5;
    g_signal_connect( GTK_OBJECT( knopf ), "released",
                        G_CALLBACK(test_func ),&test );
    

    dann hab ich zwar die adresse, ich bekomm den wert aber net raus..

    wäre super wenn ihr mir da helfen könntet

    mfg
    Sui_the_Doc


Anmelden zum Antworten