All pastes #491543 Raw Edit

Something

public c v1 · immutable
·published 2007-05-16 18:44 UTC
rendered paste body
/* * 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 _GROUP_OPTIONS_H#define _GROUP_OPTIONS_H#ifndef _GROUP_OPTIONS_INTERNAL#define getCompPluginInfo groupOptionsGetCompPluginInfo#endifCompPluginVTable *groupOptionsGetCompPluginInfo (void);typedef enum{    GroupDisplayOptionSelect,    GroupDisplayOptionSelectSingle,    GroupDisplayOptionGroup,    GroupDisplayOptionUngroup,    GroupDisplayOptionRemove,    GroupDisplayOptionClose,    GroupDisplayOptionIgnore,    GroupDisplayOptionTabmode,    GroupDisplayOptionChangeTabLeft,    GroupDisplayOptionChangeTabRight,    GroupDisplayOptionChangeColor,    GroupDisplayOptionNum} GroupDisplayOptions;typedef void (*groupDisplayOptionChangeNotifyProc) (CompDisplay *display, CompOption *opt, GroupDisplayOptions num);CompOption *groupGetDisplayOption (CompDisplay *d, GroupDisplayOptions num);typedef enum{    GroupScreenOptionMoveAll,    GroupScreenOptionResizeAll,    GroupScreenOptionRaiseAll,    GroupScreenOptionMaximizeUnmaximizeAll,    GroupScreenOptionMinimizeAll,    GroupScreenOptionShadeAll,    GroupScreenOptionAutoGroup,    GroupScreenOptionAutoUngroup,    GroupScreenOptionRelativeDistance,    GroupScreenOptionWindowMatch,    GroupScreenOptionSelectOpacity,    GroupScreenOptionSelectSaturation,    GroupScreenOptionSelectBrightness,    GroupScreenOptionSelectPrecision,    GroupScreenOptionFillColor,    GroupScreenOptionLineColor,    GroupScreenOptionMipmaps,    GroupScreenOptionUntabOnClose,    GroupScreenOptionAutotabCreate,    GroupScreenOptionTabbarShowDelay,    GroupScreenOptionTabbingSpeed,    GroupScreenOptionTabbingTimestep,    GroupScreenOptionFadeTime,    GroupScreenOptionFadeTextTime,    GroupScreenOptionVisibilityTime,    GroupScreenOptionChangeAnimationTime,    GroupScreenOptionThumbSize,    GroupScreenOptionThumbSpace,    GroupScreenOptionBorderRadius,    GroupScreenOptionBorderWidth,    GroupScreenOptionTabBaseColor,    GroupScreenOptionTabBorderColor,    GroupScreenOptionTabHighlightColor,    GroupScreenOptionTabStyle,    GroupScreenOptionTabbarFontSize,    GroupScreenOptionTabbarFontColor,    GroupScreenOptionSpringModelOnMove,    GroupScreenOptionDndUngroupWindow,    GroupScreenOptionDragHoverTime,    GroupScreenOptionDragSpringK,    GroupScreenOptionDragFriction,    GroupScreenOptionDragYDistance,    GroupScreenOptionDragSpeedLimit,    GroupScreenOptionGlow,    GroupScreenOptionGlowSize,    GroupScreenOptionGlowType,    GroupScreenOptionNum} GroupScreenOptions;typedef void (*groupScreenOptionChangeNotifyProc) (CompScreen *screen, CompOption *opt, GroupScreenOptions num);CompOption *groupGetScreenOption (CompScreen *s, GroupScreenOptions num);CompAction *     groupGetSelect (CompDisplay *d);void             groupSetSelectInitiate (CompDisplay *d, CompActionCallBackProc init);void             groupSetSelectTerminate (CompDisplay *d, CompActionCallBackProc term);CompOption *     groupGetSelectOption (CompDisplay *d);void             groupSetSelectNotify (CompDisplay *d, groupDisplayOptionChangeNotifyProc notify);            CompAction *     groupGetSelectSingle (CompDisplay *d);void             groupSetSelectSingleInitiate (CompDisplay *d, CompActionCallBackProc init);void             groupSetSelectSingleTerminate (CompDisplay *d, CompActionCallBackProc term);CompOption *     groupGetSelectSingleOption (CompDisplay *d);void             groupSetSelectSingleNotify (CompDisplay *d, groupDisplayOptionChangeNotifyProc notify);            CompAction *     groupGetGroup (CompDisplay *d);void             groupSetGroupInitiate (CompDisplay *d, CompActionCallBackProc init);void             groupSetGroupTerminate (CompDisplay *d, CompActionCallBackProc term);CompOption *     groupGetGroupOption (CompDisplay *d);void             groupSetGroupNotify (CompDisplay *d, groupDisplayOptionChangeNotifyProc notify);            CompAction *     groupGetUngroup (CompDisplay *d);void             groupSetUngroupInitiate (CompDisplay *d, CompActionCallBackProc init);void             groupSetUngroupTerminate (CompDisplay *d, CompActionCallBackProc term);CompOption *     groupGetUngroupOption (CompDisplay *d);void             groupSetUngroupNotify (CompDisplay *d, groupDisplayOptionChangeNotifyProc notify);            CompAction *     groupGetRemove (CompDisplay *d);void             groupSetRemoveInitiate (CompDisplay *d, CompActionCallBackProc init);void             groupSetRemoveTerminate (CompDisplay *d, CompActionCallBackProc term);CompOption *     groupGetRemoveOption (CompDisplay *d);void             groupSetRemoveNotify (CompDisplay *d, groupDisplayOptionChangeNotifyProc notify);            CompAction *     groupGetClose (CompDisplay *d);void             groupSetCloseInitiate (CompDisplay *d, CompActionCallBackProc init);void             groupSetCloseTerminate (CompDisplay *d, CompActionCallBackProc term);CompOption *     groupGetCloseOption (CompDisplay *d);void             groupSetCloseNotify (CompDisplay *d, groupDisplayOptionChangeNotifyProc notify);            CompAction *     groupGetIgnore (CompDisplay *d);void             groupSetIgnoreInitiate (CompDisplay *d, CompActionCallBackProc init);void             groupSetIgnoreTerminate (CompDisplay *d, CompActionCallBackProc term);CompOption *     groupGetIgnoreOption (CompDisplay *d);void             groupSetIgnoreNotify (CompDisplay *d, groupDisplayOptionChangeNotifyProc notify);            CompAction *     groupGetTabmode (CompDisplay *d);void             groupSetTabmodeInitiate (CompDisplay *d, CompActionCallBackProc init);void             groupSetTabmodeTerminate (CompDisplay *d, CompActionCallBackProc term);CompOption *     groupGetTabmodeOption (CompDisplay *d);void             groupSetTabmodeNotify (CompDisplay *d, groupDisplayOptionChangeNotifyProc notify);            CompAction *     groupGetChangeTabLeft (CompDisplay *d);void             groupSetChangeTabLeftInitiate (CompDisplay *d, CompActionCallBackProc init);void             groupSetChangeTabLeftTerminate (CompDisplay *d, CompActionCallBackProc term);CompOption *     groupGetChangeTabLeftOption (CompDisplay *d);void             groupSetChangeTabLeftNotify (CompDisplay *d, groupDisplayOptionChangeNotifyProc notify);            CompAction *     groupGetChangeTabRight (CompDisplay *d);void             groupSetChangeTabRightInitiate (CompDisplay *d, CompActionCallBackProc init);void             groupSetChangeTabRightTerminate (CompDisplay *d, CompActionCallBackProc term);CompOption *     groupGetChangeTabRightOption (CompDisplay *d);void             groupSetChangeTabRightNotify (CompDisplay *d, groupDisplayOptionChangeNotifyProc notify);            CompAction *     groupGetChangeColor (CompDisplay *d);void             groupSetChangeColorInitiate (CompDisplay *d, CompActionCallBackProc init);void             groupSetChangeColorTerminate (CompDisplay *d, CompActionCallBackProc term);CompOption *     groupGetChangeColorOption (CompDisplay *d);void             groupSetChangeColorNotify (CompDisplay *d, groupDisplayOptionChangeNotifyProc notify);            Bool             groupGetMoveAll (CompScreen *s);CompOption *     groupGetMoveAllOption (CompScreen *s);void             groupSetMoveAllNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            Bool             groupGetResizeAll (CompScreen *s);CompOption *     groupGetResizeAllOption (CompScreen *s);void             groupSetResizeAllNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            Bool             groupGetRaiseAll (CompScreen *s);CompOption *     groupGetRaiseAllOption (CompScreen *s);void             groupSetRaiseAllNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            Bool             groupGetMaximizeUnmaximizeAll (CompScreen *s);CompOption *     groupGetMaximizeUnmaximizeAllOption (CompScreen *s);void             groupSetMaximizeUnmaximizeAllNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            Bool             groupGetMinimizeAll (CompScreen *s);CompOption *     groupGetMinimizeAllOption (CompScreen *s);void             groupSetMinimizeAllNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            Bool             groupGetShadeAll (CompScreen *s);CompOption *     groupGetShadeAllOption (CompScreen *s);void             groupSetShadeAllNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            Bool             groupGetAutoGroup (CompScreen *s);CompOption *     groupGetAutoGroupOption (CompScreen *s);void             groupSetAutoGroupNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            Bool             groupGetAutoUngroup (CompScreen *s);CompOption *     groupGetAutoUngroupOption (CompScreen *s);void             groupSetAutoUngroupNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            Bool             groupGetRelativeDistance (CompScreen *s);CompOption *     groupGetRelativeDistanceOption (CompScreen *s);void             groupSetRelativeDistanceNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            CompMatch *      groupGetWindowMatch (CompScreen *s);CompOption *     groupGetWindowMatchOption (CompScreen *s);void             groupSetWindowMatchNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            int              groupGetSelectOpacity (CompScreen *s);CompOption *     groupGetSelectOpacityOption (CompScreen *s);void             groupSetSelectOpacityNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            int              groupGetSelectSaturation (CompScreen *s);CompOption *     groupGetSelectSaturationOption (CompScreen *s);void             groupSetSelectSaturationNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            int              groupGetSelectBrightness (CompScreen *s);CompOption *     groupGetSelectBrightnessOption (CompScreen *s);void             groupSetSelectBrightnessNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            int              groupGetSelectPrecision (CompScreen *s);CompOption *     groupGetSelectPrecisionOption (CompScreen *s);void             groupSetSelectPrecisionNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            unsigned short * groupGetFillColor (CompScreen *s);unsigned short   groupGetFillColorRed (CompScreen *s);unsigned short   groupGetFillColorGreen (CompScreen *s);unsigned short   groupGetFillColorBlue (CompScreen *s);unsigned short   groupGetFillColorAlpha (CompScreen *s);CompOption *     groupGetFillColorOption (CompScreen *s);void             groupSetFillColorNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            unsigned short * groupGetLineColor (CompScreen *s);unsigned short   groupGetLineColorRed (CompScreen *s);unsigned short   groupGetLineColorGreen (CompScreen *s);unsigned short   groupGetLineColorBlue (CompScreen *s);unsigned short   groupGetLineColorAlpha (CompScreen *s);CompOption *     groupGetLineColorOption (CompScreen *s);void             groupSetLineColorNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            Bool             groupGetMipmaps (CompScreen *s);CompOption *     groupGetMipmapsOption (CompScreen *s);void             groupSetMipmapsNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            Bool             groupGetUntabOnClose (CompScreen *s);CompOption *     groupGetUntabOnCloseOption (CompScreen *s);void             groupSetUntabOnCloseNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            Bool             groupGetAutotabCreate (CompScreen *s);CompOption *     groupGetAutotabCreateOption (CompScreen *s);void             groupSetAutotabCreateNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            float            groupGetTabbarShowDelay (CompScreen *s);CompOption *     groupGetTabbarShowDelayOption (CompScreen *s);void             groupSetTabbarShowDelayNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            float            groupGetTabbingSpeed (CompScreen *s);CompOption *     groupGetTabbingSpeedOption (CompScreen *s);void             groupSetTabbingSpeedNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            float            groupGetTabbingTimestep (CompScreen *s);CompOption *     groupGetTabbingTimestepOption (CompScreen *s);void             groupSetTabbingTimestepNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            float            groupGetFadeTime (CompScreen *s);CompOption *     groupGetFadeTimeOption (CompScreen *s);void             groupSetFadeTimeNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            float            groupGetFadeTextTime (CompScreen *s);CompOption *     groupGetFadeTextTimeOption (CompScreen *s);void             groupSetFadeTextTimeNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            float            groupGetVisibilityTime (CompScreen *s);CompOption *     groupGetVisibilityTimeOption (CompScreen *s);void             groupSetVisibilityTimeNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            float            groupGetChangeAnimationTime (CompScreen *s);CompOption *     groupGetChangeAnimationTimeOption (CompScreen *s);void             groupSetChangeAnimationTimeNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            int              groupGetThumbSize (CompScreen *s);CompOption *     groupGetThumbSizeOption (CompScreen *s);void             groupSetThumbSizeNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            int              groupGetThumbSpace (CompScreen *s);CompOption *     groupGetThumbSpaceOption (CompScreen *s);void             groupSetThumbSpaceNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            int              groupGetBorderRadius (CompScreen *s);CompOption *     groupGetBorderRadiusOption (CompScreen *s);void             groupSetBorderRadiusNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            int              groupGetBorderWidth (CompScreen *s);CompOption *     groupGetBorderWidthOption (CompScreen *s);void             groupSetBorderWidthNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            unsigned short * groupGetTabBaseColor (CompScreen *s);unsigned short   groupGetTabBaseColorRed (CompScreen *s);unsigned short   groupGetTabBaseColorGreen (CompScreen *s);unsigned short   groupGetTabBaseColorBlue (CompScreen *s);unsigned short   groupGetTabBaseColorAlpha (CompScreen *s);CompOption *     groupGetTabBaseColorOption (CompScreen *s);void             groupSetTabBaseColorNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            unsigned short * groupGetTabBorderColor (CompScreen *s);unsigned short   groupGetTabBorderColorRed (CompScreen *s);unsigned short   groupGetTabBorderColorGreen (CompScreen *s);unsigned short   groupGetTabBorderColorBlue (CompScreen *s);unsigned short   groupGetTabBorderColorAlpha (CompScreen *s);CompOption *     groupGetTabBorderColorOption (CompScreen *s);void             groupSetTabBorderColorNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            unsigned short * groupGetTabHighlightColor (CompScreen *s);unsigned short   groupGetTabHighlightColorRed (CompScreen *s);unsigned short   groupGetTabHighlightColorGreen (CompScreen *s);unsigned short   groupGetTabHighlightColorBlue (CompScreen *s);unsigned short   groupGetTabHighlightColorAlpha (CompScreen *s);CompOption *     groupGetTabHighlightColorOption (CompScreen *s);void             groupSetTabHighlightColorNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            int              groupGetTabStyle (CompScreen *s);CompOption *     groupGetTabStyleOption (CompScreen *s);void             groupSetTabStyleNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            int              groupGetTabbarFontSize (CompScreen *s);CompOption *     groupGetTabbarFontSizeOption (CompScreen *s);void             groupSetTabbarFontSizeNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            unsigned short * groupGetTabbarFontColor (CompScreen *s);unsigned short   groupGetTabbarFontColorRed (CompScreen *s);unsigned short   groupGetTabbarFontColorGreen (CompScreen *s);unsigned short   groupGetTabbarFontColorBlue (CompScreen *s);unsigned short   groupGetTabbarFontColorAlpha (CompScreen *s);CompOption *     groupGetTabbarFontColorOption (CompScreen *s);void             groupSetTabbarFontColorNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            Bool             groupGetSpringModelOnMove (CompScreen *s);CompOption *     groupGetSpringModelOnMoveOption (CompScreen *s);void             groupSetSpringModelOnMoveNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            Bool             groupGetDndUngroupWindow (CompScreen *s);CompOption *     groupGetDndUngroupWindowOption (CompScreen *s);void             groupSetDndUngroupWindowNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            float            groupGetDragHoverTime (CompScreen *s);CompOption *     groupGetDragHoverTimeOption (CompScreen *s);void             groupSetDragHoverTimeNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            float            groupGetDragSpringK (CompScreen *s);CompOption *     groupGetDragSpringKOption (CompScreen *s);void             groupSetDragSpringKNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            float            groupGetDragFriction (CompScreen *s);CompOption *     groupGetDragFrictionOption (CompScreen *s);void             groupSetDragFrictionNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            int              groupGetDragYDistance (CompScreen *s);CompOption *     groupGetDragYDistanceOption (CompScreen *s);void             groupSetDragYDistanceNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            int              groupGetDragSpeedLimit (CompScreen *s);CompOption *     groupGetDragSpeedLimitOption (CompScreen *s);void             groupSetDragSpeedLimitNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            Bool             groupGetGlow (CompScreen *s);CompOption *     groupGetGlowOption (CompScreen *s);void             groupSetGlowNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            int              groupGetGlowSize (CompScreen *s);CompOption *     groupGetGlowSizeOption (CompScreen *s);void             groupSetGlowSizeNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            int              groupGetGlowType (CompScreen *s);CompOption *     groupGetGlowTypeOption (CompScreen *s);void             groupSetGlowTypeNotify (CompScreen *s, groupScreenOptionChangeNotifyProc notify);            #endif