source: GTP/trunk/Lib/Geom/shared/GeoTool/src/GTAboutDialog.cpp @ 774

Revision 774, 1.5 KB checked in by gumbau, 18 years ago (diff)

GTGeometry and GeoTool? initial imports

Line 
1// generated by Fast Light User Interface Designer (fluid) version 2.0100
2
3#include "GTAboutDialog.h"
4#include        <fltk/ask.h>
5
6
7/*OK Callback*/
8inline void GTAboutDialog::cb_mOK_i(fltk::Button*, void*)
9{
10        delete  mMainWindow;
11}
12
13void GTAboutDialog::cb_mOK(fltk::Button* o, void* v) {
14  ((GTAboutDialog*)(o->parent()->parent()->user_data()))->cb_mOK_i(o,v);
15}
16
17GTAboutDialog::GTAboutDialog()
18{
19        fltk::gifImage  *logo;
20        fltk::Window            *w;
21       
22        const char      credits[1000]   =       "Benito Córcoles Almela\n"
23                                                "Jesús Galindo Álvaro\n"
24                                                "Gustavo Puche Rodríguez";
25        {
26                fltk::Window* o = mMainWindow = new fltk::Window(289, 319, "About");
27                w = o;
28                o->user_data((void*)(this));
29                o->begin();
30                {fltk::Group* o = new fltk::Group(0, 0, 289, 318);
31                        o->set_vertical();
32                        o->begin();
33                       
34                        {
35                                fltk::MultiLineOutput* o = mText = new fltk::MultiLineOutput(15, 135, 260, 140);
36                                mText->value(credits,strlen(credits));
37                                o->type(4);
38                                o->box(fltk::NO_BOX);
39                                o->color((fltk::Color)0xe0dfe300);
40                        }
41                       
42                        {
43                                fltk::SharedImage *gifLogo = logo->get("media\\logos\\GameTools.gif");                         
44
45                                fltk::InvisibleBox* o = mLogo = new fltk::InvisibleBox(100, 25, 95, 100);
46                                mLogo->image(gifLogo);
47                                o->set_vertical();
48                                o->color((fltk::Color)0xe0dfe300);
49                        }
50                       
51                        {
52                                fltk::Button* o = mOK = new fltk::Button(105, 285, 89, 25, "OK");
53                                o->callback((fltk::Callback*)cb_mOK);
54                        }
55                        o->end();
56                }
57                o->end();
58        }
59
60        mMainWindow->show();
61}
62
Note: See TracBrowser for help on using the repository browser.