[doc_tool] Moved Doxygen and Sourcecode chapter generation implementation to own...
[hsd_doku_tool.git] / src / ViewFluid.h
1 // generated by Fast Light User Interface Designer (fluid) version 1.0304
2
3 #ifndef ViewFluid_h
4 #define ViewFluid_h
5 #include <FL/Fl.H>
6 #include <FL/Fl_Double_Window.H>
7 #include <FL/Fl_Group.H>
8 #include <FL/Fl_Output.H>
9 #include <FL/Fl_Button.H>
10 #include <FL/Fl_Box.H>
11 #include <FL/Fl_Text_Editor.H>
12 #include <FL/Fl_Menu_Button.H>
13 #include <FL/Fl_Check_Button.H>
14 #include <FL/Fl_Browser.H>
15 #include <FL/Fl_Menu_Bar.H>
16 #include <FL/Fl_Multiline_Output.H>
17 #include <FL/Fl_Progress.H>
18 #include <FL/Fl_Choice.H>
19 #include <FL/Fl_Input.H>
20 #include <FL/Fl_Spinner.H>
21 #include <FL/Fl_Value_Input.H>
22 #include <FL/Fl_Text_Display.H>
23
24 class ViewFluid {
25 protected:
26   ViewFluid();
27   Fl_Double_Window *win_doctool;
28   Fl_Output *ot_src_dir;
29   Fl_Button *btn_open_src_dir;
30   Fl_Box *border_src;
31   Fl_Box *lb_type;
32   Fl_Button *btn_next;
33   Fl_Text_Editor *tb_editor;
34   Fl_Button *btn_generate;
35   Fl_Menu_Button *menu_editor;
36   static Fl_Menu_Item menu_menu_editor[];
37   static Fl_Menu_Item *menu_rclck_headl;
38   static Fl_Menu_Item *menu_rclck_headl1;
39   static Fl_Menu_Item *menu_rclck_headl2;
40   static Fl_Menu_Item *menu_rclck_headl3;
41   static Fl_Menu_Item *menu_rclck_format;
42   static Fl_Menu_Item *menu_rclck_bold;
43   static Fl_Menu_Item *menu_rclck_italic;
44   static Fl_Menu_Item *menu_rclck_underline;
45   static Fl_Menu_Item *menu_rclck_center;
46   static Fl_Menu_Item *menu_rclck_unit;
47   static Fl_Menu_Item *menu_rclck_insert;
48   static Fl_Menu_Item *menu_rclck_insert_pic;
49   static Fl_Menu_Item *menu_rclck_insert_txt;
50   static Fl_Menu_Item *menu_rclck_equation;
51   static Fl_Menu_Item *menu_rclck_normal_equ;
52   static Fl_Menu_Item *menu_rclck_intext_equ;
53   static Fl_Menu_Item *menu_rclck_frac;
54   static Fl_Menu_Item *menu_rclck_pow;
55   static Fl_Menu_Item *menu_rclck_equ;
56   static Fl_Menu_Item *menu_rclck_list;
57   static Fl_Menu_Item *menu_rclck_newpage;
58   static Fl_Menu_Item *menu_rclck_newline;
59   Fl_Button *btn_open_cov_sheet;
60   Fl_Check_Button *chb_finished;
61   Fl_Browser *br_chapters;
62   Fl_Menu_Bar *menu_bar;
63   static Fl_Menu_Item menu_menu_bar[];
64   static Fl_Menu_Item *menu_file;
65   static Fl_Menu_Item *menu_new_templ;
66   static Fl_Menu_Item *menu_open_template;
67   static Fl_Menu_Item *menu_exit;
68   static Fl_Menu_Item *menu_edit;
69   static Fl_Menu_Item *menu_gen_templ;
70   static Fl_Menu_Item *menu_out_dir;
71   static Fl_Menu_Item *menu_settings;
72   static Fl_Menu_Item *menu_help;
73   static Fl_Menu_Item *menu_open_about_dialog;
74 private:
75   inline void cb_menu_open_about_dialog_i(Fl_Menu_*, void*);
76   static void cb_menu_open_about_dialog(Fl_Menu_*, void*);
77 protected:
78   Fl_Progress *pb_progress;
79   Fl_Choice *cb_author;
80   Fl_Input *ti_name;
81   Fl_Input *ti_ID;
82   Fl_Input *ti_est_time;
83   Fl_Input *ti_needed_time;
84   Fl_Button *btn_save_author;
85   Fl_Button *btn_up_chpt;
86   Fl_Button *btn_down_chpt;
87   Fl_Output *ot_cov_sheet;
88   Fl_Menu_Button *menu_chapter;
89   static Fl_Menu_Item menu_menu_chapter[];
90   static Fl_Menu_Item *menu_add_chapter;
91   static Fl_Menu_Item *menu_edit_chapter;
92   static Fl_Menu_Item *menu_rm_chapter;
93   Fl_Menu_Button *menu_author;
94   static Fl_Menu_Item menu_menu_author[];
95   static Fl_Menu_Item *menu_add_author;
96   static Fl_Menu_Item *menu_rm_author;
97   static Fl_Menu_Item *menu_coor_author;
98   Fl_Input *ti_doc_name;
99   Fl_Input *ti_department;
100   Fl_Menu_Button *menu_department;
101   static Fl_Menu_Item menu_menu_department[];
102   static Fl_Menu_Item *menu_department_coord;
103   Fl_Double_Window *win_chapt;
104   Fl_Input *add_chapt_chaptname;
105   Fl_Input *add_chapt_fname;
106   Fl_Button *btn_chapt_save;
107   Fl_Spinner *spin_hierachy;
108   Fl_Choice *choice_chapt_type;
109   Fl_Double_Window *win_settings;
110   Fl_Button *btn_save_settings;
111   Fl_Check_Button *chb_add_titlepage;
112   Fl_Input *ti_header_ext;
113   Fl_Input *ti_src_ext;
114   Fl_Input *ti_settings_subject_name;
115   Fl_Input *ti_location;
116   Fl_Spinner *spin_toc_depth;
117   Fl_Check_Button *chb_add_toc;
118   Fl_Check_Button *chb_add_covpage;
119   Fl_Double_Window *win_auth_coord;
120   Fl_Button *btn_ok_author;
121   Fl_Value_Input *vi_esttime_x;
122   Fl_Value_Input *vi_esttime_y;
123   Fl_Value_Input *vi_spenttime_x;
124   Fl_Value_Input *vi_spenttime_y;
125   Fl_Value_Input *vi_authname_x;
126   Fl_Value_Input *vi_authname_y;
127   Fl_Value_Input *vi_id_x;
128   Fl_Value_Input *vi_id_y;
129   Fl_Double_Window *win_depart_coord;
130   Fl_Value_Input *vi_depart_x;
131   Fl_Value_Input *vi_depart_y;
132   Fl_Button *btn_ok_depart;
133   Fl_Double_Window *win_log_view;
134   Fl_Text_Display *td_log_view;
135 };
136 #endif