version 1.109, 2009/06/25 13:41:21
|
version 1.110, 2009/06/30 09:23:13
|
Line 173 Element Template_InsertBagChild (Documen
|
Line 173 Element Template_InsertBagChild (Documen
|
if (use) |
if (use) |
{ |
{ |
Template_InsertUseChildren (doc, use, decl, NULL, TRUE); |
Template_InsertUseChildren (doc, use, decl, NULL, TRUE); |
SetAttributeStringValueWithUndo (use, Template_ATTR_types, decl->name); |
|
SetAttributeStringValueWithUndo (use, Template_ATTR_title, decl->name); |
|
SetAttributeStringValueWithUndo (use, Template_ATTR_currentType, decl->name); |
|
if (sel != bag) |
if (sel != bag) |
TtaInsertSibling (use, sel, before, doc); |
TtaInsertSibling (use, sel, before, doc); |
else |
else |
TtaInsertFirstChild (&use, bag, doc); |
TtaInsertFirstChild (&use, bag, doc); |
|
SetAttributeStringValueWithUndo (use, Template_ATTR_types, decl->name); |
|
SetAttributeStringValueWithUndo (use, Template_ATTR_title, decl->name); |
|
SetAttributeStringValueWithUndo (use, Template_ATTR_currentType, decl->name); |
TtaRegisterElementCreate (use, doc); |
TtaRegisterElementCreate (use, doc); |
|
|
sel = use; |
sel = use; |
Line 1177 Element InstantiateUse (XTigerTemplate t
|
Line 1177 Element InstantiateUse (XTigerTemplate t
|
{ |
{ |
dec = Template_GetDeclaration (t, items[0].label); |
dec = Template_GetDeclaration (t, items[0].label); |
if (dec) |
if (dec) |
{ |
child = Template_InsertUseChildren (doc, el, dec, parentLine, registerUndo); |
child = Template_InsertUseChildren (doc, el, dec, parentLine, registerUndo); |
/* if (child && elType.ElTypeNum != Template_EL_useSimple) */ |
if (child && elType.ElTypeNum != Template_EL_useSimple) |
/* { */ |
{ |
/* TtaChangeTypeOfElement (el, doc, Template_EL_useSimple); */ |
TtaChangeTypeOfElement (el, doc, Template_EL_useSimple); |
/* if (registerUndo) */ |
if (registerUndo) |
/* TtaRegisterElementTypeChange (el, Template_EL_useEl, doc); */ |
TtaRegisterElementTypeChange (el, Template_EL_useEl, doc); |
/* } */ |
} |
|
} |
|
} |
} |
else |
else |
{ |
{ |