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