mlvwm/mlvwm/functions.h

30 lines
1.1 KiB
C

/****************************************************************************/
/* This module is all original code */
/* by TakaC Hasegawa (tac.hasegawa@gmail.com) */
/* 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 _FUNCTION_
#define _FUNCTION_
typedef struct builtin_func
{
char *label;
void (*action)();
} builtin_func;
extern void ShadeWindow( MlvwmWindow * );
extern void UnShadeWindow( MlvwmWindow * );
extern void HideWindow( MlvwmWindow * );
extern void NopFunction( char * );
extern void AboutThisMachine( char * );
extern void RefreshScreen( char * );
extern void ChangeDesk( char * );
extern void SelectWindow( char * );
extern void ExecSystems( char * );
extern void RestartSystem( char * );
extern void ExitSystem( char * );
extern void ExecuteFunction( char * );
#endif