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.