[774] | 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*/
|
---|
| 8 | inline void GTAboutDialog::cb_mOK_i(fltk::Button*, void*)
|
---|
| 9 | {
|
---|
| 10 | delete mMainWindow;
|
---|
| 11 | }
|
---|
| 12 |
|
---|
| 13 | void GTAboutDialog::cb_mOK(fltk::Button* o, void* v) {
|
---|
| 14 | ((GTAboutDialog*)(o->parent()->parent()->user_data()))->cb_mOK_i(o,v);
|
---|
| 15 | }
|
---|
| 16 |
|
---|
| 17 | GTAboutDialog::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 |
|
---|
[813] | 42 | /* {
|
---|
[774] | 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);
|
---|
[813] | 49 | }*/
|
---|
[774] | 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 |
|
---|