Function Macro
AtkDEFINE_TYPE_EXTENDED
since: 1.22
Declaration [src]
#define ATK_DEFINE_TYPE_EXTENDED (
TN,
t_n,
T_P,
_f_,
_C_
)
Description [src]
The most general convenience macro for ATK type implementations, on which ATK_DEFINE_TYPE(), etc are based.
Available since: 1.22
This function is not directly available to language bindings.
Parameters
TN-
Type:
-The name of the new type, in Camel case.
t_n-
Type:
-The name of the new type, in lowercase, with words separated by ‘_’.
T_P-
Type:
-The
GTypeof the parent type. _f_-
Type:
-GTypeFlagsto pass to g_type_register_static(). _C_-
Type:
-Custom code that gets inserted in the _get_type() function.