X-Git-Url: http://git.draconx.ca/gitweb/gob-dx.git/blobdiff_plain/4cda31fc14f41746b4f3ced7015f9f15e0168dfc..5d4e3f65125a1e67702b7fbd4096d5e2fd3ec798:/src/treefuncs.def?ds=sidebyside

diff --git a/src/treefuncs.def b/src/treefuncs.def
index b5c693f..d0ad4b3 100644
--- a/src/treefuncs.def
+++ b/src/treefuncs.def
@@ -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
@@ -122,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
@@ -130,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
@@ -144,6 +152,7 @@ CLASS Variable
   BOOL		destructor_simple
   STRING	initializer
   INT		initializer_line
+	BOOL   initializer_simple
 ENDCLASS
 
 CLASS EnumDef
