• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/WebKit2-7537.78.2/UIProcess/API/gtk/

Lines Matching refs:type_name

69 #define WEBKIT_DEFINE_TYPE(TypeName, type_name, TYPE_PARENT) _WEBKIT_DEFINE_TYPE_EXTENDED(TypeName, type_name, TYPE_PARENT, 0, { })
70 #define WEBKIT_DEFINE_ABSTRACT_TYPE(TypeName, type_name, TYPE_PARENT) _WEBKIT_DEFINE_TYPE_EXTENDED(TypeName, type_name, TYPE_PARENT, G_TYPE_FLAG_ABSTRACT, { })
71 #define WEBKIT_DEFINE_TYPE_WITH_CODE(TypeName, type_name, TYPE_PARENT, Code) _WEBKIT_DEFINE_TYPE_EXTENDED_BEGIN(TypeName, type_name, TYPE_PARENT, 0) {Code;} _WEBKIT_DEFINE_TYPE_EXTENDED_END()
73 #define _WEBKIT_DEFINE_TYPE_EXTENDED(TypeName, type_name, TYPE_PARENT, flags, Code) _WEBKIT_DEFINE_TYPE_EXTENDED_BEGIN(TypeName, type_name, TYPE_PARENT, flags) {Code;} _WEBKIT_DEFINE_TYPE_EXTENDED_END()
74 #define _WEBKIT_DEFINE_TYPE_EXTENDED_BEGIN(TypeName, type_name, TYPE_PARENT, flags) \
76 static void type_name##_class_init(TypeName##Class* klass); \
77 static gpointer type_name##_parent_class = 0; \
78 static void type_name##_finalize(GObject* object) \
82 G_OBJECT_CLASS(type_name##_parent_class)->finalize(object); \
85 static void type_name##_class_intern_init(gpointer klass) \
89 type_name##_parent_class = g_type_class_peek_parent(klass); \
90 type_name##_class_init((TypeName##Class*)klass); \
91 gObjectClass->finalize = type_name##_finalize; \
94 static void type_name##_init(TypeName* self) \
96 TypeName##Private* priv = G_TYPE_INSTANCE_GET_PRIVATE(self, type_name##_get_type(), TypeName##Private); \
100 GType type_name##_get_type(void) \
109 (GClassInitFunc)type_name##_class_intern_init, \
111 (GInstanceInitFunc)type_name##_init, \
118 } // Closes type_name##_get_type().