~george-edison55/stackfusion/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// StackFusion - Experimental Compiz plugin that provides
// fancy animations when events happen on registered Stack Exchange
// accounts.

// Include files
#include <core/core.h>
#include <core/pluginclasshandler.h>

#include "stackfusion_options.h"

class StackFusionScreen :
        public PluginClassHandler <StackFusionScreen, CompScreen>,
        public ScreenInterface,
        public StackfusionOptions
{
public:

    StackFusionScreen(CompScreen *);
    ~StackFusionScreen();
};

class StackFusionWindow :
        public PluginClassHandler <StackFusionWindow, CompWindow>,
        public WindowInterface
{
    //...
};

class StackFusionVTable :
        public CompPlugin::VTableForScreenAndWindow <StackFusionScreen, StackFusionWindow>
{
    //...
};