aditya...@gmail.com
olvasatlan,2021. jún. 13. 12:17:212021. 06. 13.Be kell jelentkeznie, hogy válaszolhasson a szerzőnek
Jelentkezzen be a továbbításhoz
Nincs engedélye arra, hogy üzeneteket töröljön ebben a csoportban.
Eredeti üzenet megjelenítése
Ebben a csoportban anonimizálva vannak az e-mail-címek, vagy szüksége van a tagok e-mail-címének megtekintésére szóló jogosultságra ahhoz, hogy láthassa az eredeti üzenetet
– fltk.general
Hi,
It seems like `Fl_Check_Browser`'s callback doesn't get called when items are selected and deselected. I tried the example program compiled with the last FLTK commit (#986a8b33a2b5e503dd36ddbc8283d489ebbd9290) below with both keyboard and mouse input:
#include <stdio.h>
#include <FL/Fl.H>
#include <FL/Fl_Double_Window.H>
#include <FL/Fl_Check_Browser.H>
void CB(Fl_Widget*, void *) {
puts("In the callback");
}
int main(int argc, char *argv[]) {
Fl::scheme("gtk+");
Fl_Double_Window *win = new Fl_Double_Window(250, 120, "Simple Browser");
win->begin();
{
{
Fl_Check_Browser *brow = new Fl_Check_Browser(10, 10, win->w()-20, 80, "Check");
brow->callback(CB);
brow->add("Aaa");
brow->add("Bbb");
brow->add("Ccc");
brow->add("Ddd");
brow->checked(1,1);
brow->checked(2,1);
}
}
win->end();
win->resizable(win);
win->show(argc, argv);
return(Fl::run());
}