/* * 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 _BENCH_OPTIONS_H #define _BENCH_OPTIONS_H #ifndef _BENCH_OPTIONS_INTERNAL #define getCompPluginInfo benchOptionsGetCompPluginInfo #endif #ifdef __cplusplus extern "C" { #endif CompPluginVTable *benchOptionsGetCompPluginInfo (void); typedef enum { BenchDisplayOptionInitiate, BenchDisplayOptionDisableLimiter, BenchDisplayOptionOutputScreen, BenchDisplayOptionPositionX, BenchDisplayOptionPositionY, BenchDisplayOptionOutputConsole, BenchDisplayOptionConsoleUpdateTime, BenchDisplayOptionNum } BenchDisplayOptions; typedef void (*benchDisplayOptionChangeNotifyProc) (CompDisplay *display, CompOption *opt, BenchDisplayOptions num); CompOption *benchGetDisplayOption (CompDisplay *d, BenchDisplayOptions num); typedef enum { BenchScreenOptionNum } BenchScreenOptions; typedef void (*benchScreenOptionChangeNotifyProc) (CompScreen *screen, CompOption *opt, BenchScreenOptions num); CompOption *benchGetScreenOption (CompScreen *s, BenchScreenOptions num); CompAction * benchGetInitiate (CompDisplay *d); void benchSetInitiateInitiate (CompDisplay *d, CompActionCallBackProc init); void benchSetInitiateTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * benchGetInitiateOption (CompDisplay *d); void benchSetInitiateNotify (CompDisplay *d, benchDisplayOptionChangeNotifyProc notify); Bool benchGetDisableLimiter (CompDisplay *d); CompOption * benchGetDisableLimiterOption (CompDisplay *d); void benchSetDisableLimiterNotify (CompDisplay *d, benchDisplayOptionChangeNotifyProc notify); Bool benchGetOutputScreen (CompDisplay *d); CompOption * benchGetOutputScreenOption (CompDisplay *d); void benchSetOutputScreenNotify (CompDisplay *d, benchDisplayOptionChangeNotifyProc notify); int benchGetPositionX (CompDisplay *d); CompOption * benchGetPositionXOption (CompDisplay *d); void benchSetPositionXNotify (CompDisplay *d, benchDisplayOptionChangeNotifyProc notify); int benchGetPositionY (CompDisplay *d); CompOption * benchGetPositionYOption (CompDisplay *d); void benchSetPositionYNotify (CompDisplay *d, benchDisplayOptionChangeNotifyProc notify); Bool benchGetOutputConsole (CompDisplay *d); CompOption * benchGetOutputConsoleOption (CompDisplay *d); void benchSetOutputConsoleNotify (CompDisplay *d, benchDisplayOptionChangeNotifyProc notify); int benchGetConsoleUpdateTime (CompDisplay *d); CompOption * benchGetConsoleUpdateTimeOption (CompDisplay *d); void benchSetConsoleUpdateTimeNotify (CompDisplay *d, benchDisplayOptionChangeNotifyProc notify); #ifdef __cplusplus } #endif #endif