20
20
#include "w_icons.h"
24
extern void init_ind_panel();
25
extern void add_ind_actions();
26
extern Boolean update_buts_managed;
27
extern Widget choice_popup;
28
extern void show_depth(), show_zoom();
29
extern void show_fillstyle();
30
extern void fontpane_popup();
31
extern void make_pulldown_menu_images();
32
extern void tog_selective_update();
33
extern unsigned long cur_indmask; /* mask showing which indicator buttons are mapped */
34
extern void inc_zoom(), dec_zoom(), fit_zoom();
35
extern void wheel_inc_zoom(), wheel_dec_zoom();
37
22
/* size of buttons in indicator panel */
38
23
#define DEF_IND_SW_HT 34
39
24
#define DEF_IND_SW_WD 64
111
96
#define I_ELLIPSE (I_MIN2 | I_LINE0 | I_DEPTH | I_ELLTEXTANGLE)
112
97
#define I_ARC (I_BOX | I_ARROWMODE | I_ARROWTYPE | I_ARROWSIZE | \
113
98
I_CAPSTYLE | I_ARCTYPE)
99
#define I_CHOP (I_ARCTYPE)
114
100
#define I_REGPOLY (I_BOX | I_NUMSIDES)
115
101
#define I_CLOSED (I_BOX | I_ANGLEGEOM)
116
102
#define I_OPEN (I_CLOSED | I_ARROWMODE | I_ARROWTYPE | I_ARROWSIZE | I_CAPSTYLE)
170
156
#define ZOOM_SWITCH_INDEX 0 /* used by w_zoom.c */
160
extern void init_ind_panel(Widget tool);
161
extern void add_ind_actions(void);
162
extern Boolean update_buts_managed;
163
extern Widget choice_popup;
164
extern void show_depth(ind_sw_info *sw), show_zoom(ind_sw_info *sw);
165
extern void show_fillstyle(ind_sw_info *sw);
166
extern void fontpane_popup(int *psfont_adr, int *latexfont_adr, int *psflag_adr, void (*showfont_fn) (/* ??? */), Widget show_widget);
167
extern void make_pulldown_menu_images(choice_info *entries, Cardinal nent, Pixmap **images, char **texts, Widget parent, XtCallbackProc callback);
168
extern void tog_selective_update(long unsigned int mask);
169
extern unsigned long cur_indmask; /* mask showing which indicator buttons are mapped */
170
extern void inc_zoom(ind_sw_info *sw), dec_zoom(ind_sw_info *sw), fit_zoom(ind_sw_info *sw);
171
extern void wheel_inc_zoom(), wheel_dec_zoom();
172
extern void update_current_settings(void);
173
extern void setup_ind_panel(void);
174
extern void manage_update_buts (void);
175
extern void recolor_fillstyles (void);
176
extern void unmanage_update_buts (void);
177
extern void update_indpanel (long unsigned int mask);
178
extern void choice_panel_dismiss (void);
179
extern void set_and_show_rotnangle (float value);
180
extern void generate_choice_pixmaps(ind_sw_info *isw);
181
extern void draw_cur_dimline(void);
182
extern void get_dimline_values(void);
183
extern void popup_arrowsize_panel(ind_sw_info *isw);
184
extern void popup_flags_panel(ind_sw_info *isw);
185
extern void popup_nval_panel(ind_sw_info *isw);
186
extern void popup_dimline_panel(ind_sw_info *isw);
187
extern void popup_choice_panel(ind_sw_info *isw);
172
189
#endif /* W_INDPANEL_H */