~george-edison55/stackfusion/trunk

« back to all changes in this revision

Viewing changes to plugins/stackfusion/src/stackfusion.h

  • Committer: Nathan Osman
  • Date: 2011-07-23 23:44:24 UTC
  • Revision ID: admin@quickmediasolutions.com-20110723234424-lq1pvsgeyke8cb3z
Plugin can now be compiled but crashes Compiz.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// StackFusion - Experimental Compiz plugin that provides
 
2
// fancy animations when events happen on registered Stack Exchange
 
3
// accounts.
 
4
 
 
5
// Include files
 
6
#include <core/core.h>
 
7
#include <core/pluginclasshandler.h>
 
8
 
 
9
#include "stackfusion_options.h"
 
10
 
 
11
class StackFusionScreen :
 
12
        public PluginClassHandler <StackFusionScreen, CompScreen>,
 
13
        public ScreenInterface,
 
14
        public StackfusionOptions
 
15
{
 
16
public:
 
17
 
 
18
    StackFusionScreen(CompScreen *);
 
19
    ~StackFusionScreen();
 
20
};
 
21
 
 
22
class StackFusionWindow :
 
23
        public PluginClassHandler <StackFusionWindow, CompWindow>,
 
24
        public WindowInterface
 
25
{
 
26
    //...
 
27
};
 
28
 
 
29
class StackFusionVTable :
 
30
        public CompPlugin::VTableForScreenAndWindow <StackFusionScreen, StackFusionWindow>
 
31
{
 
32
    //...
 
33
};