gt.setviewcenter ([vt.vtid = vt;], node.pos);
};
dotty.protogt.setattr = function (gt, obj) {
- local kv, t, attr, value;
+ local kv, t, attr, value, n, i, s;
if (~(kv = ask ('give attr/value, eg. color=blue')))
return;
t = split (kv, '=');
attr = t[0];
value = t[1];
+ if ((n = tablesize (t)) > 2)
+ for (i = 2; i < n; i = i + 1)
+ value = concat (value, '=', t[i]);
+ # Check for HTML string and convert using lefty convention
+ s = split (value, '');
+ n = tablesize (s);
+ if ((s[0] == '<') & (s[n-1] == '>')) {
+ s[0] = '>';
+ s[n-1] = '<';
+ value = s[0];
+ for (i = 1; i < n; i = i + 1)
+ value = concat (value, s[i]);
+ }
if (
obj.attr == gt.graph.graphattr |
obj.attr == gt.graph.edgeattr |