/*
* 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 _ADDHELPER_OPTIONS_H
#define _ADDHELPER_OPTIONS_H
#ifndef _ADDHELPER_OPTIONS_INTERNAL
#define getCompPluginInfo addhelperOptionsGetCompPluginInfo
#endif
#ifdef __cplusplus
extern "C" {
#endif
CompPluginVTable *addhelperOptionsGetCompPluginInfo (void);
typedef enum
{
AddhelperDisplayOptionToggle,
AddhelperDisplayOptionWindowTypes,
AddhelperDisplayOptionBrightness,
AddhelperDisplayOptionSaturation,
AddhelperDisplayOptionOpacity,
AddhelperDisplayOptionNum
} AddhelperDisplayOptions;
typedef void (*addhelperDisplayOptionChangeNotifyProc) (CompDisplay *display, CompOption *opt, AddhelperDisplayOptions num);
CompOption *addhelperGetDisplayOption (CompDisplay *d, AddhelperDisplayOptions num);
typedef enum
{
AddhelperScreenOptionNum
} AddhelperScreenOptions;
typedef void (*addhelperScreenOptionChangeNotifyProc) (CompScreen *screen, CompOption *opt, AddhelperScreenOptions num);
CompOption *addhelperGetScreenOption (CompScreen *s, AddhelperScreenOptions num);
CompAction * addhelperGetToggle (CompDisplay *d);
void addhelperSetToggleInitiate (CompDisplay *d, CompActionCallBackProc init);
void addhelperSetToggleTerminate (CompDisplay *d, CompActionCallBackProc term);
CompOption * addhelperGetToggleOption (CompDisplay *d);
void addhelperSetToggleNotify (CompDisplay *d, addhelperDisplayOptionChangeNotifyProc notify);
CompMatch * addhelperGetWindowTypes (CompDisplay *d);
CompOption * addhelperGetWindowTypesOption (CompDisplay *d);
void addhelperSetWindowTypesNotify (CompDisplay *d, addhelperDisplayOptionChangeNotifyProc notify);
int addhelperGetBrightness (CompDisplay *d);
CompOption * addhelperGetBrightnessOption (CompDisplay *d);
void addhelperSetBrightnessNotify (CompDisplay *d, addhelperDisplayOptionChangeNotifyProc notify);
int addhelperGetSaturation (CompDisplay *d);
CompOption * addhelperGetSaturationOption (CompDisplay *d);
void addhelperSetSaturationNotify (CompDisplay *d, addhelperDisplayOptionChangeNotifyProc notify);
int addhelperGetOpacity (CompDisplay *d);
CompOption * addhelperGetOpacityOption (CompDisplay *d);
void addhelperSetOpacityNotify (CompDisplay *d, addhelperDisplayOptionChangeNotifyProc notify);
#ifdef __cplusplus
}
#endif
#endif
syntax highlighted by Code2HTML, v. 0.9.1