# Autogenerated from the fvwm sources. package FVWM::Constants; use Exporter; use Config; @ISA = qw(Exporter); use constant M_NEW_PAGE => (1); use constant M_NEW_DESK => (1<<1); use constant M_OLD_ADD_WINDOW => (1<<2); use constant M_RAISE_WINDOW => (1<<3); use constant M_LOWER_WINDOW => (1<<4); use constant M_OLD_CONFIGURE_WINDOW => (1<<5); use constant M_FOCUS_CHANGE => (1<<6); use constant M_DESTROY_WINDOW => (1<<7); use constant M_ICONIFY => (1<<8); use constant M_DEICONIFY => (1<<9); use constant M_WINDOW_NAME => (1<<10); use constant M_ICON_NAME => (1<<11); use constant M_RES_CLASS => (1<<12); use constant M_RES_NAME => (1<<13); use constant M_END_WINDOWLIST => (1<<14); use constant M_ICON_LOCATION => (1<<15); use constant M_MAP => (1<<16); use constant M_ERROR => (1<<17); use constant M_CONFIG_INFO => (1<<18); use constant M_END_CONFIG_INFO => (1<<19); use constant M_ICON_FILE => (1<<20); use constant M_DEFAULTICON => (1<<21); use constant M_STRING => (1<<22); use constant M_MINI_ICON => (1<<23); use constant M_WINDOWSHADE => (1<<24); use constant M_DEWINDOWSHADE => (1<<25); use constant M_VISIBLE_NAME => (1<<26); use constant M_SENDCONFIG => (1<<27); use constant M_RESTACK => (1<<28); use constant M_ADD_WINDOW => (1<<29); use constant M_CONFIGURE_WINDOW => (1<<30); use constant M_EXTENDED_MSG => (1<<31); use constant MX_VISIBLE_ICON_NAME => ((1<<0)|M_EXTENDED_MSG); use constant MX_ENTER_WINDOW => ((1<<1)|M_EXTENDED_MSG); use constant MX_LEAVE_WINDOW => ((1<<2)|M_EXTENDED_MSG); use constant MX_PROPERTY_CHANGE => ((1<<3)|M_EXTENDED_MSG); use constant MX_REPLY => ((1<<4)|M_EXTENDED_MSG); use constant MX_PROPERTY_CHANGE_NONE => 0; use constant MX_PROPERTY_CHANGE_BACKGROUND => 1; use constant MX_PROPERTY_CHANGE_SWALLOW => 2; use constant MAX_MSG_MASK => 0x7fffffff; use constant MAX_XMSG_MASK => 0x0000001f; use constant HEADER_SIZE => 4; use constant START_FLAG => 0xffffffff; use constant RESPONSE_READY => "NOP FINISHED STARTUP"; use constant RESPONSE_UNLOCK => "NOP UNLOCK"; use constant ON_EXIT => '1e20'; use constant INTSIZE => $Config{longsize}; @EXPORT = qw( M_NEW_PAGE M_NEW_DESK M_OLD_ADD_WINDOW M_RAISE_WINDOW M_LOWER_WINDOW M_OLD_CONFIGURE_WINDOW M_FOCUS_CHANGE M_DESTROY_WINDOW M_ICONIFY M_DEICONIFY M_WINDOW_NAME M_ICON_NAME M_RES_CLASS M_RES_NAME M_END_WINDOWLIST M_ICON_LOCATION M_MAP M_ERROR M_CONFIG_INFO M_END_CONFIG_INFO M_ICON_FILE M_DEFAULTICON M_STRING M_MINI_ICON M_WINDOWSHADE M_DEWINDOWSHADE M_VISIBLE_NAME M_SENDCONFIG M_RESTACK M_ADD_WINDOW M_CONFIGURE_WINDOW M_EXTENDED_MSG MX_VISIBLE_ICON_NAME MX_ENTER_WINDOW MX_LEAVE_WINDOW MX_PROPERTY_CHANGE MX_REPLY MX_PROPERTY_CHANGE_NONE MX_PROPERTY_CHANGE_BACKGROUND MX_PROPERTY_CHANGE_SWALLOW MAX_MSG_MASK MAX_XMSG_MASK HEADER_SIZE START_FLAG RESPONSE_READY RESPONSE_UNLOCK ON_EXIT INTSIZE ); 1; __END__ =head1 NAME FVWM::Constants - exports fvwm specific constants =head1 DESCRIPTION This class is used to load fvwm constants into your perl script or class. Note, if you use I the constants are automatically exported. So you usually do not need to include this class. =head1 USAGE use FVWM::Constants; =head1 SEE ALSO For more information, see L. =head1 EXPORTED CONSTANTS M_NEW_PAGE M_NEW_DESK M_OLD_ADD_WINDOW M_RAISE_WINDOW M_LOWER_WINDOW M_OLD_CONFIGURE_WINDOW M_FOCUS_CHANGE M_DESTROY_WINDOW M_ICONIFY M_DEICONIFY M_WINDOW_NAME M_ICON_NAME M_RES_CLASS M_RES_NAME M_END_WINDOWLIST M_ICON_LOCATION M_MAP M_ERROR M_CONFIG_INFO M_END_CONFIG_INFO M_ICON_FILE M_DEFAULTICON M_STRING M_MINI_ICON M_WINDOWSHADE M_DEWINDOWSHADE M_VISIBLE_NAME M_SENDCONFIG M_RESTACK M_ADD_WINDOW M_CONFIGURE_WINDOW M_EXTENDED_MSG MX_VISIBLE_ICON_NAME MX_ENTER_WINDOW MX_LEAVE_WINDOW MX_PROPERTY_CHANGE MX_REPLY MX_PROPERTY_CHANGE_NONE MX_PROPERTY_CHANGE_BACKGROUND MX_PROPERTY_CHANGE_SWALLOW MAX_MSG_MASK MAX_XMSG_MASK HEADER_SIZE START_FLAG RESPONSE_READY RESPONSE_UNLOCK ON_EXIT INTSIZE