-
FLTK - adding images
Hi folks,
Im creating a simple calculator in cpp using Dev-C++ and the FLTK gui toolkit. Iwant to adda background image to the main window and several other images to buttons within the window however i am unsure how and where to implement the code. The code for the layout is as follows:
Code:
#include <FL/Fl.H>
#include <FL/Fl_Window.H>
#include <FL/Fl_Box.H>
#include <FL/Fl_Button.H>
#include <FL/Fl_Shared_Image.H>
int main(int argc, char ** argv)
{
Fl_Window *window;
window = new Fl_Window(623, 464);
//Buttons
Fl_Button *n0;
Fl_Button *n1;
Fl_Button *n2;
Fl_Button *n3;
Fl_Button *n4;
Fl_Button *n5;
Fl_Button *n6;
Fl_Button *n7;
Fl_Button *n8;
Fl_Button *n9;
Fl_Button *plus;
Fl_Button *minu;
Fl_Button *mult;
Fl_Button *divi;
Fl_Button *poin;
Fl_Button *plmi;
//Button Params'
n0 = new Fl_Button(453, 359, 60, 60, "0");
n0->type(FL_NORMAL_BUTTON);
n0->shortcut('0');
n1 = new Fl_Button(388, 294, 60, 60, "1");
n1->type(FL_NORMAL_BUTTON);
n1->shortcut('1');
n2 = new Fl_Button(453, 294, 60, 60, "2");
n2->type(FL_NORMAL_BUTTON);
n2->shortcut('2');
n3 = new Fl_Button(518, 294, 60, 60, "3");
n3->type(FL_NORMAL_BUTTON);
n3->shortcut('3');
n4 = new Fl_Button(388, 229, 60, 60, "4");
n4->type(FL_NORMAL_BUTTON);
n4->shortcut('4');
n5 = new Fl_Button(453, 229, 60, 60, "5");
n5->type(FL_NORMAL_BUTTON);
n5->shortcut('5');
n6 = new Fl_Button(518, 229, 60, 60, "6");
n6->type(FL_NORMAL_BUTTON);
n6->shortcut('6');
n7 = new Fl_Button(388, 164, 60, 60, "7");
n7->type(FL_NORMAL_BUTTON);
n7->shortcut('7');
n8 = new Fl_Button(453, 164, 60, 60, "8");
n8->type(FL_NORMAL_BUTTON);
n8->shortcut('8');
n9 = new Fl_Button(518, 164, 60, 60, "9");
n9->type(FL_NORMAL_BUTTON);
n9->shortcut('9');
plus = new Fl_Button(303, 359, 60, 60, "+");
plus->type(FL_NORMAL_BUTTON);
plus->shortcut('+');
minu = new Fl_Button(303, 294, 60, 60, "-");
minu->type(FL_NORMAL_BUTTON);
minu->shortcut('-');
mult = new Fl_Button(238, 359, 60, 60, "x");
mult->type(FL_NORMAL_BUTTON);
mult->shortcut('*');
divi = new Fl_Button(238, 294, 60, 60, "/");
divi->type(FL_NORMAL_BUTTON);
divi->shortcut('/');
window->end();
window->show(argc, argv);
return(Fl::run());
}
The images are png's but I have included the Fl_Shared_Image library although there is an Fl_PNG_Image library also.
Would be most greatful if some1 could tell me how i should go about adding the images to the layout.
Thanks
Sol
-
Re: FLTK - adding images
You are more likely to get help for FLTK on their forums/support or mailing lists whichever exist. If you're lucky then someone here might have an experience with that toolkit and bump into your thread.