mirror of
https://github.com/brl/mutter.git
synced 2024-11-25 09:30:45 -05:00
cursor-renderer-native: Cleanup type declaration
Use G_DECLARE_FINAL_TYPE instead of the old macros. https://bugzilla.gnome.org/show_bug.cgi?id=785381
This commit is contained in:
parent
16a6aef5a7
commit
0f6b83e7df
@ -65,6 +65,11 @@
|
|||||||
|
|
||||||
static GQuark quark_cursor_sprite = 0;
|
static GQuark quark_cursor_sprite = 0;
|
||||||
|
|
||||||
|
struct _MetaCursorRendererNative
|
||||||
|
{
|
||||||
|
MetaCursorRenderer parent;
|
||||||
|
};
|
||||||
|
|
||||||
struct _MetaCursorRendererNativePrivate
|
struct _MetaCursorRendererNativePrivate
|
||||||
{
|
{
|
||||||
gboolean hw_state_invalidated;
|
gboolean hw_state_invalidated;
|
||||||
|
@ -27,27 +27,10 @@
|
|||||||
|
|
||||||
#include "meta-cursor-renderer.h"
|
#include "meta-cursor-renderer.h"
|
||||||
|
|
||||||
#define META_TYPE_CURSOR_RENDERER_NATIVE (meta_cursor_renderer_native_get_type ())
|
#define META_TYPE_CURSOR_RENDERER_NATIVE (meta_cursor_renderer_native_get_type ())
|
||||||
#define META_CURSOR_RENDERER_NATIVE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), META_TYPE_CURSOR_RENDERER_NATIVE, MetaCursorRendererNative))
|
G_DECLARE_FINAL_TYPE (MetaCursorRendererNative, meta_cursor_renderer_native,
|
||||||
#define META_CURSOR_RENDERER_NATIVE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), META_TYPE_CURSOR_RENDERER_NATIVE, MetaCursorRendererNativeClass))
|
META, CURSOR_RENDERER_NATIVE,
|
||||||
#define META_IS_CURSOR_RENDERER_NATIVE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), META_TYPE_CURSOR_RENDERER_NATIVE))
|
MetaCursorRenderer)
|
||||||
#define META_IS_CURSOR_RENDERER_NATIVE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), META_TYPE_CURSOR_RENDERER_NATIVE))
|
|
||||||
#define META_CURSOR_RENDERER_NATIVE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), META_TYPE_CURSOR_RENDERER_NATIVE, MetaCursorRendererNativeClass))
|
|
||||||
|
|
||||||
typedef struct _MetaCursorRendererNative MetaCursorRendererNative;
|
|
||||||
typedef struct _MetaCursorRendererNativeClass MetaCursorRendererNativeClass;
|
|
||||||
|
|
||||||
struct _MetaCursorRendererNative
|
|
||||||
{
|
|
||||||
MetaCursorRenderer parent;
|
|
||||||
};
|
|
||||||
|
|
||||||
struct _MetaCursorRendererNativeClass
|
|
||||||
{
|
|
||||||
MetaCursorRendererClass parent_class;
|
|
||||||
};
|
|
||||||
|
|
||||||
GType meta_cursor_renderer_native_get_type (void) G_GNUC_CONST;
|
|
||||||
|
|
||||||
struct gbm_device * meta_cursor_renderer_native_get_gbm_device (MetaCursorRendererNative *renderer);
|
struct gbm_device * meta_cursor_renderer_native_get_gbm_device (MetaCursorRendererNative *renderer);
|
||||||
void meta_cursor_renderer_native_get_cursor_size (MetaCursorRendererNative *native, uint64_t *width, uint64_t *height);
|
void meta_cursor_renderer_native_get_cursor_size (MetaCursorRendererNative *native, uint64_t *width, uint64_t *height);
|
||||||
|
Loading…
Reference in New Issue
Block a user