12
12
#ifndef _EXTRAWM_OPTIONS_H
13
13
#define _EXTRAWM_OPTIONS_H
15
#ifndef _EXTRAWM_OPTIONS_INTERNAL
16
#define getCompPluginInfo extrawmOptionsGetCompPluginInfo
23
CompPluginVTable *extrawmOptionsGetCompPluginInfo (void);
15
#include <compiz-common.h>
19
CompPluginVTable * getCompPluginInfo (void);
27
23
ExtrawmDisplayOptionActivate,
28
ExtrawmDisplayOptionToggleRedirect,
29
ExtrawmDisplayOptionToggleFullscreen,
30
ExtrawmDisplayOptionToggleAlwaysOnTop,
31
ExtrawmDisplayOptionToggleSticky,
24
ExtrawmDisplayOptionToggleRedirectKey,
25
ExtrawmDisplayOptionToggleFullscreenKey,
26
ExtrawmDisplayOptionToggleAlwaysOnTopKey,
27
ExtrawmDisplayOptionToggleStickyKey,
32
28
ExtrawmDisplayOptionNum
33
29
} ExtrawmDisplayOptions;
51
47
CompOption * extrawmGetActivateOption (CompDisplay *d);
52
48
void extrawmSetActivateNotify (CompDisplay *d, extrawmDisplayOptionChangeNotifyProc notify);
54
CompAction * extrawmGetToggleRedirect (CompDisplay *d);
55
void extrawmSetToggleRedirectInitiate (CompDisplay *d, CompActionCallBackProc init);
56
void extrawmSetToggleRedirectTerminate (CompDisplay *d, CompActionCallBackProc term);
57
CompOption * extrawmGetToggleRedirectOption (CompDisplay *d);
58
void extrawmSetToggleRedirectNotify (CompDisplay *d, extrawmDisplayOptionChangeNotifyProc notify);
60
CompAction * extrawmGetToggleFullscreen (CompDisplay *d);
61
void extrawmSetToggleFullscreenInitiate (CompDisplay *d, CompActionCallBackProc init);
62
void extrawmSetToggleFullscreenTerminate (CompDisplay *d, CompActionCallBackProc term);
63
CompOption * extrawmGetToggleFullscreenOption (CompDisplay *d);
64
void extrawmSetToggleFullscreenNotify (CompDisplay *d, extrawmDisplayOptionChangeNotifyProc notify);
66
CompAction * extrawmGetToggleAlwaysOnTop (CompDisplay *d);
67
void extrawmSetToggleAlwaysOnTopInitiate (CompDisplay *d, CompActionCallBackProc init);
68
void extrawmSetToggleAlwaysOnTopTerminate (CompDisplay *d, CompActionCallBackProc term);
69
CompOption * extrawmGetToggleAlwaysOnTopOption (CompDisplay *d);
70
void extrawmSetToggleAlwaysOnTopNotify (CompDisplay *d, extrawmDisplayOptionChangeNotifyProc notify);
72
CompAction * extrawmGetToggleSticky (CompDisplay *d);
73
void extrawmSetToggleStickyInitiate (CompDisplay *d, CompActionCallBackProc init);
74
void extrawmSetToggleStickyTerminate (CompDisplay *d, CompActionCallBackProc term);
75
CompOption * extrawmGetToggleStickyOption (CompDisplay *d);
76
void extrawmSetToggleStickyNotify (CompDisplay *d, extrawmDisplayOptionChangeNotifyProc notify);
50
CompAction * extrawmGetToggleRedirectKey (CompDisplay *d);
51
void extrawmSetToggleRedirectKeyInitiate (CompDisplay *d, CompActionCallBackProc init);
52
void extrawmSetToggleRedirectKeyTerminate (CompDisplay *d, CompActionCallBackProc term);
53
CompOption * extrawmGetToggleRedirectKeyOption (CompDisplay *d);
54
void extrawmSetToggleRedirectKeyNotify (CompDisplay *d, extrawmDisplayOptionChangeNotifyProc notify);
56
CompAction * extrawmGetToggleFullscreenKey (CompDisplay *d);
57
void extrawmSetToggleFullscreenKeyInitiate (CompDisplay *d, CompActionCallBackProc init);
58
void extrawmSetToggleFullscreenKeyTerminate (CompDisplay *d, CompActionCallBackProc term);
59
CompOption * extrawmGetToggleFullscreenKeyOption (CompDisplay *d);
60
void extrawmSetToggleFullscreenKeyNotify (CompDisplay *d, extrawmDisplayOptionChangeNotifyProc notify);
62
CompAction * extrawmGetToggleAlwaysOnTopKey (CompDisplay *d);
63
void extrawmSetToggleAlwaysOnTopKeyInitiate (CompDisplay *d, CompActionCallBackProc init);
64
void extrawmSetToggleAlwaysOnTopKeyTerminate (CompDisplay *d, CompActionCallBackProc term);
65
CompOption * extrawmGetToggleAlwaysOnTopKeyOption (CompDisplay *d);
66
void extrawmSetToggleAlwaysOnTopKeyNotify (CompDisplay *d, extrawmDisplayOptionChangeNotifyProc notify);
68
CompAction * extrawmGetToggleStickyKey (CompDisplay *d);
69
void extrawmSetToggleStickyKeyInitiate (CompDisplay *d, CompActionCallBackProc init);
70
void extrawmSetToggleStickyKeyTerminate (CompDisplay *d, CompActionCallBackProc term);
71
CompOption * extrawmGetToggleStickyKeyOption (CompDisplay *d);
72
void extrawmSetToggleStickyKeyNotify (CompDisplay *d, extrawmDisplayOptionChangeNotifyProc notify);