# data file for the Fltk User Interface Designer (fluid) version 1.0104 header_name {.h} code_name {.cxx} Function {make_window()} {open } { Fl_Window SetupWindow { label {ESP Software Installation Wizard} callback {if (CancelButton->active()) exit(0);} open selected xywh {438 150 580 345} code0 {\#include "gui-common.h"} visible } { Fl_Wizard Wizard {open xywh {10 10 560 290} } { Fl_Group WelcomePane { xywh {10 10 560 280} hide } { Fl_Box {} { label {Welcome to the Software Installation Wizard} xywh {20 20 540 25} labelfont 1 labelsize 18 labelcolor 4 align 20 } Fl_Box WelcomeImage { xywh {20 50 540 180} align 16 } Fl_Box {} { label {This wizard will install the software you select on your system. To select software for installation, please click on the "Next" button below.} xywh {20 235 540 55} align 149 } } Fl_Group TypePane { xywh {10 10 555 280} hide } { Fl_Box {} { label {Installation Type} xywh {20 20 540 25} labelfont 1 labelsize 18 labelcolor 4 align 20 } Fl_Box {} { label {Please select the type of software installation and click on the "Next" button below.} xywh {20 55 540 35} align 149 } Fl_Group {} { xywh {20 100 540 185} } { Fl_Round_Button {TypeButton[0]} { callback type_cb xywh {20 100 540 20} type Radio down_box ROUND_DOWN_BOX } Fl_Round_Button {TypeButton[1]} { callback type_cb xywh {20 120 540 20} type Radio down_box ROUND_DOWN_BOX } Fl_Round_Button {TypeButton[2]} { callback type_cb xywh {20 140 540 20} type Radio down_box ROUND_DOWN_BOX } Fl_Round_Button {TypeButton[3]} { callback type_cb xywh {20 160 540 20} type Radio down_box ROUND_DOWN_BOX } Fl_Round_Button {TypeButton[4]} { callback type_cb xywh {20 180 540 20} type Radio down_box ROUND_DOWN_BOX } Fl_Round_Button {TypeButton[5]} { callback type_cb xywh {20 200 540 20} type Radio down_box ROUND_DOWN_BOX } Fl_Round_Button {TypeButton[6]} { callback type_cb xywh {20 220 540 20} type Radio down_box ROUND_DOWN_BOX } Fl_Round_Button {TypeButton[7]} { callback type_cb xywh {20 240 540 20} type Radio down_box ROUND_DOWN_BOX } } } Fl_Group SoftwarePane { xywh {10 10 560 290} hide } { Fl_Box {} { label {Software Selection} xywh {20 20 540 25} labelfont 1 labelsize 18 labelcolor 4 align 20 } Fl_Box {} { label {Please select the software you would like to install and click on the "Next" button below.} xywh {20 55 540 35} align 149 } Fl_Check_Browser SoftwareList { label { Available Software:} callback list_cb xywh {20 120 540 135} type Multi box DOWN_BOX selection_color 7 align 5 when 3 } Fl_Box SoftwareSize { label {0k marked for installation.} xywh {20 265 285 25} align 20 } Fl_Button InstallAllButton { label {Install All} callback {SoftwareList->check_all(); list_cb(0,0);} xywh {315 265 110 25} } Fl_Button InstallNoneButton { label {Install None} callback {SoftwareList->check_none(); list_cb(0,0);} xywh {435 265 125 25} } } Fl_Group ConfirmPane { xywh {10 10 560 280} hide } { Fl_Box {} { label {Confirm Installation} xywh {20 20 540 25} labelfont 1 labelsize 18 labelcolor 4 align 20 } Fl_Box {} { label {You have selected the software below for installation. Click on the "Next" button to start the software installation or the "Back" button to change your selections.} xywh {20 55 540 50} align 149 } Fl_Browser ConfirmList { xywh {20 110 540 180} } } Fl_Group LicensePane { xywh {10 10 560 280} hide } { Fl_Box LicenseLabel { label {License Agreement for Some Product} xywh {20 20 540 40} labelfont 1 labelsize 18 labelcolor 4 align 149 } Fl_Browser LicenseBrowser { xywh {20 65 540 175} textfont 4 textsize 12 resizable } Fl_Group {} {open xywh {20 245 540 45} } { Fl_Round_Button LicenseAccept { label {Yes, I accept the terms and conditions of the software license agreement.} callback {NextButton->activate();} xywh {20 245 540 20} type Radio down_box ROUND_DOWN_BOX } Fl_Round_Button LicenseDecline { label {No, I do not accept the terms and conditions of the software license agreement.} callback {NextButton->activate();} xywh {20 270 540 20} type Radio down_box ROUND_DOWN_BOX } } } Fl_Group InstallPane { xywh {10 10 560 290} } { Fl_Box {} { label {Installing Software...} xywh {20 20 540 25} labelfont 1 labelsize 18 labelcolor 4 align 20 } Fl_Progress InstallPercent { label {Progress Label...} xywh {20 75 540 15} selection_color 63 labelfont 2 align 5 } Fl_Browser InstallLog { xywh {20 100 540 190} } } } Fl_Button PrevButton { label {@-2< Back} callback {Wizard->prev();} xywh {280 310 90 25} } Fl_Button NextButton { label {Next @-2>} callback next_cb xywh {380 310 90 25} } Fl_Button CancelButton { label Cancel callback {exit(0);} xywh {480 310 90 25} } } }