]> git.draconx.ca Git - gob-dx.git/blobdiff - src/treefuncs.def
Replace gnulib patch with new common helper macro.
[gob-dx.git] / src / treefuncs.def
index b5c693ff383ef8c0153c47dc640007f4ff976ee3..5e5d7744d4327eb321369ee2cdd4a4c3ffdf1e4e 100644 (file)
@@ -9,9 +9,11 @@ enum {
        A_CCODE,
        AT_CCODE,
        C_CCODE,
+       AD_CCODE,
        H_CCODE,
        HT_CCODE,
-       PH_CCODE
+       PH_CCODE,
+       CT_CCODE
 };
 
 /* check type */
@@ -40,6 +42,9 @@ enum {
        REGULAR_METHOD,
        INIT_METHOD,
        CLASS_INIT_METHOD,
+       CONSTRUCTOR_METHOD,
+       DISPOSE_METHOD,
+       FINALIZE_METHOD,
        VIRTUAL_METHOD,
        SIGNAL_LAST_METHOD,
        SIGNAL_FIRST_METHOD,
@@ -52,9 +57,12 @@ CLASS Class
   STRING       otype   # this object class type
   STRING       ptype   # parent class type
   STRING       bonobo_object_class # Class for BonoboObject
+  BOOL         glade_xml # Glade XML Class
   STRING       chunk_size # if the object should be allocated with mem_chunks
   STRINGLIST   interfaces # GObject interfaces this class exports
   NODELIST     nodes
+  BOOL         abstract # if G_TYPE_FLAG_ABSTRACT should be used
+  BOOL         dynamic # if class is dynamically registered via GTypeModule
 ENDCLASS
 
 CLASS Type
@@ -97,6 +105,7 @@ CLASS Property
   TYPE         ptype
   STRINGLIST   flags
   STRING       name
+  STRING       canonical_name
   STRING       nick
   STRING       blurb
   STRING       minimum
@@ -120,8 +129,10 @@ CLASS Method
   STRING       otype           # for override methods
   STRINGLIST   gtktypes        # GObject types for a signal
   STRINGLIST   flags           # G_SIGNAL_* flags for a signal
+  STRING       signal_name     # Name of signal
   STRING       id
   NODELIST     args
+  STRING        funcattrs       # GLib function attribute macros
   STRING       onerror
   STRING       defreturn
   STRING       cbuf
@@ -136,6 +147,7 @@ ENDCLASS
 CLASS Variable
   INT          scope
   TYPE         vtype
+  BOOL         glade_widget
   STRING       id
   INT          line_no
   BOOL         destructor_unref
@@ -144,6 +156,7 @@ CLASS Variable
   BOOL         destructor_simple
   STRING       initializer
   INT          initializer_line
+  BOOL         initializer_simple
 ENDCLASS
 
 CLASS EnumDef