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