X-Git-Url: http://git.draconx.ca/gitweb/gob-dx.git/blobdiff_plain/714b58ab4606ed4d40cec3702cb378938f8c883f..7231d76fbf4ae0b501af648e1216b88714aa7353:/src/treefuncs.def diff --git a/src/treefuncs.def b/src/treefuncs.def index e7a16b0..fde15cb 100644 --- a/src/treefuncs.def +++ b/src/treefuncs.def @@ -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