mirror of https://github.com/morgant/mlvwm.git
38 lines
1.8 KiB
C
38 lines
1.8 KiB
C
/****************************************************************************/
|
|
/* This module is all original code */
|
|
/* by TakaC Hasegawa (tak@bioele.nuee.nagoya-u.ac.jp */
|
|
/* Copyright 1996, TakaC Hasegawa */
|
|
/* You may use this code for any purpose, as long as the original */
|
|
/* copyright remains in the source code and all documentation */
|
|
/****************************************************************************/
|
|
#ifndef _EVENT_
|
|
#define _EVENT_
|
|
|
|
extern void InstallWindowColormaps (MlvwmWindow * );
|
|
extern Bool GrabEvent( int );
|
|
extern void UnGrabEvent( void );
|
|
extern void RestoreWithdrawnLocation( MlvwmWindow *, Bool );
|
|
extern int GetContext( MlvwmWindow *, XEvent *, Window * );
|
|
extern void Destroy( MlvwmWindow * );
|
|
extern void HandleDestroy( XEvent * );
|
|
extern void handle_configure_request( XConfigureRequestEvent );
|
|
extern void MoveWindow( MlvwmWindow *, XEvent *, Bool );
|
|
extern void DisplayPush( Window );
|
|
extern void CloseWindow( MlvwmWindow *, XEvent * );
|
|
extern void DrawResizeFrame( int, int, int, int );
|
|
extern void ResizeWindow( MlvwmWindow *, XEvent *, Bool );
|
|
extern void MinMaxWindow( MlvwmWindow *, XEvent * );
|
|
extern void HandleMapRequest( Window );
|
|
extern void handle_button_press( XEvent * );
|
|
extern void handle_expose( XEvent * );
|
|
extern void HandleEnterNotify( XEvent * );
|
|
extern void HandleLeaveNotify( XEvent * );
|
|
extern void HandleShapeNotify ( XEvent * );
|
|
extern void HandleEvents( XEvent );
|
|
extern void send_clientmessage (Window, Atom, Time);
|
|
extern void WaitEvents( void );
|
|
extern MlvwmWindow *NextActiveWin( MlvwmWindow * );
|
|
extern void SetMapStateProp( MlvwmWindow *, int );
|
|
extern void GetWindowSizeHints( MlvwmWindow * );
|
|
#endif
|