version 1.160, 2007/11/16 13:52:31
|
version 1.161, 2007/11/20 11:46:06
|
Line 363 void SetTemplateRepositoryList (const vo
|
Line 363 void SetTemplateRepositoryList (const vo
|
-----------------------------------------------------------------------*/ |
-----------------------------------------------------------------------*/ |
void InitTemplates () |
void InitTemplates () |
{ |
{ |
/* Init Template element attribute restriction filter. */ |
|
TtaSetAttributeFilterProc(TemplateAttributeFilter); |
|
|
|
TtaSetEnvBoolean ("SHOW_TEMPLATES", TRUE, FALSE); |
TtaSetEnvBoolean ("SHOW_TEMPLATES", TRUE, FALSE); |
LoadTemplateRepositoryList (&TemplateRepositoryPaths); |
LoadTemplateRepositoryList (&TemplateRepositoryPaths); |
} |
} |
Line 1504 ThotBool TemplateAttrInMenu (NotifyAttri
|
Line 1501 ThotBool TemplateAttrInMenu (NotifyAttri
|
return FALSE; |
return FALSE; |
} |
} |
|
|
/*---------------------------------------------------------------------- |
|
TemplateAttributeFilter |
|
Callback procedure to filter attribute (attribute restriction). |
|
----------------------------------------------------------------------*/ |
|
void TemplateAttributeFilter(Element el, Document doc, SSchema sschema, int num, TypeRestriction* restr) |
|
{ |
|
AttributeType attrType; |
|
attrType.AttrSSchema = sschema; |
|
attrType.AttrTypeNum = num; |
|
|
|
// printf("TemplateAttributeFilter %s %s\n", TtaStrdup(TtaGetElementTypeName(TtaGetElementType(el))), TtaStrdup(TtaGetAttributeName(attrType))); |
|
} |
|