19
19
#include <X11/Xatom.h>
20
20
#include <X11/Xlib.h>
22
#define WINDOW_MATCHER_TYPE (window_matcher_get_type ())
23
#define WINDOW_MATCHER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), WINDOW_MATCHER_TYPE, WindowMatcher))
24
#define IS_WINDOW_MATCHER (G_TYPE_CHECK_INSTANCE_TYPE ((obj), WINDOW_MATCHER_TYPE))
22
#define WINDOW_MATCHER_TYPE (window_matcher_get_type ())
23
#define WINDOW_MATCHER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), WINDOW_MATCHER_TYPE, WindowMatcher))
24
#define IS_WINDOW_MATCHER (G_TYPE_CHECK_INSTANCE_TYPE ((obj), WINDOW_MATCHER_TYPE))
25
25
#define WINDOW_MATCHER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), WINDOW_MATCHER_TYPE, WindowMatcherClass))
26
#define IS_WINDOW_MATCHER_CLASS(klass) (G_TYPE_CHECK_CLASA_TYPE ((klass), WINDOW_MATCHER_TYPE))
27
#define WINDOW_MATCHER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), WINDOW_MATCHER_TYPE, WindowMatcherClass))
26
#define IS_WINDOW_MATCHER_CLASS(klass) (G_TYPE_CHECK_CLASA_TYPE ((klass), WINDOW_MATCHER_TYPE))
27
#define WINDOW_MATCHER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), WINDOW_MATCHER_TYPE, WindowMatcherClass))
29
29
#define _NET_WM_DESKTOP_FILE "_NET_WM_DESKTOP_FILE"
31
31
typedef struct _WindowMatcher WindowMatcher;
32
32
typedef struct _WindowMatcherClass WindowMatcherClass;
33
typedef struct _WindowMatcherPrivate WindowMatcherPrivate;
33
typedef struct _WindowMatcherPrivate WindowMatcherPrivate;
35
35
typedef struct _WindowMatcher {