[ dado_k @ 14.01.2006. 10:42 ] @
evo kako da uradim ovaj callback izlaz? evo koda... Code: #include <fltk/run.h> #include <fltk/Window.h> #include <fltk/Widget.h> #include <fltk/ask.h> //popis klasa class prozor{ public: int glavni(int argc, char **argv); void izlaz(fltk::Widget* widget, void*); }; //*****************************************************************// //*****************************************************************// int main(int argc, char **argv){ prozor p; p.glavni(argc,argv); return 0; } //*****************************************************************// //*****************************************************************// void prozor::izlaz(fltk::Widget* widget, void*) { if (fltk::ask("Do you really want to exit?")) ((fltk::Window*)widget)->hide(); } int prozor::glavni(int argc, char **argv){ fltk::Window*pr=new fltk::Window(300,200); pr->callback(izlaz); pr->begin(); pr->end(); pr->show(argc, argv); return fltk::run(); } |