bbafc4dc7d9744a6d6c27057486e68f99c5f7efc
[hsd_doku_tool.git] / src / ViewFluid.fld
1 # data file for the Fltk User Interface Designer (fluid)
2 version 1.0304
3 header_name {.h}
4 code_name {.cxx}
5 class ViewFluid {open
6 } {
7   Function {ViewFluid()} {open selected protected
8   } {
9     Fl_Window win_doctool {
10       label {Doc Tool}
11       protected xywh {437 139 585 630} type Double box GTK_DOWN_BOX resizable hotspot size_range {585 555 0 0} visible
12     } {
13       Fl_Group {} {
14         protected xywh {200 45 365 575} resizable
15       } {
16         Fl_Button btn_next {
17           label Next
18           protected tooltip {Edit next chapter.} xywh {440 475 125 45} box GTK_UP_BOX deactivate
19         }
20         Fl_Text_Editor tb_editor {
21           label Text
22           protected tooltip {Enter your Latex text here.} xywh {200 50 365 410} box GTK_DOWN_FRAME
23         }
24         Fl_Button btn_generate {
25           label Generate
26           user_data this
27           protected tooltip {Generate document.} xywh {440 590 125 25} box GTK_UP_BOX deactivate
28         }
29         Fl_Menu_Button menu_editor {
30           protected xywh {200 50 365 410} box GTK_UP_BOX deactivate
31         } {
32           Submenu menu_rclck_headl {
33             label Headlines open
34             protected xywh {0 0 100 20}
35           } {
36             MenuItem menu_rclck_headl1 {
37               label h1
38               protected xywh {5 5 100 20}
39             }
40             MenuItem menu_rclck_headl2 {
41               label h2
42               protected xywh {15 15 100 20}
43             }
44             MenuItem menu_rclck_headl3 {
45               label h3
46               protected xywh {25 25 100 20}
47             }
48           }
49           MenuItem menu_rclck_list {
50             label List
51             protected xywh {15 15 100 20}
52           }
53         }
54         Fl_Button btn_open_src_dir {
55           label Open
56           protected tooltip {Open directory containing source code.} xywh {440 530 125 25} box GTK_UP_BOX deactivate
57         }
58         Fl_Button btn_open_cov_sheet {
59           label Open
60           protected tooltip {Select cover sheet .pdf file.} xywh {440 560 125 25} box GTK_UP_BOX deactivate
61         }
62         Fl_Check_Button chb_finished {
63           label Finished
64           user_data this
65           protected tooltip {Mark chapter as finished.} xywh {355 485 25 25} down_box GTK_DOWN_BOX deactivate
66         }
67       }
68       Fl_Browser br_chapters {
69         label Chapters
70         user_data this
71         protected tooltip {Choose a chapter to write.} xywh {25 50 165 220} box GTK_UP_BOX align 1 deactivate
72       }
73       Fl_Menu_Bar menu_bar {
74         protected xywh {0 0 585 20} box GTK_UP_BOX
75       } {
76         Submenu menu_file {
77           label File open
78           protected xywh {10 10 100 20}
79         } {
80           MenuItem menu_new_templ {
81             label {New document}
82             protected tooltip {Create a completely new template.} xywh {30 30 100 20}
83           }
84           MenuItem menu_open_template {
85             label {Open document template}
86             protected tooltip {Open existing template file.} xywh {10 10 100 20}
87           }
88           MenuItem menu_exit {
89             label Exit
90             protected tooltip {Close this program.} xywh {0 0 100 20}
91           }
92         }
93         Submenu menu_edit {
94           label Edit open
95           protected xywh {5 5 100 20}
96         } {
97           MenuItem menu_gen_templ {
98             label {Save as  template}
99             protected tooltip {Save current document as template.} xywh {15 15 100 20} deactivate
100           }
101           MenuItem menu_out_dir {
102             label {Change output directory}
103             protected tooltip {Choose directory where to generate document in.} xywh {5 5 100 20} deactivate
104           }
105           MenuItem menu_settings {
106             label Settings
107             protected xywh {0 0 100 20} deactivate
108           }
109         }
110         Submenu menu_help {
111           label Help
112           protected xywh {10 10 100 20}
113         } {
114           MenuItem menu_open_about_dialog {
115             label About
116             callback {Fl_Double_Window win(400,220);
117 win.begin();
118 {
119 Fl_Multiline_Output* output = new Fl_Multiline_Output(0,0,400,220, "About");
120 output->value("Doc Tool\\n\\nFor a detailed usermanual please visit:"
121               "\\nhttps://projects.nwrk.biz/projects/c-projektvorlage/wiki/Benutzerhandbuch" 
122               "\\n\\n(c) 2018 Daniel Giritzer\\n daniel@giritzer.eu\\nFH-Hagenberg\\n" 
123               "\\n\\n[doc_tool] is based in part on the work of the"
124               "\\nFLTK Project (http://www.fltk.org).");
125 }
126 win.end();
127 win.show();
128 Fl::run();}
129             protected tooltip {Shows about text.} xywh {0 0 100 20}
130             code0 {\#include <FL/Fl_Multiline_Output.H>}
131           }
132         }
133       }
134       Fl_Progress pb_progress {
135         label Progress
136         user_data this
137         protected tooltip {Your progress} xywh {25 590 395 25} box GTK_DOWN_BOX deactivate
138       }
139       Fl_Choice cb_author {
140         label Author open
141         protected tooltip {Select author to edit.} xywh {25 310 165 25} box GTK_UP_BOX down_box GTK_DOWN_BOX align 5 deactivate
142       } {}
143       Fl_Input ti_name {
144         label {Name:  }
145         protected xywh {80 340 110 25} box GTK_DOWN_BOX deactivate
146       }
147       Fl_Input ti_est_time {
148         label {Estimated time:}
149         protected xywh {130 370 60 25} box GTK_DOWN_BOX deactivate
150       }
151       Fl_Input ti_needed_time {
152         label {Needed time:   }
153         protected xywh {130 400 60 25} box GTK_DOWN_BOX deactivate
154       }
155       Fl_Button btn_save_author {
156         label {Save Author}
157         protected xywh {25 435 165 25} box GTK_UP_BOX deactivate
158       }
159       Fl_Button btn_up_chpt {
160         label Up
161         protected tooltip {Move chapter up.} xywh {25 270 80 25} box GTK_UP_BOX deactivate
162       }
163       Fl_Button btn_down_chpt {
164         label Down
165         protected tooltip {Move chapter down..} xywh {105 270 85 25} box GTK_UP_BOX deactivate
166       }
167       Fl_Output ot_src_dir {
168         label {Source Directory:}
169         protected tooltip {Directory containing Sourcecode.} xywh {140 530 280 25} box GTK_DOWN_BOX deactivate
170       }
171       Fl_Output ot_cov_sheet {
172         label {Cover Sheet:       }
173         protected tooltip {Cover sheet .pdf file.} xywh {140 560 280 25} box GTK_DOWN_BOX deactivate
174       }
175       Fl_Menu_Button menu_chapter {
176         protected xywh {25 50 165 220} box GTK_UP_BOX deactivate
177       } {
178         MenuItem menu_add_chapter {
179           label {Add chapter}
180           protected tooltip {Add new chapter.} xywh {5 5 100 20}
181         }
182         MenuItem menu_rm_chapter {
183           label {Remove chapter}
184           protected tooltip {Remove selected chapter.} xywh {5 5 100 20}
185         }
186       }
187       Fl_Menu_Button menu_author {
188         protected xywh {25 310 165 150} box GTK_UP_BOX deactivate
189       } {
190         MenuItem menu_add_author {
191           label {Remove author}
192           protected tooltip {Removes selected author.} xywh {5 5 100 20}
193         }
194         MenuItem menu_rm_author {
195           label {Add author}
196           protected tooltip {Add new author} xywh {5 5 100 20}
197         }
198         MenuItem menu_coor_author {
199           label {Edit coordinates}
200           protected tooltip {Removes selected author.} xywh {15 15 100 20}
201         }
202       }
203       Fl_Input ti_doc_name {
204         label {Document name: }
205         protected xywh {140 470 200 25} box GTK_DOWN_BOX deactivate
206       }
207       Fl_Input ti_department {
208         label {Department:        }
209         protected xywh {140 500 200 25} box GTK_DOWN_BOX deactivate
210       }
211       Fl_Menu_Button menu_department {open
212         protected xywh {25 500 315 25} box GTK_UP_BOX deactivate
213       } {
214         MenuItem menu_department_coord {
215           label {Edit coordinates}
216           protected xywh {0 0 100 20}
217         }
218       }
219     }
220     Fl_Window win_chapt_add {
221       label {Add Chapter}
222       protected xywh {1 174 415 125} type Double box GTK_DOWN_BOX visible
223     } {
224       Fl_Input add_chapt_chaptname {
225         label {Chapter Name:   }
226         protected xywh {150 15 225 25} box GTK_DOWN_BOX
227       }
228       Fl_Input add_chapt_fname {
229         label {Output Filename:}
230         protected xywh {150 50 225 25} box GTK_DOWN_BOX
231       }
232       Fl_Button btn_chapt_insert {
233         label {Insert Chapter}
234         protected xywh {120 85 175 30} box GTK_UP_BOX
235       }
236     }
237     Fl_Window win_settings {
238       label Settings open
239       protected xywh {612 144 350 365} type Double box GTK_DOWN_BOX visible
240     } {
241       Fl_Button btn_save_settings {
242         label Save
243         protected xywh {220 325 90 25} box GTK_UP_BOX
244       }
245       Fl_Check_Button chb_gen_doxygen {
246         label {Generate Doxygen Chapter}
247         protected tooltip {Add chapter containing doxygen source code documentation to the end of the document.} xywh {120 70 115 25} down_box GTK_DOWN_BOX
248       }
249       Fl_Check_Button chb_add_src {
250         label {Sourcecode Chapter}
251         protected tooltip {Add chapter containing source code to the end of the document.} xywh {120 120 115 25} down_box GTK_DOWN_BOX
252       }
253       Fl_Check_Button chb_add_covpage {
254         label {Cover Sheet}
255         protected tooltip {Add a coversheet to the document.} xywh {120 50 25 25} down_box GTK_DOWN_BOX
256       }
257       Fl_Input ti_doxy_chapt_name {
258         label {Chapter Name:}
259         protected xywh {120 95 190 25} box GTK_DOWN_BOX
260       }
261       Fl_Input ti_source_chapt_name {
262         label {Chapter Name:}
263         protected xywh {120 140 190 25} box GTK_DOWN_BOX
264       }
265       Fl_Input ti_settings_subject_name {
266         label {Subject Name:}
267         protected xywh {115 290 100 25} box GTK_DOWN_BOX
268       }
269       Fl_Box {} {
270         label {Generation Settings}
271         protected xywh {0 10 350 35}
272       }
273       Fl_Input ti_location {
274         label {Location:        }
275         protected xywh {115 325 100 25} box GTK_DOWN_BOX
276       }
277       Fl_Input ti_header_ext {
278         label {Header:}
279         protected xywh {115 220 70 25} box GTK_DOWN_BOX
280       }
281       Fl_Input ti_src_ext {
282         label {Source:}
283         protected xywh {240 220 70 25} box GTK_DOWN_BOX
284       }
285       Fl_Box {} {
286         label {File Extension Settings}
287         protected xywh {0 185 350 20}
288       }
289       Fl_Box {} {
290         label {Document Settings}
291         protected xywh {0 250 350 35}
292       }
293     }
294     Fl_Window win_auth_coord {
295       label {Author coordinates}
296       protected xywh {67 591 200 190} type Double box GTK_DOWN_BOX visible
297     } {
298       Fl_Button btn_ok_author {
299         label Ok
300         protected xywh {50 155 105 25} box GTK_UP_BOX
301       }
302       Fl_Value_Input vi_spenttime_x {
303         label {Time spent:      }
304         protected xywh {110 85 40 25} box GTK_DOWN_BOX
305       }
306       Fl_Value_Input vi_spenttime_y {
307         protected xywh {150 85 40 25} box GTK_DOWN_BOX
308       }
309       Fl_Value_Input vi_authname_x {
310         label {Author name:   }
311         protected xywh {110 110 40 25} box GTK_DOWN_BOX
312       }
313       Fl_Value_Input vi_authname_y {
314         protected xywh {150 110 40 25} box GTK_DOWN_BOX
315       }
316       Fl_Value_Input vi_esttime_x {
317         label {Time estimated:}
318         protected xywh {110 60 40 25} box GTK_DOWN_BOX
319       }
320       Fl_Value_Input vi_esttime_y {
321         protected xywh {150 60 40 25} box GTK_DOWN_BOX
322       }
323       Fl_Box {} {
324         label {Cover Page Coordinates}
325         protected tooltip {These coordinates are used to fill in the values in the cover page .pdf.} xywh {20 5 175 25}
326       }
327       Fl_Box {} {
328         label X
329         protected xywh {110 35 40 25}
330       }
331       Fl_Box {} {
332         label Y
333         protected xywh {150 35 40 25}
334       }
335     }
336     Fl_Window win_depart_coord {
337       label {Department Coordinates}
338       protected xywh {116 419 240 130} type Double box GTK_DOWN_BOX visible
339     } {
340       Fl_Value_Input vi_depart_x {
341         label {Coordinates:}
342         protected xywh {125 55 40 25} box GTK_DOWN_BOX
343       }
344       Fl_Value_Input vi_depart_y {
345         protected xywh {165 55 40 25} box GTK_DOWN_BOX
346       }
347       Fl_Box {} {
348         label X
349         protected xywh {125 35 40 25}
350       }
351       Fl_Box {} {
352         label Y
353         protected xywh {165 35 40 25}
354       }
355       Fl_Button btn_ok_depart {
356         label Ok
357         protected xywh {70 95 105 25} box GTK_UP_BOX
358       }
359       Fl_Box {} {
360         label {Department Coordinates}
361         protected tooltip {These coordinates are used to fill in the values in the cover page .pdf.} xywh {30 5 175 25}
362       }
363     }
364     Fl_Window win_log_view {
365       label Log
366       protected xywh {595 496 460 395} type Double resizable visible
367     } {
368       Fl_Text_Display td_log_view {
369         protected xywh {0 5 460 390}
370       }
371     }
372   }
373 }