/*
* This file is autogenerated with bcop:
* The Compiz option code generator
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
*/
#ifndef _REFLEX_OPTIONS_H
#define _REFLEX_OPTIONS_H
#ifndef _REFLEX_OPTIONS_INTERNAL
#define getCompPluginInfo reflexOptionsGetCompPluginInfo
#endif
#ifdef __cplusplus
extern "C" {
#endif
CompPluginVTable *reflexOptionsGetCompPluginInfo (void);
typedef enum
{
ReflexDisplayOptionNum
} ReflexDisplayOptions;
typedef void (*reflexDisplayOptionChangeNotifyProc) (CompDisplay *display, CompOption *opt, ReflexDisplayOptions num);
CompOption *reflexGetDisplayOption (CompDisplay *d, ReflexDisplayOptions num);
typedef enum
{
ReflexScreenOptionFile,
ReflexScreenOptionMatch,
ReflexScreenOptionWindow,
ReflexScreenOptionDecoration,
ReflexScreenOptionThreshold,
ReflexScreenOptionMoving,
ReflexScreenOptionNum
} ReflexScreenOptions;
typedef void (*reflexScreenOptionChangeNotifyProc) (CompScreen *screen, CompOption *opt, ReflexScreenOptions num);
CompOption *reflexGetScreenOption (CompScreen *s, ReflexScreenOptions num);
char * reflexGetFile (CompScreen *s);
CompOption * reflexGetFileOption (CompScreen *s);
void reflexSetFileNotify (CompScreen *s, reflexScreenOptionChangeNotifyProc notify);
CompMatch * reflexGetMatch (CompScreen *s);
CompOption * reflexGetMatchOption (CompScreen *s);
void reflexSetMatchNotify (CompScreen *s, reflexScreenOptionChangeNotifyProc notify);
Bool reflexGetWindow (CompScreen *s);
CompOption * reflexGetWindowOption (CompScreen *s);
void reflexSetWindowNotify (CompScreen *s, reflexScreenOptionChangeNotifyProc notify);
Bool reflexGetDecoration (CompScreen *s);
CompOption * reflexGetDecorationOption (CompScreen *s);
void reflexSetDecorationNotify (CompScreen *s, reflexScreenOptionChangeNotifyProc notify);
int reflexGetThreshold (CompScreen *s);
CompOption * reflexGetThresholdOption (CompScreen *s);
void reflexSetThresholdNotify (CompScreen *s, reflexScreenOptionChangeNotifyProc notify);
Bool reflexGetMoving (CompScreen *s);
CompOption * reflexGetMovingOption (CompScreen *s);
void reflexSetMovingNotify (CompScreen *s, reflexScreenOptionChangeNotifyProc notify);
#ifdef __cplusplus
}
#endif
#endif
syntax highlighted by Code2HTML, v. 0.9.1