> Hi again,
> I've just test your program, here are some remarks:
> 1. probably a mistake, in struct unsigned short bfType;, bfType is an
> integer, you assign a ??, not a char and not int : hf_bmp.bfType='MB'; with
> simple quote: a char but MB are two.
> 2. The save is a bmp format how to reload it to complete it for example
> 3. I you add anything in the box out the oevrlay it is not stored.
> For example if you add a input widget and you input the word "OK", the
> word "OK" is not saved, even you enclose it in the selection rectangle.
> you get only the lines you 've drawn, So you don't save the whole rectangle,
> you save only a layer
>
> 4. for an electronic circuit you place objects and need their track (in a
> list for example) to reload it later or complete it.
>
> Anyway it is a good trial, may be needs improvement
> thanks again
> bela
>
>
>
I try to answer to your questions
1. my compiler show a warning, but it work!
(you can split it in two chars, if you dont want to see the warning)
2. use Fl_Shared_Image().
example (for loading):
*****
void load_file(const char *n) {
if (img) img->release();
img = Fl_Shared_Image::get(n);
if (!img) {
fl_alert("Image file format not recognized!");
return;
}
*****
I will try to make it in the app (pix.fl)
3. dont know, maybe if you subclass a Fl_Group instead of Fl_Box, I will try.
4. you have to manage a file with the images list, and use same widgets to make
a choice, and to add new images.
Now I have no time to try to do the examples, sorry, maybe this evening (now it
is 2 pm for me)
bye
rogx
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk