~3v1n0/bamf/libbamf-safer-factory-rematch

« back to all changes in this revision

Viewing changes to src/bamf-matcher.h

  • Committer: Tarmac
  • Author(s): Robert Carr, Ken VanDine
  • Date: 2012-08-22 14:54:26 UTC
  • mfrom: (480.1.20 webapps)
  • Revision ID: tarmac-20120822145426-yez6iqddo6h11gl7
Tags: 0.3.0
Add webapps support. Fixes: . Approved by Marco Trevisan (Treviño), Jason Smith.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
#define __BAMFMATCHER_H__
24
24
 
25
25
#include "bamf.h"
 
26
#include "bamf-view.h"
26
27
#include <stdio.h>
27
28
#include <stdlib.h>
28
29
#include <unistd.h>
38
39
#include <X11/Xatom.h>
39
40
#include <X11/Xlib.h>
40
41
 
41
 
#define BAMF_TYPE_MATCHER                       (bamf_matcher_get_type ())
42
 
#define BAMF_MATCHER(obj)                       (G_TYPE_CHECK_INSTANCE_CAST ((obj), BAMF_TYPE_MATCHER, BamfMatcher))
43
 
#define BAMF_IS_MATCHER(obj)                    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BAMF_TYPE_MATCHER))
44
 
#define BAMF_MATCHER_CLASS(klass)               (G_TYPE_CHECK_CLASS_CAST ((klass), BAMF_TYPE_MATCHER, BamfMatcherClass))
45
 
#define BAMF_IS_MATCHER_CLASS(klass)            (G_TYPE_CHECK_CLASS_TYPE ((klass), BAMF_TYPE_MATCHER))
46
 
#define BAMF_MATCHER_GET_CLASS(obj)             (G_TYPE_INSTANCE_GET_CLASS ((obj), BAMF_TYPE_MATCHER, BamfMatcherClass))
 
42
#define BAMF_TYPE_MATCHER                       (bamf_matcher_get_type ())
 
43
#define BAMF_MATCHER(obj)                       (G_TYPE_CHECK_INSTANCE_CAST ((obj), BAMF_TYPE_MATCHER, BamfMatcher))
 
44
#define BAMF_IS_MATCHER(obj)                    (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BAMF_TYPE_MATCHER))
 
45
#define BAMF_MATCHER_CLASS(klass)               (G_TYPE_CHECK_CLASS_CAST ((klass), BAMF_TYPE_MATCHER, BamfMatcherClass))
 
46
#define BAMF_IS_MATCHER_CLASS(klass)            (G_TYPE_CHECK_CLASS_TYPE ((klass), BAMF_TYPE_MATCHER))
 
47
#define BAMF_MATCHER_GET_CLASS(obj)             (G_TYPE_INSTANCE_GET_CLASS ((obj), BAMF_TYPE_MATCHER, BamfMatcherClass))
47
48
 
48
49
#define _NET_WM_DESKTOP_FILE "_NET_WM_DESKTOP_FILE"
49
50
#define WM_WINDOW_ROLE       "WM_WINDOW_ROLE"
109
110
GVariant    * bamf_matcher_get_window_stack_for_monitor  (BamfMatcher *matcher,
110
111
                                                          gint monitor);
111
112
 
 
113
 
112
114
BamfMatcher * bamf_matcher_get_default                   (void);
113
115
 
114
116
#endif