return false;\r
// it's parent is "feature" or "source" or page ("case" or "box")\r
if(!hasParent(theNode, NODE_FEATURE, NODE_SOURCE, \r
- WDG_GROUP, WDG_CHECK_GROUP,\r
+ WDG_GROUP, WDG_OPTIONALBOX,\r
WDG_TOOLBOX_BOX, WDG_SWITCH_CASE, NULL))\r
return false;\r
\r
//it should not be a "source" or a "validator" node\r
bool isLogical = isNode(theNode, NODE_SOURCE, NODE_VALIDATOR, NODE_SELFILTER, NULL);\r
bool isPagedContainer = isNode(theNode, WDG_TOOLBOX, WDG_TOOLBOX_BOX,\r
- WDG_GROUP, WDG_CHECK_GROUP,\r
+ WDG_GROUP, WDG_OPTIONALBOX,\r
WDG_SWITCH, WDG_SWITCH_CASE, NULL);\r
return !isLogical && !isPagedContainer;\r
}\r
if(!isElementNode(theNode))\r
return false;\r
// it's parent is "feature" or "source" or a page ("box", "case")\r
- if(!hasParent(theNode, NODE_FEATURE, NODE_SOURCE, WDG_GROUP, WDG_CHECK_GROUP,\r
+ if(!hasParent(theNode, NODE_FEATURE, NODE_SOURCE, WDG_GROUP, WDG_OPTIONALBOX,\r
WDG_TOOLBOX_BOX, WDG_SWITCH_CASE, NULL))\r
return false;\r
\r
if(!isElementNode(theNode))\r
return false;\r
\r
- return isNode(theNode, WDG_CHECK_GROUP, WDG_SWITCH_CASE, WDG_TOOLBOX_BOX, NULL);\r
+ return isNode(theNode, WDG_OPTIONALBOX, WDG_SWITCH_CASE, WDG_TOOLBOX_BOX, NULL);\r
}\r
\r
bool hasChild(xmlNodePtr theNode)\r