Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

exotkAF_ViewPopup Class Reference

Popup class for the view. More...

#include <exotkAF_ViewPopup.hxx>

Inheritance diagram for exotkAF_ViewPopup:

Inheritance graph
[legend]
Collaboration diagram for exotkAF_ViewPopup:

Collaboration graph
[legend]
List of all members.

Public Methods

void * operator new (size_t, void *anAddress)
 OCC new. More...

void * operator new (size_t size)
 OCC new. More...

void operator delete (void *anAddress)
 OCC delete. More...

Standard_EXPORT exotkAF_ViewPopup ()
 Constructor. More...

virtual Standard_EXPORT ~exotkAF_ViewPopup ()
 Destructor. More...

virtual Standard_EXPORT Standard_Boolean Create (const Handle_exotkAF_View &aView)
 Fill the menu with menu nodes corresponding to aView. More...


Protected Methods

Standard_EXPORT void AddViewType (const Handle_exotkTree_MenuNode &aNode, const enum exotkAF_ViewType aType, const TCollection_AsciiString &aName, const Handle_exotkAF_View &aView)
 Add a aType node corresponding to aView with aName to the node aNode. More...


Detailed Description

Popup class for the view.

Author:
Stephane Routelous

Definition at line 54 of file exotkAF_ViewPopup.hxx.


Constructor & Destructor Documentation

exotkAF_ViewPopup::exotkAF_ViewPopup  
 

Constructor.

Definition at line 79 of file exotkAF_ViewPopup.cxx.

exotkAF_ViewPopup::~exotkAF_ViewPopup   [virtual]
 

Destructor.

Definition at line 91 of file exotkAF_ViewPopup.cxx.


Member Function Documentation

exotkAF_ViewPopup::AddViewType const Handle_exotkTree_MenuNode   aNode,
const enum exotkAF_ViewType    aType,
const TCollection_AsciiString &    aName,
const Handle_exotkAF_View   aView
[protected]
 

Add a aType node corresponding to aView with aName to the node aNode.

Parameters:
const  Handle_exotkTree_MenuNode& aNode
const  enum exotkAF_ViewType aType
const  TCollection_AsciiString& aName
const  Handle_exotkAF_View& aView

Definition at line 143 of file exotkAF_ViewPopup.cxx.

Referenced by Create().

exotkAF_ViewPopup::Create const Handle_exotkAF_View   aView [virtual]
 

Fill the menu with menu nodes corresponding to aView.

Returns:
Standard_Boolean
Parameters:
aView  const Handle_exotkAF_View&

Definition at line 104 of file exotkAF_ViewPopup.cxx.

References AddViewType(), exotkAF_vtAxo, exotkAF_vtBack, exotkAF_vtBottom, exotkAF_vtFront, exotkAF_vtLeft, exotkAF_vtRight, exotkAF_vtTop, exotkTree_Tree::SetRoot(), and exotkTrace_Datas::theRoot.

void exotkAF_ViewPopup::operator delete void *    anAddress [inline]
 

OCC delete.

Returns:
inline void
Parameters:
void  *anAddress

Reimplemented from exotkTree_Menu.

Definition at line 87 of file exotkAF_ViewPopup.hxx.

References exotkAF_ViewType.

void * exotkAF_ViewPopup::operator new size_t    size [inline]
 

OCC new.

Returns:
inline void*
Parameters:
size_t  size

Reimplemented from exotkTree_Menu.

Definition at line 76 of file exotkAF_ViewPopup.hxx.

void * exotkAF_ViewPopup::operator new size_t   ,
void *    anAddress
[inline]
 

OCC new.

Returns:
inline void*
Parameters:
size_t 
void  * anAddress

Reimplemented from exotkTree_Menu.

Definition at line 65 of file exotkAF_ViewPopup.hxx.


The documentation for this class was generated from the following files:
Generated on Wed Jan 23 12:18:29 2002 for exotk by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001