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