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