File: setup.fl

package info (click to toggle)
epm 3.0-4
  • links: PTS
  • area: main
  • in suites: woody
  • size: 1,020 kB
  • ctags: 371
  • sloc: ansic: 6,199; cpp: 1,188; makefile: 201; perl: 134
file content (205 lines) | stat: -rw-r--r-- 6,738 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
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
# data file for the Fltk User Interface Designer (fluid)
version 1.0011 
header_name {.h} 
code_name {.cxx} 
gridx 5 
gridy 5 
snap 3
Function {make_window()} {open
} {
  Fl_Window {} {
    label {ESP Software Wizard}
    callback {if (CancelButton->active())
  exit(0);} open
    xywh {636 293 580 345}
    code0 {\#include "setup2.h"} visible
  } {
    Fl_Button NextButton {
      label {next.xbm}
      callback next_cb
      xywh {445 310 55 25} labeltype image
    }
    Fl_Button CancelButton {
      label Cancel
      callback {exit(0);}
      xywh {510 310 60 25}
    }
    Fl_Tabs Wizard {open
      xywh {0 0 580 300}
      code0 {\#include "Fl_Wizard.h"}
      class Fl_Wizard
    } {
      Fl_Group WelcomePane {open
        xywh {10 10 560 280} box FLAT_BOX hide
      } {
        Fl_Box {} {
          label {Welcome to Setup}
          xywh {10 10 560 25} labelfont 1 labelsize 18 labelcolor 4 align 20
        }
        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 {40 235 500 55} align 149
        }
        Fl_Box WelcomeImage {
          xywh {40 50 500 180} align 21
        }
      }
      Fl_Group TypePane {open
        xywh {10 10 555 280} box FLAT_BOX hide
      } {
        Fl_Box {} {
          label {Installation Type}
          xywh {10 10 555 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 {40 55 475 35} align 149
        }
        Fl_Group {} {open
          xywh {65 100 305 185}
        } {
          Fl_Round_Button {TypeButton[0]} {
            callback type_cb
            xywh {70 100 300 20} type Radio down_box ROUND_DOWN_BOX
            code0 {\#include "CheckButton.h"}
            class CheckButton
          }
          Fl_Round_Button {TypeButton[1]} {
            callback type_cb
            xywh {70 120 300 20} type Radio down_box ROUND_DOWN_BOX
            class CheckButton
          }
          Fl_Round_Button {TypeButton[2]} {
            callback type_cb
            xywh {70 140 300 20} type Radio down_box ROUND_DOWN_BOX
            class CheckButton
          }
          Fl_Round_Button {TypeButton[3]} {
            callback type_cb
            xywh {70 160 300 20} type Radio down_box ROUND_DOWN_BOX
            class CheckButton
          }
          Fl_Round_Button {TypeButton[4]} {
            callback type_cb
            xywh {70 180 300 20} type Radio down_box ROUND_DOWN_BOX
            class CheckButton
          }
          Fl_Round_Button {TypeButton[5]} {
            callback type_cb
            xywh {70 200 300 20} type Radio down_box ROUND_DOWN_BOX
            class CheckButton
          }
          Fl_Round_Button {TypeButton[6]} {
            callback type_cb
            xywh {70 220 300 20} type Radio down_box ROUND_DOWN_BOX
            class CheckButton
          }
          Fl_Round_Button {TypeButton[7]} {
            callback type_cb
            xywh {70 240 300 20} type Radio down_box ROUND_DOWN_BOX
            class CheckButton
          }
        }
      }
      Fl_Group SoftwarePane {open
        xywh {10 10 560 285} box FLAT_BOX hide
      } {
        Fl_Box {} {
          label {Software Selection}
          xywh {10 10 560 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 {40 55 370 35} align 149
        }
        Fl_Browser SoftwareList {
          label { Available Software:}
          callback list_cb
          xywh {40 120 500 135} type Multi box DOWN_BOX selection_color 7 align 5 when 3
          code0 {\#include "Fl_Check_Browser.h"}
          class Fl_Check_Browser
        }
        Fl_Button InstallAllButton {
          label {Install All}
          callback {SoftwareList->check_all();
list_cb(0,0);}
          xywh {365 265 75 25}
        }
        Fl_Button InstallNoneButton {
          label {Install None}
          callback {SoftwareList->check_none();
list_cb(0,0);}
          xywh {450 265 90 25}
        }
        Fl_Box SoftwareSize {
          label {0k marked for installation.}
          xywh {40 260 320 35} box FLAT_BOX align 20
        }
      }
      Fl_Group ConfirmPane {open
        xywh {10 10 560 280} box FLAT_BOX
      } {
        Fl_Box {} {
          label {Confirm Installation}
          xywh {10 10 560 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. Click on the "Back" button to change your selections.} selected
          xywh {40 55 500 50} align 149
        }
        Fl_Browser ConfirmList {
          xywh {40 110 500 180}
        }
      }
      Fl_Group LicensePane {open
        xywh {10 10 560 280} box FLAT_BOX hide
      } {
        Fl_Box LicenseLabel {
          label {License Agreement for Some Product}
          xywh {10 10 560 40} labelfont 1 labelsize 18 labelcolor 4 align 149
        }
        Fl_Browser LicenseBrowser {
          xywh {10 55 560 185} textfont 4 textsize 12 resizable
        }
        Fl_Group {} {open
          xywh {10 245 560 45} box FLAT_BOX
        } {
          Fl_Round_Button LicenseAccept {
            label {Yes, I accept the terms and conditions of the software license agreement.}
            callback {NextButton->activate();}
            xywh {10 245 560 20} type Radio down_box ROUND_DOWN_BOX
            class CheckButton
          }
          Fl_Round_Button LicenseDecline {
            label {No, I do not accept the terms and conditions of the software license agreement.}
            callback {NextButton->activate();}
            xywh {10 270 560 20} type Radio down_box ROUND_DOWN_BOX
            class CheckButton
          }
        }
      }
      Fl_Group InstallPane {open
        xywh {10 10 555 280} box FLAT_BOX hide
      } {
        Fl_Box {} {
          label {Installing Software...}
          xywh {10 10 430 25} labelfont 1 labelsize 18 labelcolor 4 align 20
        }
        Fl_Slider InstallPercent {
          label {Progress Label...}
          xywh {40 75 525 15} type {Horz Fill} selection_color 63 labelfont 2 align 5 maximum 100 value 50
        }
        Fl_Browser InstallLog {
          xywh {40 100 525 190}
        }
      }
    }
    Fl_Button PrevButton {
      label {prev.xbm}
      callback {Wizard->prev();}
      xywh {380 310 55 25} labeltype image
    }
  }
}