#ifndef __SHELL_GLOBAL_H__ #define __SHELL_GLOBAL_H__ #include #include G_BEGIN_DECLS typedef struct _ShellGlobal ShellGlobal; typedef struct _ShellGlobalClass ShellGlobalClass; #define SHELL_TYPE_GLOBAL (shell_global_get_type ()) #define SHELL_GLOBAL(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), SHELL_TYPE_GLOBAL, ShellGlobal)) #define SHELL_GLOBAL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), SHELL_TYPE_GLOBAL, ShellGlobalClass)) #define SHELL_IS_GLOBAL(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), SHELL_TYPE_GLOBAL)) #define SHELL_IS_GLOBAL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), SHELL_TYPE_GLOBAL)) #define SHELL_GLOBAL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), SHELL_TYPE_GLOBAL, ShellGlobalClass)) GType shell_global_get_type (void) G_GNUC_CONST; ShellGlobal *shell_global_get (void); void shell_global_set_overlay_group (ShellGlobal *global, ClutterActor *overlay_group); ClutterActor *shell_global_get_overlay_group (ShellGlobal *global); void shell_global_print_hello (ShellGlobal *global); G_END_DECLS #endif /* __SHELL_GLOBAL_H__ */