File: setup.fl

package info (click to toggle)
epm 3.7-0.1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,548 kB
  • ctags: 415
  • sloc: ansic: 8,479; cpp: 1,318; makefile: 277
file content (187 lines) | stat: -rw-r--r-- 6,084 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
# 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}
    }
  }
}