43 lines
1.4 KiB
C++
43 lines
1.4 KiB
C++
|
|
// -*- C++ -*-
|
|
|
|
|
|
namespace Hurricane {
|
|
|
|
/*! \class Selector
|
|
* \brief Selector description (\b API)
|
|
*
|
|
* \section secSelectorIntro Introduction
|
|
*
|
|
* Selectors are private properties providing a very secure way
|
|
* to manage the different selections attached to the different
|
|
* existing views at a given time.
|
|
*
|
|
* There is no need to known much more about this property
|
|
* because it is completely managed by the system. However it is
|
|
* very instructive to examine its code to understant how it
|
|
* works.
|
|
*/
|
|
|
|
|
|
|
|
/*! \section secSelectorImportant Important
|
|
*
|
|
* Thanks to the power of properties, it has been very easy to
|
|
* set up a simple mechanism which fully guaranties the
|
|
* coherence whathever destruction operations could happen
|
|
* either at the graphical views level or at the different
|
|
* levels of entities and instances of the data base.
|
|
*
|
|
* For instance de-selection is automatic whenever an occurence
|
|
* becomes non representative, that is when it doesn't represent
|
|
* anylonger an entity of the virtually unfolded hierarchy
|
|
*
|
|
* It will be wise to inspire yourself of this case in order to
|
|
* design new ones.
|
|
*/
|
|
|
|
|
|
|
|
}
|