]> git.draconx.ca Git - gob-dx.git/blobdiff - src/treefuncs.def
Release 1.99.1
[gob-dx.git] / src / treefuncs.def
index e7a16b001b47d8455822756ff75f340869aabcca..fde15cb2613e71d12e39369e549d2eab30fa9512 100644 (file)
@@ -40,11 +40,13 @@ enum {
        SIGNAL_FIRST_METHOD,
        OVERRIDE_METHOD
 };
+
 ENDHEADER
 
 CLASS Class
   STRING       otype   # this object class type
   STRING       ptype   # parent class type
+  STRING       bonobo_x_class # Class for BonoboXObject
   STRING       chunk_size # if the object should be allocated with mem_chunks
   NODELIST     nodes
 ENDCLASS
@@ -84,13 +86,33 @@ CLASS Argument
   INT          line_no
 ENDCLASS
 
+CLASS Property
+  STRING       gtktype
+  TYPE         ptype
+  STRINGLIST   flags
+  STRING       name
+  STRING       nick
+  STRING       blurb
+  STRING       minimum
+  STRING       maximum
+  STRING       default_value
+  STRING       extra_gtktype
+  BOOL         link
+  BOOL         export
+  STRING       get
+  INT          get_line
+  STRING       set
+  INT          set_line
+  INT          line_no
+ENDCLASS
+
 CLASS Method
   INT          scope           # scope type
   INT          method          # method type
   TYPE         mtype
   STRING       otype           # for override methods
-  STRINGLIST   gtktypes        # GTK types for a signal
-  STRINGLIST   flags           # GTK_RUN_* flags for a signal
+  STRINGLIST   gtktypes        # GObject types for a signal
+  STRINGLIST   flags           # G_SIGNAL_* flags for a signal
   STRING       id
   NODELIST     args
   STRING       onerror
@@ -100,6 +122,7 @@ CLASS Method
   INT          ccode_line
   BOOL         vararg
   INT          unique_id       # A unique id for new methods
+  BOOL         bonobo_x_func   # Function for BonoboXObject
 ENDCLASS
 
 CLASS Variable
@@ -107,6 +130,7 @@ CLASS Variable
   TYPE         vtype
   STRING       id
   INT          line_no
+  BOOL         destructor_unref
   STRING       destructor
   INT          destructor_line
   BOOL         destructor_simple