HideScan Class Reference

Hides names of objects and their properties which are highlighted members of the 'Used Names' group in the Attribute gallery; hides a specified name of objects. More...

#include <ngscan.h>

Inheritance diagram for HideScan:

UndoableNodeScan NodeScan HidePropScan HideSingleScan List of all members.

Public Member Functions

 HideScan (UndoableOperation *pOp, Source *ps)

Protected Member Functions

virtual BOOL Do (Node *)
 Excludes the given node from any highlighted sets in the Name Gallery.

Classes

class  HideItems

Detailed Description

Hides names of objects and their properties which are highlighted members of the 'Used Names' group in the Attribute gallery; hides a specified name of objects.

Author:
Justin_Flude (Xara Group Ltd) <camelotdev@xara.com>
Date:
21/5/99

Definition at line 340 of file ngscan.h.


Constructor & Destructor Documentation

HideScan::HideScan UndoableOperation pOp,
Source *  ps
 


Member Function Documentation

BOOL HideScan::Do Node pNode  )  [protected, virtual]
 

Excludes the given node from any highlighted sets in the Name Gallery.

Author:
Justin_Flude (Xara Group Ltd) <camelotdev@xara.com>
Date:
27/5/99
Parameters:
pNode --- the node to test for membership of a highlighted set [INPUTS] and if necessary exclude it from the set
See also:
OpDeleteNames; HideScan::HideItems

Implements NodeScan.

Reimplemented in HidePropScan, and HideSingleScan.

Definition at line 1006 of file ngscan.cpp.

01007 {
01008     // If the object is a highlighted member of a "used names" set then hide its
01009     // Wix ObjectName attribute.
01010     return HideItems(pNode, m_pOp).ForEach() == 0;
01011 }


The documentation for this class was generated from the following files:
Generated on Sat Nov 10 03:55:08 2007 for Camelot by  doxygen 1.4.4