summaryrefslogtreecommitdiff
path: root/src/privatescreen.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/privatescreen.h')
-rw-r--r--src/privatescreen.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/privatescreen.h b/src/privatescreen.h
index 04c5865..a62509d 100644
--- a/src/privatescreen.h
+++ b/src/privatescreen.h
@@ -291,6 +291,9 @@ class PrivateScreen : public CoreOptions {
CompWindow *
focusTopMostWindow ();
+ bool
+ createFailed ();
+
public:
PrivateScreen *priv;
@@ -429,4 +432,28 @@ class PrivateScreen : public CoreOptions {
bool initialized;
};
+class CompManager
+{
+ public:
+
+ CompManager ();
+
+ bool init ();
+ void run ();
+ void fini ();
+
+ bool parseArguments (int, char **);
+ void usage ();
+
+ static bool initPlugin (CompPlugin *p);
+ static void finiPlugin (CompPlugin *p);
+
+ private:
+
+ std::list <CompString> plugins;
+ bool disableSm;
+ char *clientId;
+ char *displayName;
+};
+
#endif