summaryrefslogtreecommitdiff
path: root/libwindow-settings/marco-window-manager.h
blob: efaf961ea26557aab6d07076f171c1ef02e00c7b (plain)
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
#ifndef MARCO_WINDOW_MANAGER_H
#define MARCO_WINDOW_MANAGER_H

#include <glib-object.h>
#include "mate-window-manager.h"

#define MARCO_WINDOW_MANAGER(obj)          G_TYPE_CHECK_INSTANCE_CAST (obj, marco_window_manager_get_type (), MarcoWindowManager)
#define MARCO_WINDOW_MANAGER_CLASS(klass)  G_TYPE_CHECK_CLASS_CAST (klass, marco_window_manager_get_type (), MarcoWindowManagerClass)
#define IS_MARCO_WINDOW_MANAGER(obj)       G_TYPE_CHECK_INSTANCE_TYPE (obj, marco_window_manager_get_type ())

typedef struct _MarcoWindowManager MarcoWindowManager;
typedef struct _MarcoWindowManagerClass MarcoWindowManagerClass;

typedef struct _MarcoWindowManagerPrivate MarcoWindowManagerPrivate;

struct _MarcoWindowManager
{
	MateWindowManager parent;
	MarcoWindowManagerPrivate *p;
};

struct _MarcoWindowManagerClass
{
	MateWindowManagerClass klass;
};

GType      marco_window_manager_get_type             (void);
GObject*   window_manager_new                        (int expected_interface_version);

#endif