diff options
| author | Michael R Sweet <michael.r.sweet@gmail.com> | 2005-03-10 12:23:43 +0000 |
|---|---|---|
| committer | Michael R Sweet <michael.r.sweet@gmail.com> | 2005-03-10 12:23:43 +0000 |
| commit | fb820bcf23f73c595b71259076b5b1d293fffa2b (patch) | |
| tree | bd83491fe20e99e13e4a3d2a586de9bc5047aeb5 /fluid/about_panel.cxx | |
| parent | e747c494225ecd495f9d715b5acf3df03b0b1e6c (diff) | |
Add icon images (still need to update OSX icon file...)
Update FLUID about window to use new icon and clean up layout.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.1@4103 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'fluid/about_panel.cxx')
| -rw-r--r-- | fluid/about_panel.cxx | 316 |
1 files changed, 242 insertions, 74 deletions
diff --git a/fluid/about_panel.cxx b/fluid/about_panel.cxx index f63378890..c761e5eca 100644 --- a/fluid/about_panel.cxx +++ b/fluid/about_panel.cxx @@ -30,9 +30,237 @@ void show_help(const char *name); Fl_Double_Window *about_panel=(Fl_Double_Window *)0; -Fl_Group *display_group=(Fl_Group *)0; +#include <FL/Fl_Pixmap.H> +static const char *idata_fluid[] = { +"96 96 32 1", +" \tc None", +".\tc #000100", +"+\tc #031F3F", +"@\tc #00366C", +"#\tc #2E302D", +"$\tc #0058AC", +"%\tc #0060BF", +"&\tc #4E504D", +"*\tc #14659F", +"=\tc #006DDC", +"-\tc #2C7087", +";\tc #0080FF", +">\tc #407B74", +",\tc #0F85F9", +"\'\tc #268CCD", +")\tc #7C7E7B", +"!\tc #2D92EC", +"~\tc #4498A9", +"{\tc #2F94FE", +"]\tc #5BA18C", +"^\tc #6BA674", +"/\tc #7DAD62", +"(\tc #93BD53", +"_\tc #A4A6A2", +":\tc #6CB6FF", +"<\tc #ABCC3F", +"[\tc #C4DA2A", +"}\tc #CACCC9", +"|\tc #DCE913", +"1\tc #BBDEFF", +"2\tc #FDFE00", +"3\tc #FDFFFC", +" \ + ", +" \ + ", +" \ + ", +" ........... \ + ", +" ...................... \ + ", +" ........................ \ + ", +" ........#&#&#&#&##...... \ + ", +" ....)__}33333333333}_... \ + ", +" ...&33333333333333333... \ + ", +" ...#33311133333333333... \ + ", +" ...&33!,{,;:333333333... \ + ", +" ...&3:,{{{{,13333333}... \ + ", +" ...&3!{{!{{,13333333}... \ + ", +" ...&3:!{{!{;13333333}... \ + ", +" ...&3{{{{{{;133333333... \ + ", +" ...&31,{{{;,33333333}... \ + ", +" ...&331{{{:133333333}... \ + ", +" ...&3333333333333333_... \ + ", +" ...&3333333333333333}... \ + ", +" ...&3333333333333333_... \ + ", +" ...&3333333333333333}... \ + ", +" ...&3333333333333333_... \ + ", +" ...&3333333333333333}... \ + ", +" ...&3333333333333333_... \ + ", +" ...&3333333331!,,;:3}... \ + ", +" ...&333333333{{{{{;:_... \ + ", +" ...&333333331,{!{!{{}... \ + ", +" ...&333333331{{{{{{,_... \ + ", +" ...)333333331{{!{{{{_... \ + ", +" ...)333333333{{{!{;:_... \ + ", +" ...)3333333331{;;;:3_... \ + ", +" ...)3333333333331333_... \ + ", +" ...)3333333333333333_... \ + ", +" ...)3333333333333333_... \ + ", +" ..._3333333333333333_... \ + ", +" ..._3333333333333333_... \ + ", +" ..._3333333333333333_... \ + ", +" ..._3333333333333333}.... \ + ", +" ...._33333333333333333#... \ + ", +" ....&333333333333333333_.... \ + ", +" ....&33333333333333333333).... \ + ", +" ....333333333333333333333}&.... \ + ", +" ...._33333333333333333333333.... \ + ", +" ....&333333333331:11333333333_.... \ + ", +" ....#33333333333:,,,;:333333333&.... \ + ", +" ....}3333333333:,!{{{;1333333333&.... \ + ", +" ....}33333333333{{{!{{,!3333333333.... \ + ", +" ....)333333333333{{{{!{{{3333333333_.... \ + ", +" ....#3333333333333!{{{{{,:33333333333&.... \ + ", +" ...._33333333333331{{!{,;1333333333333#.... \ + ", +" ...._333333333333333:;,;,13333333333333_.... \ + ", +" ...._333333333333333333113333333333333333_.... \ + ", +" ....&33333333333333333333333333331::1333333&.... \ + ", +" ...._333333333333333333333333333{,{{;{133333#... \ + ", +" ...._3333333333333333333333333331,{!{{,:33333}.... \ + ", +" ....&3333333333133333333333333333:{{{{{{:333333).... \ + ", +" ...#333333331{,,;:333333333333333:{!{!{{:3333333&.... \ + ", +" ....}33333333,{{{{;:333333333333331,{!{{;:33333333#... \ + ", +" ...._333333331,!{!{{,333333333333333{,{{;{1333333333.... \ + ", +" ....&3333333331{{{{{{{3333333333333333::::33333333333)....\ + ", +" ....+!:::::::::{{{{!{{;::::::::::::::::::::::::::!:::::+...\ +. ", +" ...+=;;;;;;;;;;;;{{{{;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=...\ +. ", +" ....%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%..\ +.. ", +" ....@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;$.\ +... ", +" ...+%;;;;;;!!!;;;;;,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;!=;;;+\ +.... ", +" ....%;;;;;!([<|^~]^([%;;;;;;;;;;;;;;;;;,(<\'=;;;;;;;!^/<[|\'=;\ +;=+... ", +" ....$;;;;;\'|2>]22<|22[%=;;;;;;;;;;;;;;;;^22[%=;;;;;;!][22|%=;;\ +;$.... ", +" ....@;;;;;;[2[%^2|*[22(%=;;;;;;;;;;;;;;;,/22|$=;;;;;;;;<22<%=;;;\ +;$.... ", +" ....+=;;;;;~22^$%]~$|22>%=;;;;;;;;;;;;;;;;\'||^%=;;;;;;;,[22^$=;;\ +;;;+.... ", +" ....%;;;;;,[22-%===\'22|*==;;;;;;;;;;;;;;;;;;=%=;;;;;;;;\'22|*%=;\ +;;;;=+... ", +" ....$;;;;;;!22|$%;,;^22<$=;;;;;;;;;;;;;;;;;;===;;;;;;;;;^22|$==;;;\ +;;;%.... ", +" ....@;;;;;\'](22[^]=;;<22^$==!~]/~=;!]]~;;;;{\'~]==;;;;~<<]<22($=;;\ +;;;;;;@.... ", +" ....@;;;;;;]<|22|[<%;!|22-%\'[2222*=;/22(%;~|222(=;;;!<2|^[222>$=;;;\ +;;;;;;+.... ", +" ....=;;;;;;;,[22>$===~22|$==,[22[%=;[22]%=,!|22]%=;![2|*%]22|*==;;;;\ +;;;;;%+... ", +" ....@;;;;;;;;!|22*$=;;/22($=;,[22/$=\'222*%=;!|22-%;;<22>%=]22[$%;;;;\ +;;;;;;;=.... ", +" ....@;;;;;;;;;~22[*==;;[22>%=;\'22|-%,^22[$=;,~22[$%;]22<$%=(22/$=;;;;\ +;;;;;;;;@.... ", +" ....+;;;;;;;;;;^22<$=;;!222*$=;]22[$==[22/$=;;(22/$=![22]$=;|22-%=;;;;;\ +;;;;;;;;+... ", +" ....;;;;;;;;;;;<22^%=;;]22[$=;;(22/$=~222-%=;;[22>%=]22|$%;~22|$==;;;;;\ +;;;;;;;;;.... ", +" ....%;;;;;;;;;;;|22-%=;;(22/$=;{|22-%=<22|$%;;\'22|*%;<22<$==(22<$=;=;;;\ +;;;;;;;;;;$.... ", +" ....+;;;;;;;;;;;!222$==;,|22>%=;~22|$=]|22($=;;]22[$%,|22^%=!|22^$=;;;;;;\ +;;;;;;;;;;@.... ", +" ....+=;;;;;;;;;;;~22[$%;;\'22|*-/;]22($*[<22^$^=;(22/$(-222>$=(222->~;;;;;\ +;;;;;;;;;;;=+.... ", +" ...+;;;;;;;;;;;;;(22/$=;;]22|*<\'=(22/*[~[22>(]=;|22>//=|22/$^(|2|-[%=;;;;\ +;;;;;;;;;;;;=.... ", +" ....$;;;;;;;;;;;;;<22>%=;;]222|>==(222|^=|22|<%=;|222<%=(222|<-222|-==;;;;;\ +;;;;;;;;;;;;$.... ", +" ....@;;;;;;;;;;;;;!|2|$=;;;\'[2[>%=;\'|2[]%=/2|/$==;^2|(*%=!(2|($%<2[-%=;;;;\ +;;;;;;;;;;;;;;;@.... ", +"....@;;;;;;;;;;;;;;\'22($%;;;;=%%==;;;=%%%==;=%%==;;;=%===;;==%%====%%=,;;;;;\ +;;;;;;;;;;;;;;;+... ", +"...+=;;;;;;;;;;!\'=,]22-%=;;;;;;==;=;;;===;=;;===;;;;;===;;;;=;=,;;,=;=;;;;;;\ +;;;;;;;;;;;;;;;=....", +"...+;;;;;;;;;;;[2^=<2<$==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ +;;;;;;;;;;;;;;;+...", +"...+;;;;;;;;;;;22(\'2|*%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ +;;;;;;;;;;;;;;;;+...", +"...+;;;;;;;;;;;^|<[[-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ +;;;;;;;;;;;;;;;+...", +"...+;;;;;;;;;;;;*~*%===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ +;;;;;;;;;;;;;;;@...", +"...+;;;;;;;;;;;;;====;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ +;;;;;;;;;;;;;;;+...", +"....$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\ +;;;;;;;;;;;;;=$....", +" .....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\ ++++++++++++++..... ", +" ............................................................................\ +................. ", +" ...........................................................................\ +................. ", +" ........................................................................\ +.............. " +}; +static Fl_Pixmap image_fluid(idata_fluid); -static void cb_1998(Fl_Button*, void*) { +static void cb_Copyright(Fl_Button*, void*) { show_help("license.html"); } @@ -42,93 +270,33 @@ static void cb_OK(Fl_Return_Button* o, void*) { Fl_Double_Window* make_about_panel() { Fl_Double_Window* w; - { Fl_Double_Window* o = about_panel = new Fl_Double_Window(305, 255, "about fluid"); + { Fl_Double_Window* o = about_panel = new Fl_Double_Window(350, 185, "About FLUID"); w = o; - o->box(FL_UP_BOX); - o->color((Fl_Color)97); + o->color(FL_LIGHT1); o->selection_color(FL_DARK1); w->hotspot(o); - { Fl_Group* o = display_group = new Fl_Group(10, 10, 290, 240); - { Fl_Box* o = new Fl_Box(50, 30, 70, 150); - o->box(FL_ROUND_UP_BOX); - o->color((Fl_Color)14); - o->selection_color(FL_DARK1); - o->labelcolor((Fl_Color)6); - } - { Fl_Box* o = new Fl_Box(50, 10, 90, 40); - o->box(FL_FLAT_BOX); - o->color((Fl_Color)97); - o->selection_color(FL_DARK1); - } - { Fl_Box* o = new Fl_Box(60, 50, 50, 70); - o->box(FL_DOWN_BOX); - o->color((Fl_Color)6); - o->selection_color(FL_DARK1); - } - { Fl_Box* o = new Fl_Box(40, 30, 90, 30); - o->box(FL_ROUND_UP_BOX); - o->color((Fl_Color)6); - o->selection_color(FL_DARK1); - o->labelcolor((Fl_Color)6); - o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE); - } - { Fl_Box* o = new Fl_Box(10, 150, 150, 90, "fluid"); - o->box(FL_ROUND_UP_BOX); - o->color((Fl_Color)14); - o->selection_color(FL_DARK1); - o->labeltype(FL_SHADOW_LABEL); - o->labelfont(1); - o->labelsize(40); - o->labelcolor((Fl_Color)6); - } - { Fl_Box* o = new Fl_Box(50, 150, 67, 10); - o->box(FL_FLAT_BOX); - o->color((Fl_Color)14); - o->selection_color(FL_DARK1); - } - { Fl_Box* o = new Fl_Box(79, 160, 15, 15, "` "); - o->box(FL_OVAL_BOX); - o->color((Fl_Color)6); - o->selection_color(FL_DARK1); - o->labelsize(20); - o->labelcolor(FL_BACKGROUND2_COLOR); - o->align(FL_ALIGN_TOP|FL_ALIGN_INSIDE); - } - { Fl_Box* o = new Fl_Box(70, 145, 15, 15, "` "); - o->box(FL_OVAL_BOX); - o->color((Fl_Color)6); - o->selection_color(FL_DARK1); - o->labelsize(20); - o->labelcolor(FL_BACKGROUND2_COLOR); - o->align(FL_ALIGN_TOP|FL_ALIGN_INSIDE); - } - { Fl_Box* o = new Fl_Box(84, 125, 15, 15, "` "); - o->box(FL_OVAL_BOX); - o->color((Fl_Color)6); - o->selection_color(FL_DARK1); - o->labelsize(20); - o->labelcolor(FL_BACKGROUND2_COLOR); - o->align(FL_ALIGN_TOP|FL_ALIGN_INSIDE); + { Fl_Group* o = new Fl_Group(10, 10, 330, 130); + o->box(FL_THIN_UP_BOX); + { Fl_Box* o = new Fl_Box(20, 20, 116, 104); + o->image(image_fluid); } - { Fl_Box* o = new Fl_Box(140, 27, 160, 123, "FLTK User\nInterface\nDesigner\nVersion 1.1.7"); - o->box(FL_OVAL_BOX); + { Fl_Box* o = new Fl_Box(146, 20, 184, 69, "FLTK User\nInterface Designer\nVersion 1.1.7"); o->color((Fl_Color)12); o->selection_color(FL_DARK1); - o->labeltype(FL_SHADOW_LABEL); o->labelfont(1); o->labelsize(18); - o->labelcolor(FL_BACKGROUND2_COLOR); + o->labelcolor(FL_FOREGROUND_COLOR); + o->align(FL_ALIGN_TOP_LEFT|FL_ALIGN_INSIDE); } - { Fl_Button* o = new Fl_Button(181, 176, 115, 30, "\251""1998-2005 by\nBill Spitzak and others"); + { Fl_Button* o = new Fl_Button(146, 99, 184, 30, "Copyright 1998-2005 by\nBill Spitzak and others"); o->box(FL_THIN_UP_BOX); o->labelsize(10); o->labelcolor(FL_DARK_BLUE); - o->callback((Fl_Callback*)cb_1998); + o->callback((Fl_Callback*)cb_Copyright); } o->end(); } - { Fl_Return_Button* o = new Fl_Return_Button(180, 218, 116, 22, "OK"); - o->labelsize(10); + { Fl_Return_Button* o = new Fl_Return_Button(281, 150, 59, 25, "OK"); o->callback((Fl_Callback*)cb_OK); } o->set_non_modal(); |
