# 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}
    }
  }
} 
