this.file = file;
this.node = node;
this.depth = depth;
- if (parent == null) {
- this.var_name_count = 0;
- }
+
this.top_level_items = new Gee.ArrayList<Node>();
this.cur_line = parent == null ? 0 : parent.cur_line;
this.top = parent == null ? this : parent.top;
}
- int var_name_count = 0; // was vcnt
+ //int var_name_count = 0; // was vcnt
string toValaNS(Node item)
{
public void toValaName(Node item, int depth =0)
{
- this.var_name_count++;
+
var ns = this.toValaNS(item) ;
var cls = ns + item.get("xtype");
item.xvala_cls = cls;
string id = item.get("id").length > 0 ?
- item.get("id") : "%s%d".printf(item.get("xtype"), this.var_name_count);
+ item.get("id") : "%s%d".printf(item.get("xtype"), item.oid);