/*
* 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
syntax highlighted by Code2HTML, v. 0.9.1