summaryrefslogtreecommitdiff
path: root/src/Plugin.cs
blob: 6050e1f2e24b233cd20f91b63fab05e91a65181a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System;
using System.Collections.Generic;

namespace Compiz
{
	/*
	public interface IPlugin
	{
		bool InitScreen (IntPtr plugin, IntPtr screen);
		//void FiniScreen (IntPtr plugin, IntPtr screen);
		bool InitWindow (IntPtr plugin, IntPtr window);
		void FiniWindow (IntPtr plugin, IntPtr window);
	}
	*/

	public abstract class Plugin //: IPlugin
	{
		public abstract bool InitScreen (IntPtr plugin, IntPtr screen);
		//public abstract void FiniScreen (IntPtr plugin, IntPtr screen);
		public abstract bool InitWindow (IntPtr plugin, IntPtr window);
		public abstract void FiniWindow (IntPtr plugin, IntPtr window);
	}
}