Skip to content

Commit 41f6702

Browse files
authored
gtk.cfg: add more type definition macros (#4247)
Add a number of missing macros from the configuration, including: * `G_DEFINE_TYPE()` * `G_DEFINE_FINAL_TYPE()` * `G_DEFINE_FINAL_TYPE_WITH_PRIVATE()` * `G_DEFINE_FINAL_TYPE_WITH_CODE()` * `G_DEFINE_DYNAMIC_TYPE()` * `G_DEFINE_DYNAMIC_TYPE_EXTENDED()` * `G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC()` * `G_DEFINE_AUTO_CLEANUP_FREE_FUNC()` * `G_DEFINE_AUTOPTR_CLEANUP_FUNC()`
1 parent 29402b4 commit 41f6702

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

cfg/gtk.cfg

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,17 @@
3636
<define name="G_STRINGIFY_ARG(contents)" value="#contents"/>
3737
<define name="G_STRLOC" value="__FILE__ &quot;:&quot; G_STRINGIFY (__LINE__)"/>
3838
<define name="G_STRFUNC" value="((const char*) (__FUNCTION__))"/>
39+
<define name="G_DEFINE_TYPE(TN, t_n, T_P)" value=""/>
3940
<define name="G_DEFINE_TYPE_WITH_PRIVATE(TN, t_n, T_P)" value=""/>
4041
<define name="G_DEFINE_TYPE_WITH_CODE(TN, t_n, T_P, _C_)" value=""/>
42+
<define name="G_DEFINE_FINAL_TYPE(TN, t_n, T_P)" value=""/>
43+
<define name="G_DEFINE_FINAL_TYPE_WITH_PRIVATE(TN, t_n, T_P)" value=""/>
44+
<define name="G_DEFINE_FINAL_TYPE_WITH_CODE(TN, t_n, T_P, _C_)" value=""/>
4145
<define name="G_DEFINE_ABSTRACT_TYPE(TN, t_n, T_P)" value=""/>
4246
<define name="G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE(TN, t_n, T_P)" value=""/>
4347
<define name="G_DEFINE_ABSTRACT_TYPE_WITH_CODE(TN, t_n, T_P, _C_)" value=""/>
48+
<define name="G_DEFINE_DYNAMIC_TYPE(TN, t_n, T_P)" value=""/>
49+
<define name="G_DEFINE_DYNAMIC_TYPE_EXTENDED(TN, t_n, T_P, _f_, _C_)" value=""/>
4450
<define name="G_DEFINE_BOXED_TYPE(TypeName,type_name,copy_func,free_func)" value=""/>
4551
<define name="G_DEFINE_BOXED_TYPE_WITH_CODE(TypeName,type_name,copy_func,free_func,_C_)" value=""/>
4652
<define name="G_ADD_PRIVATE(TypeName)" value=""/>
@@ -51,6 +57,9 @@
5157
<define name="G_DEFINE_INTERFACE_WITH_CODE(TN, t_n, T_P, _C_)" value=""/>
5258
<define name="G_DEFINE_TYPE_EXTENDED(TN, t_n, T_P, _f_, _C_)" value=""/>
5359
<define name="G_IMPLEMENT_INTERFACE(TYPE_IFACE, iface_init)" value=""/>
60+
<define name="G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC(TypeName, func)" value=""/>
61+
<define name="G_DEFINE_AUTO_CLEANUP_FREE_FUNC(TypeName, func, none)" value=""/>
62+
<define name="G_DEFINE_AUTOPTR_CLEANUP_FUNC(TypeName, func)" value=""/>
5463
<define name="MAX(a, b)" value="(((a) &gt; (b)) ? (a) : (b))"/>
5564
<define name="MIN(a, b)" value="(((a) &lt; (b)) ? (a) : (b))"/>
5665
<define name="ABS(a)" value="(((a) &lt; 0) ? -(a) : (a))"/>

0 commit comments

Comments
 (0)