Synopsis
#define DO_GDL_TRACE
#define GDL_TRACE
#define GDL_TRACE_EXTRA (format,
args...)
#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
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)
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)
parent_class_cast :
|
|
name :
|
|
args :
|
|
GDL_CALL_PARENT_GBOOLEAN()
#define GDL_CALL_PARENT_GBOOLEAN(parent_class_cast, name, args)
parent_class_cast :
|
|
name :
|
|
args :
|
|
GDL_CALL_PARENT_WITH_DEFAULT()
#define GDL_CALL_PARENT_WITH_DEFAULT(parent_class_cast, \
name, args, def_return)
parent_class_cast :
|
|
name :
|
|
args :
|
|
def_return :
|
|
GDL_CLASS_BOILERPLATE()
#define GDL_CLASS_BOILERPLATE(type, type_as_function, \
parent_type, parent_type_macro)
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)
type :
|
|
type_as_function :
|
|
corba_type :
|
|
parent_type :
|
|
parent_type_macro :
|
|
GDL_CALL_VIRTUAL()
#define GDL_CALL_VIRTUAL(object, get_class_cast, method, args)
object :
|
|
get_class_cast :
|
|
method :
|
|
args :
|
|
GDL_CALL_VIRTUAL_WITH_DEFAULT()
#define GDL_CALL_VIRTUAL_WITH_DEFAULT(object, get_class_cast, method, args, 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 }