ARB
aw_at.hxx
Go to the documentation of this file.
1 #ifndef AW_AT_HXX
2 #define AW_AT_HXX
3 
4 #ifndef AW_BASE_HXX
5 #include "aw_base.hxx"
6 #endif
7 
8 // Motif misplaces or cripples widgets created beyond the current window limits.
9 // Workaround: make window huge during setup (applies to windows which resize on show)
10 // Note: Values below just need to be bigger than any actually created window, should probably be smaller than 32768
11 #define WIDER_THAN_SCREEN 10000
12 #define HIGHER_THAN_SCREEN 6000
13 
18 class AW_at {
19 public:
24  bool highlight;
25 
27  AW_active widget_mask; // sensitivity (expert/novice mode)
28 
29  unsigned long int background_color; // X11 Pixel
30 
32 
37 
41 
45 
49 
51 
53 
54  short saved_x;
57 
58  bool attach_x; // attach right side to right form
59  bool attach_y;
60  bool attach_lx; // attach left side to right form
61  bool attach_ly;
62  bool attach_any;
63 
64  AW_at();
65 };
66 
67 #else
68 #error aw_at.hxx included twice
69 #endif
bool to_position_exists
Definition: aw_at.hxx:40
bool attach_x
Definition: aw_at.hxx:58
int x_for_next_button
Definition: aw_at.hxx:33
short length_of_buttons
Definition: aw_at.hxx:21
AW_bitset AW_active
Definition: aw_base.hxx:45
bool attach_ly
Definition: aw_at.hxx:61
bool do_auto_space
Definition: aw_at.hxx:42
int auto_space_y
Definition: aw_at.hxx:44
short length_of_label_for_inputfield
Definition: aw_at.hxx:23
int max_y_size
Definition: aw_at.hxx:36
AW_at()
Definition: AW_at.cxx:18
short shadow_thickness
Definition: aw_at.hxx:20
int to_position_y
Definition: aw_at.hxx:39
Definition: aw_at.hxx:18
short height_of_buttons
Definition: aw_at.hxx:22
short x_for_newline
Definition: aw_at.hxx:56
int auto_space_x
Definition: aw_at.hxx:43
short saved_xoff_for_label
Definition: aw_at.hxx:52
bool do_auto_increment
Definition: aw_at.hxx:46
bool highlight
Definition: aw_at.hxx:24
int auto_increment_x
Definition: aw_at.hxx:47
bool attach_y
Definition: aw_at.hxx:59
char * helptext_for_next_button
Definition: aw_at.hxx:26
int max_x_size
Definition: aw_at.hxx:35
AW_active widget_mask
Definition: aw_at.hxx:27
short saved_x
Definition: aw_at.hxx:54
int biggest_height_of_buttons
Definition: aw_at.hxx:50
unsigned long int background_color
Definition: aw_at.hxx:29
int y_for_next_button
Definition: aw_at.hxx:34
int to_position_x
Definition: aw_at.hxx:38
int auto_increment_y
Definition: aw_at.hxx:48
char * label_for_inputfield
Definition: aw_at.hxx:31
bool attach_any
Definition: aw_at.hxx:62
bool attach_lx
Definition: aw_at.hxx:60
int correct_for_at_center
Definition: aw_at.hxx:55