]> git.draconx.ca Git - gob-dx.git/blobdiff - src/treefuncs.def
Release 2.0.16
[gob-dx.git] / src / treefuncs.def
index d4107721b77600a9fc33ea4fec3076af43e18b61..d0ad4b3b59b2f198c84d279463c712277b10f57a 100644 (file)
@@ -9,6 +9,7 @@ enum {
        A_CCODE,
        AT_CCODE,
        C_CCODE,
+       AD_CCODE,
        H_CCODE,
        HT_CCODE,
        PH_CCODE
@@ -40,6 +41,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 +56,11 @@ 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
 ENDCLASS
 
 CLASS Type
@@ -103,6 +109,7 @@ CLASS Property
   STRING       maximum
   STRING       default_value
   STRING       extra_gtktype
+  BOOL         override
   BOOL         link
   BOOL         export
   STRING       get
@@ -121,6 +128,7 @@ CLASS Method
   STRINGLIST   flags           # G_SIGNAL_* flags for a signal
   STRING       id
   NODELIST     args
+  STRING        funcattrs       # GLib function attribute macros
   STRING       onerror
   STRING       defreturn
   STRING       cbuf
@@ -129,12 +137,13 @@ CLASS Method
   BOOL         vararg
   INT          unique_id       # A unique id for new methods
   BOOL         bonobo_object_func      # Function for BonoboObject
-  STRING       interface       # interface this belongs to
+               STRING  interface       # interface this belongs to
 ENDCLASS
 
 CLASS Variable
   INT          scope
   TYPE         vtype
+       BOOL glade_widget
   STRING       id
   INT          line_no
   BOOL         destructor_unref
@@ -143,6 +152,7 @@ CLASS Variable
   BOOL         destructor_simple
   STRING       initializer
   INT          initializer_line
+       BOOL   initializer_simple
 ENDCLASS
 
 CLASS EnumDef