/*
* 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 _TRAILFOCUS_OPTIONS_H
#define _TRAILFOCUS_OPTIONS_H
#ifndef _TRAILFOCUS_OPTIONS_INTERNAL
#define getCompPluginInfo trailfocusOptionsGetCompPluginInfo
#endif
#ifdef __cplusplus
extern "C" {
#endif
CompPluginVTable *trailfocusOptionsGetCompPluginInfo (void);
typedef enum
{
TrailfocusDisplayOptionNum
} TrailfocusDisplayOptions;
typedef void (*trailfocusDisplayOptionChangeNotifyProc) (CompDisplay *display, CompOption *opt, TrailfocusDisplayOptions num);
CompOption *trailfocusGetDisplayOption (CompDisplay *d, TrailfocusDisplayOptions num);
typedef enum
{
TrailfocusScreenOptionWindowMatch,
TrailfocusScreenOptionWindowsCount,
TrailfocusScreenOptionWindowsStart,
TrailfocusScreenOptionMaxOpacity,
TrailfocusScreenOptionMinOpacity,
TrailfocusScreenOptionMaxBrightness,
TrailfocusScreenOptionMinBrightness,
TrailfocusScreenOptionMaxSaturation,
TrailfocusScreenOptionMinSaturation,
TrailfocusScreenOptionNum
} TrailfocusScreenOptions;
typedef void (*trailfocusScreenOptionChangeNotifyProc) (CompScreen *screen, CompOption *opt, TrailfocusScreenOptions num);
CompOption *trailfocusGetScreenOption (CompScreen *s, TrailfocusScreenOptions num);
CompMatch * trailfocusGetWindowMatch (CompScreen *s);
CompOption * trailfocusGetWindowMatchOption (CompScreen *s);
void trailfocusSetWindowMatchNotify (CompScreen *s, trailfocusScreenOptionChangeNotifyProc notify);
int trailfocusGetWindowsCount (CompScreen *s);
CompOption * trailfocusGetWindowsCountOption (CompScreen *s);
void trailfocusSetWindowsCountNotify (CompScreen *s, trailfocusScreenOptionChangeNotifyProc notify);
int trailfocusGetWindowsStart (CompScreen *s);
CompOption * trailfocusGetWindowsStartOption (CompScreen *s);
void trailfocusSetWindowsStartNotify (CompScreen *s, trailfocusScreenOptionChangeNotifyProc notify);
int trailfocusGetMaxOpacity (CompScreen *s);
CompOption * trailfocusGetMaxOpacityOption (CompScreen *s);
void trailfocusSetMaxOpacityNotify (CompScreen *s, trailfocusScreenOptionChangeNotifyProc notify);
int trailfocusGetMinOpacity (CompScreen *s);
CompOption * trailfocusGetMinOpacityOption (CompScreen *s);
void trailfocusSetMinOpacityNotify (CompScreen *s, trailfocusScreenOptionChangeNotifyProc notify);
int trailfocusGetMaxBrightness (CompScreen *s);
CompOption * trailfocusGetMaxBrightnessOption (CompScreen *s);
void trailfocusSetMaxBrightnessNotify (CompScreen *s, trailfocusScreenOptionChangeNotifyProc notify);
int trailfocusGetMinBrightness (CompScreen *s);
CompOption * trailfocusGetMinBrightnessOption (CompScreen *s);
void trailfocusSetMinBrightnessNotify (CompScreen *s, trailfocusScreenOptionChangeNotifyProc notify);
int trailfocusGetMaxSaturation (CompScreen *s);
CompOption * trailfocusGetMaxSaturationOption (CompScreen *s);
void trailfocusSetMaxSaturationNotify (CompScreen *s, trailfocusScreenOptionChangeNotifyProc notify);
int trailfocusGetMinSaturation (CompScreen *s);
CompOption * trailfocusGetMinSaturationOption (CompScreen *s);
void trailfocusSetMinSaturationNotify (CompScreen *s, trailfocusScreenOptionChangeNotifyProc notify);
#ifdef __cplusplus
}
#endif
#endif
syntax highlighted by Code2HTML, v. 0.9.1