/* * 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 _NEG_OPTIONS_H #define _NEG_OPTIONS_H #ifndef _NEG_OPTIONS_INTERNAL #define getCompPluginInfo negOptionsGetCompPluginInfo #endif #ifdef __cplusplus extern "C" { #endif CompPluginVTable *negOptionsGetCompPluginInfo (void); typedef enum { NegDisplayOptionWindowToggle, NegDisplayOptionScreenToggle, NegDisplayOptionNum } NegDisplayOptions; typedef void (*negDisplayOptionChangeNotifyProc) (CompDisplay *display, CompOption *opt, NegDisplayOptions num); CompOption *negGetDisplayOption (CompDisplay *d, NegDisplayOptions num); typedef enum { NegScreenOptionNegMatch, NegScreenOptionExcludeMatch, NegScreenOptionNum } NegScreenOptions; typedef void (*negScreenOptionChangeNotifyProc) (CompScreen *screen, CompOption *opt, NegScreenOptions num); CompOption *negGetScreenOption (CompScreen *s, NegScreenOptions num); CompAction * negGetWindowToggle (CompDisplay *d); void negSetWindowToggleInitiate (CompDisplay *d, CompActionCallBackProc init); void negSetWindowToggleTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * negGetWindowToggleOption (CompDisplay *d); void negSetWindowToggleNotify (CompDisplay *d, negDisplayOptionChangeNotifyProc notify); CompAction * negGetScreenToggle (CompDisplay *d); void negSetScreenToggleInitiate (CompDisplay *d, CompActionCallBackProc init); void negSetScreenToggleTerminate (CompDisplay *d, CompActionCallBackProc term); CompOption * negGetScreenToggleOption (CompDisplay *d); void negSetScreenToggleNotify (CompDisplay *d, negDisplayOptionChangeNotifyProc notify); CompMatch * negGetNegMatch (CompScreen *s); CompOption * negGetNegMatchOption (CompScreen *s); void negSetNegMatchNotify (CompScreen *s, negScreenOptionChangeNotifyProc notify); CompMatch * negGetExcludeMatch (CompScreen *s); CompOption * negGetExcludeMatchOption (CompScreen *s); void negSetExcludeMatchNotify (CompScreen *s, negScreenOptionChangeNotifyProc notify); #ifdef __cplusplus } #endif #endif