/* * 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