~ken-vandine/unity/gdbus-ppa

« back to all changes in this revision

Viewing changes to targets/mutter/unity-mutter.h

  • Committer: Sebastien Bacher
  • Date: 2010-08-19 16:02:11 UTC
  • mfrom: (55.178.135 unity)
  • mto: This revision was merged to the branch mainline in revision 206.
  • Revision ID: seb128@ubuntu.com-20100819160211-a71c0dm81r6r3w2x
Tags: upstream-0.2.28
ImportĀ upstreamĀ versionĀ 0.2.28

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* unity-mutter.h generated by valac, the Vala compiler, do not modify */
 
1
/* unity-mutter.h generated by valac 0.9.5, the Vala compiler, do not modify */
2
2
 
3
3
 
4
4
#ifndef __UNITY_MUTTER_H__
6
6
 
7
7
#include <glib.h>
8
8
#include <clutter/clutter.h>
 
9
#include <float.h>
 
10
#include <math.h>
9
11
#include <glib-object.h>
10
12
#include <unity-private.h>
 
13
#include <mutter-plugins.h>
11
14
#include <gtk/gtk.h>
12
15
#include <clutk/clutk.h>
13
16
#include <unity.h>
14
 
#include <mutter-plugins.h>
15
17
#include <stdlib.h>
16
18
#include <string.h>
17
19
 
70
72
 
71
73
typedef struct _UnitySpacesManager UnitySpacesManager;
72
74
typedef struct _UnitySpacesManagerClass UnitySpacesManagerClass;
 
75
 
 
76
#define UNITY_TYPE_WORKSPACE_CLONE (unity_workspace_clone_get_type ())
 
77
#define UNITY_WORKSPACE_CLONE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), UNITY_TYPE_WORKSPACE_CLONE, UnityWorkspaceClone))
 
78
#define UNITY_WORKSPACE_CLONE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), UNITY_TYPE_WORKSPACE_CLONE, UnityWorkspaceCloneClass))
 
79
#define UNITY_IS_WORKSPACE_CLONE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), UNITY_TYPE_WORKSPACE_CLONE))
 
80
#define UNITY_IS_WORKSPACE_CLONE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), UNITY_TYPE_WORKSPACE_CLONE))
 
81
#define UNITY_WORKSPACE_CLONE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), UNITY_TYPE_WORKSPACE_CLONE, UnityWorkspaceCloneClass))
 
82
 
 
83
typedef struct _UnityWorkspaceClone UnityWorkspaceClone;
 
84
typedef struct _UnityWorkspaceCloneClass UnityWorkspaceCloneClass;
 
85
typedef struct _UnityWorkspaceClonePrivate UnityWorkspaceClonePrivate;
73
86
typedef struct _UnitySpacesManagerPrivate UnitySpacesManagerPrivate;
74
87
 
75
88
#define UNITY_TYPE_DRAG_DEST (unity_drag_dest_get_type ())
146
159
        UnityLauncherScrollerChildControllerClass parent_class;
147
160
};
148
161
 
 
162
struct _UnityWorkspaceClone {
 
163
        ClutterGroup parent_instance;
 
164
        UnityWorkspaceClonePrivate * priv;
 
165
};
 
166
 
 
167
struct _UnityWorkspaceCloneClass {
 
168
        ClutterGroupClass parent_class;
 
169
};
 
170
 
149
171
struct _UnitySpacesManager {
150
172
        GObject parent_instance;
151
173
        UnitySpacesManagerPrivate * priv;
212
234
UnityExposeClone* unity_expose_clone_new (ClutterActor* source);
213
235
UnityExposeClone* unity_expose_clone_construct (GType object_type, ClutterActor* source);
214
236
void unity_expose_clone_restore_window_position (UnityExposeClone* self, gint active_workspace);
 
237
ClutterActor* unity_expose_clone_get_pre_drag_parent (UnityExposeClone* self);
 
238
float unity_expose_clone_get_pre_drag_scale_x (UnityExposeClone* self);
 
239
float unity_expose_clone_get_pre_drag_scale_y (UnityExposeClone* self);
215
240
gboolean unity_expose_clone_get_fade_on_close (UnityExposeClone* self);
216
241
void unity_expose_clone_set_fade_on_close (UnityExposeClone* self, gboolean value);
217
242
ClutterActor* unity_expose_clone_get_source (UnityExposeClone* self);
251
276
GType unity_spaces_manager_get_type (void) G_GNUC_CONST;
252
277
UnitySpacesButtonController* unity_spaces_button_controller_new (UnitySpacesManager* _parent, UnityLauncherScrollerChild* _child);
253
278
UnitySpacesButtonController* unity_spaces_button_controller_construct (GType object_type, UnitySpacesManager* _parent, UnityLauncherScrollerChild* _child);
 
279
GType unity_workspace_clone_get_type (void) G_GNUC_CONST;
 
280
UnityWorkspaceClone* unity_workspace_clone_new (MetaWorkspace* wsp, UnityPlugin* plugin);
 
281
UnityWorkspaceClone* unity_workspace_clone_construct (GType object_type, MetaWorkspace* wsp, UnityPlugin* plugin);
 
282
void unity_workspace_clone_grid (UnityWorkspaceClone* self);
 
283
void unity_workspace_clone_ungrid (UnityWorkspaceClone* self);
 
284
MetaWorkspace* unity_workspace_clone_get_workspace (UnityWorkspaceClone* self);
254
285
UnitySpacesManager* unity_spaces_manager_new (UnityPlugin* plugin);
255
286
UnitySpacesManager* unity_spaces_manager_construct (GType object_type, UnityPlugin* plugin);
256
287
void unity_spaces_manager_set_padding (UnitySpacesManager* self, guint top, guint right, guint left, guint bottom);