/* * 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 _PUT_OPTIONS_H #define _PUT_OPTIONS_H #ifndef _PUT_OPTIONS_INTERNAL #define getCompPluginInfo putOptionsGetCompPluginInfo #endif #ifdef __cplusplus extern "C" { #endif CompPluginVTable *putOptionsGetCompPluginInfo (void); typedef enum { PutDisplayOptionPutViewport, PutDisplayOptionPutViewport1, PutDisplayOptionPutViewport2, PutDisplayOptionPutViewport3, PutDisplayOptionPutViewport4, PutDisplayOptionPutViewport5, PutDisplayOptionPutViewport6, PutDisplayOptionPutViewport7, PutDisplayOptionPutViewport8, PutDisplayOptionPutViewport9, PutDisplayOptionPutViewport10, PutDisplayOptionPutViewport11, PutDisplayOptionPutViewport12, PutDisplayOptionPutViewportLeft, PutDisplayOptionPutViewportRight, PutDisplayOptionPutViewportUp, PutDisplayOptionPutViewportDown, PutDisplayOptionPutCenter, PutDisplayOptionPutLeft, PutDisplayOptionPutRight, PutDisplayOptionPutTop, PutDisplayOptionPutBottom, PutDisplayOptionPutTopleft, PutDisplayOptionPutTopright, PutDisplayOptionPutBottomleft, PutDisplayOptionPutBottomright, PutDisplayOptionPutRestore, PutDisplayOptionPutPointer, PutDisplayOptionPutExact, PutDisplayOptionNum } PutDisplayOptions; typedef void (*putDisplayOptionChangeNotifyProc) (CompDisplay *display, CompOption *opt, PutDisplayOptions num); CompOption *putGetDisplayOption (CompDisplay *d, PutDisplayOptions num); typedef enum { PutScreenOptionPadLeft, PutScreenOptionPadRight, PutScreenOptionPadTop, PutScreenOptionPadBottom, PutScreenOptionUnfocusWindow, PutScreenOptionWindowCenter, PutScreenOptionAvoidOffscreen, PutScreenOptionSpeed, PutScreenOptionTimestep, PutScreenOptionNum } PutScreenOptions; typedef void (*putScreenOptionChangeNotifyProc) (CompScreen *screen, CompOption *opt, PutScreenOptions num); CompOption *putGetScreenOption (CompScreen *s, PutScreenOptions num); CompAction * putGetPutViewport (CompDisplay *d); void putSetPutViewportInitiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutViewportTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutViewportOption (CompDisplay *d); void putSetPutViewportNotify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutViewport1 (CompDisplay *d); void putSetPutViewport1Initiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutViewport1Terminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutViewport1Option (CompDisplay *d); void putSetPutViewport1Notify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutViewport2 (CompDisplay *d); void putSetPutViewport2Initiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutViewport2Terminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutViewport2Option (CompDisplay *d); void putSetPutViewport2Notify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutViewport3 (CompDisplay *d); void putSetPutViewport3Initiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutViewport3Terminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutViewport3Option (CompDisplay *d); void putSetPutViewport3Notify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutViewport4 (CompDisplay *d); void putSetPutViewport4Initiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutViewport4Terminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutViewport4Option (CompDisplay *d); void putSetPutViewport4Notify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutViewport5 (CompDisplay *d); void putSetPutViewport5Initiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutViewport5Terminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutViewport5Option (CompDisplay *d); void putSetPutViewport5Notify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutViewport6 (CompDisplay *d); void putSetPutViewport6Initiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutViewport6Terminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutViewport6Option (CompDisplay *d); void putSetPutViewport6Notify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutViewport7 (CompDisplay *d); void putSetPutViewport7Initiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutViewport7Terminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutViewport7Option (CompDisplay *d); void putSetPutViewport7Notify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutViewport8 (CompDisplay *d); void putSetPutViewport8Initiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutViewport8Terminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutViewport8Option (CompDisplay *d); void putSetPutViewport8Notify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutViewport9 (CompDisplay *d); void putSetPutViewport9Initiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutViewport9Terminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutViewport9Option (CompDisplay *d); void putSetPutViewport9Notify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutViewport10 (CompDisplay *d); void putSetPutViewport10Initiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutViewport10Terminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutViewport10Option (CompDisplay *d); void putSetPutViewport10Notify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutViewport11 (CompDisplay *d); void putSetPutViewport11Initiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutViewport11Terminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutViewport11Option (CompDisplay *d); void putSetPutViewport11Notify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutViewport12 (CompDisplay *d); void putSetPutViewport12Initiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutViewport12Terminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutViewport12Option (CompDisplay *d); void putSetPutViewport12Notify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutViewportLeft (CompDisplay *d); void putSetPutViewportLeftInitiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutViewportLeftTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutViewportLeftOption (CompDisplay *d); void putSetPutViewportLeftNotify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutViewportRight (CompDisplay *d); void putSetPutViewportRightInitiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutViewportRightTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutViewportRightOption (CompDisplay *d); void putSetPutViewportRightNotify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutViewportUp (CompDisplay *d); void putSetPutViewportUpInitiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutViewportUpTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutViewportUpOption (CompDisplay *d); void putSetPutViewportUpNotify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutViewportDown (CompDisplay *d); void putSetPutViewportDownInitiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutViewportDownTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutViewportDownOption (CompDisplay *d); void putSetPutViewportDownNotify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutCenter (CompDisplay *d); void putSetPutCenterInitiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutCenterTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutCenterOption (CompDisplay *d); void putSetPutCenterNotify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutLeft (CompDisplay *d); void putSetPutLeftInitiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutLeftTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutLeftOption (CompDisplay *d); void putSetPutLeftNotify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutRight (CompDisplay *d); void putSetPutRightInitiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutRightTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutRightOption (CompDisplay *d); void putSetPutRightNotify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutTop (CompDisplay *d); void putSetPutTopInitiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutTopTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutTopOption (CompDisplay *d); void putSetPutTopNotify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutBottom (CompDisplay *d); void putSetPutBottomInitiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutBottomTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutBottomOption (CompDisplay *d); void putSetPutBottomNotify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutTopleft (CompDisplay *d); void putSetPutTopleftInitiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutTopleftTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutTopleftOption (CompDisplay *d); void putSetPutTopleftNotify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutTopright (CompDisplay *d); void putSetPutToprightInitiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutToprightTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutToprightOption (CompDisplay *d); void putSetPutToprightNotify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutBottomleft (CompDisplay *d); void putSetPutBottomleftInitiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutBottomleftTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutBottomleftOption (CompDisplay *d); void putSetPutBottomleftNotify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutBottomright (CompDisplay *d); void putSetPutBottomrightInitiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutBottomrightTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutBottomrightOption (CompDisplay *d); void putSetPutBottomrightNotify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutRestore (CompDisplay *d); void putSetPutRestoreInitiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutRestoreTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutRestoreOption (CompDisplay *d); void putSetPutRestoreNotify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutPointer (CompDisplay *d); void putSetPutPointerInitiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutPointerTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutPointerOption (CompDisplay *d); void putSetPutPointerNotify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); CompAction * putGetPutExact (CompDisplay *d); void putSetPutExactInitiate (CompDisplay *d, CompActionCallBackProc init); void putSetPutExactTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * putGetPutExactOption (CompDisplay *d); void putSetPutExactNotify (CompDisplay *d, putDisplayOptionChangeNotifyProc notify); int putGetPadLeft (CompScreen *s); CompOption * putGetPadLeftOption (CompScreen *s); void putSetPadLeftNotify (CompScreen *s, putScreenOptionChangeNotifyProc notify); int putGetPadRight (CompScreen *s); CompOption * putGetPadRightOption (CompScreen *s); void putSetPadRightNotify (CompScreen *s, putScreenOptionChangeNotifyProc notify); int putGetPadTop (CompScreen *s); CompOption * putGetPadTopOption (CompScreen *s); void putSetPadTopNotify (CompScreen *s, putScreenOptionChangeNotifyProc notify); int putGetPadBottom (CompScreen *s); CompOption * putGetPadBottomOption (CompScreen *s); void putSetPadBottomNotify (CompScreen *s, putScreenOptionChangeNotifyProc notify); Bool putGetUnfocusWindow (CompScreen *s); CompOption * putGetUnfocusWindowOption (CompScreen *s); void putSetUnfocusWindowNotify (CompScreen *s, putScreenOptionChangeNotifyProc notify); Bool putGetWindowCenter (CompScreen *s); CompOption * putGetWindowCenterOption (CompScreen *s); void putSetWindowCenterNotify (CompScreen *s, putScreenOptionChangeNotifyProc notify); Bool putGetAvoidOffscreen (CompScreen *s); CompOption * putGetAvoidOffscreenOption (CompScreen *s); void putSetAvoidOffscreenNotify (CompScreen *s, putScreenOptionChangeNotifyProc notify); float putGetSpeed (CompScreen *s); CompOption * putGetSpeedOption (CompScreen *s); void putSetSpeedNotify (CompScreen *s, putScreenOptionChangeNotifyProc notify); float putGetTimestep (CompScreen *s); CompOption * putGetTimestepOption (CompScreen *s); void putSetTimestepNotify (CompScreen *s, putScreenOptionChangeNotifyProc notify); #ifdef __cplusplus } #endif #endif