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