Fixed wrapping

This commit is contained in:
Jesse van den Kieboom 2005-11-06 16:03:41 +00:00
parent 05ea7fd98e
commit 1f0980caab
2 changed files with 15 additions and 7 deletions

View file

@ -1,7 +1,9 @@
#include <gtk/gtk.h> #include <gtk/gtk.h>
#include "gm-{template-}.h" #include "gm-{template-}.h"
#define GM_{TEMPLATE}_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE((object), GM_TYPE_{TEMPLATE}, Gm{Template}Private)) #define GM_{TEMPLATE}_GET_PRIVATE(object)( \
G_TYPE_INSTANCE_GET_PRIVATE((object), \
GM_TYPE_{TEMPLATE}, Gm{Template}Private))
struct _Gm{Template}Private { struct _Gm{Template}Private {

View file

@ -9,12 +9,18 @@ G_BEGIN_DECLS
* Type checking and casting macros * Type checking and casting macros
*/ */
#define GM_TYPE_{TEMPLATE} (gm_{template_}_get_type()) #define GM_TYPE_{TEMPLATE} (gm_{template_}_get_type())
#define GM_{TEMPLATE}(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GM_TYPE_{TEMPLATE}, Gm{Template})) #define GM_{TEMPLATE}(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), \
#define GM_{TEMPLATE}_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), GM_TYPE_{TEMPLATE}, Gm{Template} const)) GM_TYPE_{TEMPLATE}, Gm{Template}))
#define GM_{TEMPLATE}_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GM_TYPE_{TEMPLATE}, Gm{Template}Class)) #define GM_{TEMPLATE}_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),\
#define GM_IS_{TEMPLATE}(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), GM_TYPE_{TEMPLATE})) GM_TYPE_{TEMPLATE}, Gm{Template} const))
#define GM_IS_{TEMPLATE}_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GM_TYPE_{TEMPLATE})) #define GM_{TEMPLATE}_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), \
#define GM_{TEMPLATE}_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GM_TYPE_{TEMPLATE}, Gm{Template}Class)) GM_TYPE_{TEMPLATE}, Gm{Template}Class))
#define GM_IS_{TEMPLATE}(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), \
GM_TYPE_{TEMPLATE}))
#define GM_IS_{TEMPLATE}_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), \
GM_TYPE_{TEMPLATE}))
#define GM_{TEMPLATE}_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), \
GM_TYPE_{TEMPLATE}, Gm{Template}Class))
/* Private structure type */ /* Private structure type */
typedef struct _Gm{Template}Private Gm{Template}Private; typedef struct _Gm{Template}Private Gm{Template}Private;