[ dado_k @ 14.10.2005. 20:33 ] @
kako da u programu (npr može dos) ispišem ta slova a kako preko fltk-a?
[ sucur @ 14.10.2005. 23:27 ] @
Mozes smjenom, tj kada ti prikaze taj znak koji bi trebao da bude recimo slovo 'Š', stavis, neki if koji ce taj znak zamijeniti slovom 'Š'.
[ dado_k @ 15.10.2005. 14:19 ] @
ma ne to svejedno neće prikazat! jer ne prikazuje čć npr stavim cout<<"č"; ne bu ispisalo č
[ Tronic @ 15.10.2005. 16:37 ] @
ovo radi. probaj:

Code:

#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Button.H>
#include <FL/Fl_Input.H>
#include <FL/Fl_Output.H>
#include <cstdlib>                   //for exit(0)
using namespace std;

void copy_cb( Fl_Widget* , void* );  //function prototypes
void close_cb( Fl_Widget* , void* );
void make_window();

   
int main() {

   make_window();
   return Fl::run();
}


void make_window() {
  
   Fl_Window* win= new Fl_Window(300,200, "šđčćž");
   win->begin();       
      Fl_Button*  copy = new Fl_Button( 50, 100, 140, 30, "žćčđššć");
      Fl_Button* close = new Fl_Button(100, 150, 70, 30, "&žćčžš");
      Fl_Input*       inp = new Fl_Input(50, 50, 140, 30, "žžžććššš");             
   win->end();
   copy->callback(  copy_cb, inp );  //userdata is the inp pointer
   close->callback( close_cb );
   win->show();
 }


void copy_cb( Fl_Widget* o , void* v) {

   Fl_Button* b=(Fl_Button*)o;
   Fl_Input* i=(Fl_Input*)v;
   b->copy_label(i->value());  
}


void close_cb( Fl_Widget* o, void*) {

   exit(0);

[ dado_k @ 15.10.2005. 18:46 ] @
da ja sam kriv zaboravio sam napomenuti da koristim verziju FLTK2 pa onda ovo ne radi u svakom slučaju hvala!