/* * 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 _RESIZEINFO_OPTIONS_H #define _RESIZEINFO_OPTIONS_H #ifndef _RESIZEINFO_OPTIONS_INTERNAL #define getCompPluginInfo resizeinfoOptionsGetCompPluginInfo #endif #ifdef __cplusplus extern "C" { #endif CompPluginVTable *resizeinfoOptionsGetCompPluginInfo (void); typedef enum { ResizeinfoDisplayOptionFadeTime, ResizeinfoDisplayOptionAlwaysShow, ResizeinfoDisplayOptionTextColor, ResizeinfoDisplayOptionGradient1, ResizeinfoDisplayOptionGradient2, ResizeinfoDisplayOptionGradient3, ResizeinfoDisplayOptionNum } ResizeinfoDisplayOptions; typedef void (*resizeinfoDisplayOptionChangeNotifyProc) (CompDisplay *display, CompOption *opt, ResizeinfoDisplayOptions num); CompOption *resizeinfoGetDisplayOption (CompDisplay *d, ResizeinfoDisplayOptions num); typedef enum { ResizeinfoScreenOptionNum } ResizeinfoScreenOptions; typedef void (*resizeinfoScreenOptionChangeNotifyProc) (CompScreen *screen, CompOption *opt, ResizeinfoScreenOptions num); CompOption *resizeinfoGetScreenOption (CompScreen *s, ResizeinfoScreenOptions num); int resizeinfoGetFadeTime (CompDisplay *d); CompOption * resizeinfoGetFadeTimeOption (CompDisplay *d); void resizeinfoSetFadeTimeNotify (CompDisplay *d, resizeinfoDisplayOptionChangeNotifyProc notify); Bool resizeinfoGetAlwaysShow (CompDisplay *d); CompOption * resizeinfoGetAlwaysShowOption (CompDisplay *d); void resizeinfoSetAlwaysShowNotify (CompDisplay *d, resizeinfoDisplayOptionChangeNotifyProc notify); unsigned short * resizeinfoGetTextColor (CompDisplay *d); unsigned short resizeinfoGetTextColorRed (CompDisplay *d); unsigned short resizeinfoGetTextColorGreen (CompDisplay *d); unsigned short resizeinfoGetTextColorBlue (CompDisplay *d); unsigned short resizeinfoGetTextColorAlpha (CompDisplay *d); CompOption * resizeinfoGetTextColorOption (CompDisplay *d); void resizeinfoSetTextColorNotify (CompDisplay *d, resizeinfoDisplayOptionChangeNotifyProc notify); unsigned short * resizeinfoGetGradient1 (CompDisplay *d); unsigned short resizeinfoGetGradient1Red (CompDisplay *d); unsigned short resizeinfoGetGradient1Green (CompDisplay *d); unsigned short resizeinfoGetGradient1Blue (CompDisplay *d); unsigned short resizeinfoGetGradient1Alpha (CompDisplay *d); CompOption * resizeinfoGetGradient1Option (CompDisplay *d); void resizeinfoSetGradient1Notify (CompDisplay *d, resizeinfoDisplayOptionChangeNotifyProc notify); unsigned short * resizeinfoGetGradient2 (CompDisplay *d); unsigned short resizeinfoGetGradient2Red (CompDisplay *d); unsigned short resizeinfoGetGradient2Green (CompDisplay *d); unsigned short resizeinfoGetGradient2Blue (CompDisplay *d); unsigned short resizeinfoGetGradient2Alpha (CompDisplay *d); CompOption * resizeinfoGetGradient2Option (CompDisplay *d); void resizeinfoSetGradient2Notify (CompDisplay *d, resizeinfoDisplayOptionChangeNotifyProc notify); unsigned short * resizeinfoGetGradient3 (CompDisplay *d); unsigned short resizeinfoGetGradient3Red (CompDisplay *d); unsigned short resizeinfoGetGradient3Green (CompDisplay *d); unsigned short resizeinfoGetGradient3Blue (CompDisplay *d); unsigned short resizeinfoGetGradient3Alpha (CompDisplay *d); CompOption * resizeinfoGetGradient3Option (CompDisplay *d); void resizeinfoSetGradient3Notify (CompDisplay *d, resizeinfoDisplayOptionChangeNotifyProc notify); #ifdef __cplusplus } #endif #endif