|
|
| 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; |