mirror of
https://github.com/radareorg/radare.git
synced 2026-11-07 06:36:03 -10:00
32 lines
621 B
C
32 lines
621 B
C
|
|
#include <glib.h>
|
|
#include <glib-object.h>
|
|
|
|
|
|
#define GRAVA_TYPE_SHAPE (grava_shape_get_type ())
|
|
|
|
typedef enum {
|
|
GRAVA_SHAPE_RECTANGLE = 0,
|
|
GRAVA_SHAPE_CIRCLE
|
|
} GravaShape;
|
|
|
|
|
|
|
|
GType grava_shape_get_type (void);
|
|
|
|
|
|
|
|
|
|
GType grava_shape_get_type (void) {
|
|
static GType grava_shape_type_id = 0;
|
|
if (G_UNLIKELY (grava_shape_type_id == 0)) {
|
|
static const GEnumValue values[] = {{GRAVA_SHAPE_RECTANGLE, "GRAVA_SHAPE_RECTANGLE", "rectangle"}, {GRAVA_SHAPE_CIRCLE, "GRAVA_SHAPE_CIRCLE", "circle"}, {0, NULL, NULL}};
|
|
grava_shape_type_id = g_enum_register_static ("GravaShape", values);
|
|
}
|
|
return grava_shape_type_id;
|
|
}
|
|
|
|
|
|
|
|
|