Fix segfault setting MenuFace pixmap style for menus.
[fvwm.git] / perllib / FVWM / Constants.pm
blobdcfbf9f5ea12da4b19893f2995dd6171fa50d2fd
1 # Autogenerated from the fvwm sources.
3 package FVWM::Constants;
4 use Exporter;
5 use Config;
6 @ISA = qw(Exporter);
8 use constant M_NEW_PAGE => (1);
9 use constant M_NEW_DESK => (1<<1);
10 use constant M_OLD_ADD_WINDOW => (1<<2);
11 use constant M_RAISE_WINDOW => (1<<3);
12 use constant M_LOWER_WINDOW => (1<<4);
13 use constant M_OLD_CONFIGURE_WINDOW => (1<<5);
14 use constant M_FOCUS_CHANGE => (1<<6);
15 use constant M_DESTROY_WINDOW => (1<<7);
16 use constant M_ICONIFY => (1<<8);
17 use constant M_DEICONIFY => (1<<9);
18 use constant M_WINDOW_NAME => (1<<10);
19 use constant M_ICON_NAME => (1<<11);
20 use constant M_RES_CLASS => (1<<12);
21 use constant M_RES_NAME => (1<<13);
22 use constant M_END_WINDOWLIST => (1<<14);
23 use constant M_ICON_LOCATION => (1<<15);
24 use constant M_MAP => (1<<16);
25 use constant M_ERROR => (1<<17);
26 use constant M_CONFIG_INFO => (1<<18);
27 use constant M_END_CONFIG_INFO => (1<<19);
28 use constant M_ICON_FILE => (1<<20);
29 use constant M_DEFAULTICON => (1<<21);
30 use constant M_STRING => (1<<22);
31 use constant M_MINI_ICON => (1<<23);
32 use constant M_WINDOWSHADE => (1<<24);
33 use constant M_DEWINDOWSHADE => (1<<25);
34 use constant M_VISIBLE_NAME => (1<<26);
35 use constant M_SENDCONFIG => (1<<27);
36 use constant M_RESTACK => (1<<28);
37 use constant M_ADD_WINDOW => (1<<29);
38 use constant M_CONFIGURE_WINDOW => (1<<30);
39 use constant M_EXTENDED_MSG => (1<<31);
40 use constant MX_VISIBLE_ICON_NAME => ((1<<0)|M_EXTENDED_MSG);
41 use constant MX_ENTER_WINDOW => ((1<<1)|M_EXTENDED_MSG);
42 use constant MX_LEAVE_WINDOW => ((1<<2)|M_EXTENDED_MSG);
43 use constant MX_PROPERTY_CHANGE => ((1<<3)|M_EXTENDED_MSG);
44 use constant MX_REPLY => ((1<<4)|M_EXTENDED_MSG);
45 use constant MX_PROPERTY_CHANGE_NONE => 0;
46 use constant MX_PROPERTY_CHANGE_BACKGROUND => 1;
47 use constant MX_PROPERTY_CHANGE_SWALLOW => 2;
48 use constant MAX_MSG_MASK => 0x7fffffff;
49 use constant MAX_XMSG_MASK => 0x0000001f;
50 use constant HEADER_SIZE => 4;
51 use constant START_FLAG => 0xffffffff;
52 use constant RESPONSE_READY => "NOP FINISHED STARTUP";
53 use constant RESPONSE_UNLOCK => "NOP UNLOCK";
54 use constant ON_EXIT => '1e20';
55 use constant INTSIZE => $Config{longsize};
56 @EXPORT = qw(
57 M_NEW_PAGE
58 M_NEW_DESK
59 M_OLD_ADD_WINDOW
60 M_RAISE_WINDOW
61 M_LOWER_WINDOW
62 M_OLD_CONFIGURE_WINDOW
63 M_FOCUS_CHANGE
64 M_DESTROY_WINDOW
65 M_ICONIFY
66 M_DEICONIFY
67 M_WINDOW_NAME
68 M_ICON_NAME
69 M_RES_CLASS
70 M_RES_NAME
71 M_END_WINDOWLIST
72 M_ICON_LOCATION
73 M_MAP
74 M_ERROR
75 M_CONFIG_INFO
76 M_END_CONFIG_INFO
77 M_ICON_FILE
78 M_DEFAULTICON
79 M_STRING
80 M_MINI_ICON
81 M_WINDOWSHADE
82 M_DEWINDOWSHADE
83 M_VISIBLE_NAME
84 M_SENDCONFIG
85 M_RESTACK
86 M_ADD_WINDOW
87 M_CONFIGURE_WINDOW
88 M_EXTENDED_MSG
89 MX_VISIBLE_ICON_NAME
90 MX_ENTER_WINDOW
91 MX_LEAVE_WINDOW
92 MX_PROPERTY_CHANGE
93 MX_REPLY
94 MX_PROPERTY_CHANGE_NONE
95 MX_PROPERTY_CHANGE_BACKGROUND
96 MX_PROPERTY_CHANGE_SWALLOW
97 MAX_MSG_MASK
98 MAX_XMSG_MASK
99 HEADER_SIZE
100 START_FLAG
101 RESPONSE_READY
102 RESPONSE_UNLOCK
103 ON_EXIT
104 INTSIZE
109 __END__
111 =head1 NAME
113 FVWM::Constants - exports fvwm specific constants
115 =head1 DESCRIPTION
117 This class is used to load fvwm constants into your perl script or class.
118 Note, if you use I<FVWM::Module> the constants are automatically exported.
119 So you usually do not need to include this class.
121 =head1 USAGE
123 use FVWM::Constants;
125 =head1 SEE ALSO
127 For more information, see L<FVWM::Module>.
129 =head1 EXPORTED CONSTANTS
131 M_NEW_PAGE
132 M_NEW_DESK
133 M_OLD_ADD_WINDOW
134 M_RAISE_WINDOW
135 M_LOWER_WINDOW
136 M_OLD_CONFIGURE_WINDOW
137 M_FOCUS_CHANGE
138 M_DESTROY_WINDOW
139 M_ICONIFY
140 M_DEICONIFY
141 M_WINDOW_NAME
142 M_ICON_NAME
143 M_RES_CLASS
144 M_RES_NAME
145 M_END_WINDOWLIST
146 M_ICON_LOCATION
147 M_MAP
148 M_ERROR
149 M_CONFIG_INFO
150 M_END_CONFIG_INFO
151 M_ICON_FILE
152 M_DEFAULTICON
153 M_STRING
154 M_MINI_ICON
155 M_WINDOWSHADE
156 M_DEWINDOWSHADE
157 M_VISIBLE_NAME
158 M_SENDCONFIG
159 M_RESTACK
160 M_ADD_WINDOW
161 M_CONFIGURE_WINDOW
162 M_EXTENDED_MSG
163 MX_VISIBLE_ICON_NAME
164 MX_ENTER_WINDOW
165 MX_LEAVE_WINDOW
166 MX_PROPERTY_CHANGE
167 MX_REPLY
168 MX_PROPERTY_CHANGE_NONE
169 MX_PROPERTY_CHANGE_BACKGROUND
170 MX_PROPERTY_CHANGE_SWALLOW
171 MAX_MSG_MASK
172 MAX_XMSG_MASK
173 HEADER_SIZE
174 START_FLAG
175 RESPONSE_READY
176 RESPONSE_UNLOCK
177 ON_EXIT
178 INTSIZE