|
40 |
g_object_set (renderer, "text", str.Get ().c_str (), (char*) 0); |
40 |
g_object_set (renderer, "text", str.Get ().c_str (), (char*) 0); |
41 |
g_object_set (renderer, "editable", TRUE, (char*) 0); |
41 |
g_object_set (renderer, "editable", TRUE, (char*) 0); |
42 |
} |
42 |
} |
|
|
43 |
else if (node->type == ModelNode::NODE_ATTRIBUTE_READ_ONLY) |
44 |
{ |
45 |
StringValue str; |
46 |
node->object->GetAttribute (node->name, str); |
47 |
g_object_set (renderer, "text", str.Get ().c_str (), (char*) 0); |
48 |
g_object_set (renderer, "editable", FALSE, (char*) 0); |
49 |
} |
43 |
else |
50 |
else |
44 |
{ |
51 |
{ |
45 |
g_object_set (renderer, "text", "", (char*) 0); |
52 |
g_object_set (renderer, "text", "", (char*) 0); |
|
76 |
} |
83 |
} |
77 |
break; |
84 |
break; |
78 |
case ModelNode::NODE_ATTRIBUTE: |
85 |
case ModelNode::NODE_ATTRIBUTE: |
|
|
86 |
case ModelNode::NODE_ATTRIBUTE_READ_ONLY: |
79 |
g_object_set (renderer, "text", node->name.c_str (), (char*) 0); |
87 |
g_object_set (renderer, "text", node->name.c_str (), (char*) 0); |
80 |
break; |
88 |
break; |
81 |
} |
89 |
} |
|
173 |
} |
181 |
} |
174 |
break; |
182 |
break; |
175 |
case ModelNode::NODE_ATTRIBUTE: |
183 |
case ModelNode::NODE_ATTRIBUTE: |
|
|
184 |
case ModelNode::NODE_ATTRIBUTE_READ_ONLY: |
176 |
{ |
185 |
{ |
177 |
uint32_t attrIndex = 0; |
186 |
uint32_t attrIndex = 0; |
178 |
TypeId tid; |
187 |
TypeId tid; |