X-Git-Url: http://git.draconx.ca/gitweb/gob-dx.git/blobdiff_plain/4cda31fc14f41746b4f3ced7015f9f15e0168dfc..910b7231905b6c38b525bcdf3440bed23c574bdd:/src/treefuncs.def

diff --git a/src/treefuncs.def b/src/treefuncs.def
index b5c693f..5e5d774 100644
--- a/src/treefuncs.def
+++ b/src/treefuncs.def
@@ -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
