~ubuntu-branches/ubuntu/lucid/compiz-fusion-plugins-extra/lucid

« back to all changes in this revision

Viewing changes to src/extrawm/extrawm_options.h

  • Committer: Bazaar Package Importer
  • Author(s): Michael Vogt
  • Date: 2007-12-05 22:48:25 UTC
  • mfrom: (1.1.15 upstream)
  • Revision ID: james.westby@ubuntu.com-20071205224825-yhfs0zm2evj7ca3x
Tags: 0.6.99+git20071127-0ubuntu1
new git HEAD snapshot

Show diffs side-by-side

added added

removed removed

Lines of Context:
12
12
#ifndef _EXTRAWM_OPTIONS_H
13
13
#define _EXTRAWM_OPTIONS_H
14
14
 
15
 
#ifndef _EXTRAWM_OPTIONS_INTERNAL
16
 
#define getCompPluginInfo extrawmOptionsGetCompPluginInfo
17
 
#endif
18
 
 
19
 
#ifdef  __cplusplus
20
 
extern "C" {
21
 
#endif
22
 
 
23
 
CompPluginVTable *extrawmOptionsGetCompPluginInfo (void);
 
15
#include <compiz-common.h>
 
16
 
 
17
COMPIZ_BEGIN_DECLS
 
18
 
 
19
CompPluginVTable * getCompPluginInfo (void);
24
20
 
25
21
typedef enum
26
22
{
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;
34
30
 
51
47
CompOption *     extrawmGetActivateOption (CompDisplay *d);
52
48
void             extrawmSetActivateNotify (CompDisplay *d, extrawmDisplayOptionChangeNotifyProc notify);
53
49
            
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);
59
 
            
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);
65
 
            
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);
71
 
            
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);
77
 
            
78
 
#ifdef  __cplusplus
79
 
}
80
 
#endif
 
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);
 
55
            
 
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);
 
61
            
 
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);
 
67
            
 
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);
 
73
            
 
74
COMPIZ_END_DECLS
81
75
 
82
76
#endif