]> git.draconx.ca Git - gob-dx.git/blobdiff - src/treefuncs.h
Release 2.0.16
[gob-dx.git] / src / treefuncs.h
index 33801d83fe324271575d7c1fd2de588a4ec0c66c..a97ada3dac43703fbb260184be94bbe556f137ee 100644 (file)
@@ -10,6 +10,7 @@ enum {
        A_CCODE,
        AT_CCODE,
        C_CCODE,
+       AD_CCODE,
        H_CCODE,
        HT_CCODE,
        PH_CCODE
@@ -41,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,
@@ -114,9 +118,11 @@ struct _Class {
        char * otype;
        char * ptype;
        char * bonobo_object_class;
+       gboolean glade_xml;
        char * chunk_size;
        GList * interfaces;
        GList * nodes;
+       gboolean abstract;
 };
 
 struct _EnumDef {
@@ -163,6 +169,7 @@ struct _Method {
        GList * flags;
        char * id;
        GList * args;
+       char * funcattrs;
        char * onerror;
        char * defreturn;
        char * cbuf;
@@ -186,6 +193,7 @@ struct _Property {
        char * maximum;
        char * default_value;
        char * extra_gtktype;
+       gboolean override;
        gboolean link;
        gboolean export;
        char * get;
@@ -206,6 +214,7 @@ struct _Variable {
        NodeType type;
        int scope;
        Type * vtype;
+       gboolean glade_widget;
        char * id;
        int line_no;
        gboolean destructor_unref;
@@ -214,6 +223,7 @@ struct _Variable {
        gboolean destructor_simple;
        char * initializer;
        int initializer_line;
+       gboolean initializer_simple;
 };
 
 union _Node {