gdl-tools

gdl-tools

Synopsis

#define             DO_GDL_TRACE
#define             GDL_TRACE
#define             GDL_TRACE_EXTRA                     (format,
                                                         ...)
#define             GDL_BOILERPLATE                     (type,
                                                         type_as_function,
                                                         corba_type,
                                                         parent_type,
                                                         parent_type_macro,
                                                         register_type_macro)
#define             GDL_CALL_PARENT                     (parent_class_cast,
                                                         name,
                                                         args)
#define             GDL_CALL_PARENT_GBOOLEAN            (parent_class_cast,
                                                         name,
                                                         args)
#define             GDL_CALL_PARENT_WITH_DEFAULT        (parent_class_cast,
                                                         name,
                                                         args,
                                                         def_return)
#define             GDL_CLASS_BOILERPLATE               (type,
                                                         type_as_function,
                                                         parent_type,
                                                         parent_type_macro)
#define             GDL_REGISTER_TYPE                   (type,
                                                         type_as_function,
                                                         corba_type,
                                                         parent_type,
                                                         parent_type_macro)
#define             GDL_CALL_VIRTUAL                    (object,
                                                         get_class_cast,
                                                         method,
                                                         args)
#define             GDL_CALL_VIRTUAL_WITH_DEFAULT       (object,
                                                         get_class_cast,
                                                         method,
                                                         args,
                                                         default)
                    GdlPixmap;
#define             GDL_PIXMAP                          (path,
                                                         fname)
#define             GDL_PIXMAP_END

Description

Details

DO_GDL_TRACE

#define DO_GDL_TRACE


GDL_TRACE

#define             GDL_TRACE()


GDL_TRACE_EXTRA()

#define             GDL_TRACE_EXTRA(format, args...)


GDL_BOILERPLATE()

#define             GDL_BOILERPLATE(type, type_as_function, corba_type,                     \
            			parent_type, parent_type_macro,                         \
            			register_type_macro)


GDL_CALL_PARENT()

#define             GDL_CALL_PARENT(parent_class_cast, name, args)


GDL_CALL_PARENT_GBOOLEAN()

#define             GDL_CALL_PARENT_GBOOLEAN(parent_class_cast, name, args)


GDL_CALL_PARENT_WITH_DEFAULT()

#define             GDL_CALL_PARENT_WITH_DEFAULT(parent_class_cast,                 \
            				     name, args, def_return)


GDL_CLASS_BOILERPLATE()

#define             GDL_CLASS_BOILERPLATE(type, type_as_function,           \
            				parent_type, parent_type_macro)


GDL_REGISTER_TYPE()

#define             GDL_REGISTER_TYPE(type, type_as_function, corba_type,                   \
            			  parent_type, parent_type_macro)


GDL_CALL_VIRTUAL()

#define             GDL_CALL_VIRTUAL(object, get_class_cast, method, args)


GDL_CALL_VIRTUAL_WITH_DEFAULT()

#define             GDL_CALL_VIRTUAL_WITH_DEFAULT(object, get_class_cast, method, args, default)


GdlPixmap

typedef struct {
	const char *path;
	const char *fname;
	char       *pixbuf;
} GdlPixmap;


GDL_PIXMAP()

#define GDL_PIXMAP(path,fname) { (path), (fname), NULL }


GDL_PIXMAP_END

#define GDL_PIXMAP_END		{ NULL, NULL, NULL }