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

TaskWindow Class Reference

#include <taskWindow.h>

Inheritance diagram for TaskWindow:

Window ResizingAndRotateControl Control List of all members.

Public Member Functions

 TaskWindow ()
 ~TaskWindow ()
virtual void Create ()
BOOL Add (Title *title)
BOOL Restore (Title *title)
void Refresh ()
 Mise a jour de l'affichage des elements.


Public Attributes

TextBox txtTranche

Constructor & Destructor Documentation

TaskWindow::TaskWindow  ) 
 

Definition at line 33 of file taskWindow.cpp.

References Title::SetText(), Title::useClose, and Title::useMax.

TaskWindow::~TaskWindow  ) 
 

Definition at line 44 of file taskWindow.cpp.


Member Function Documentation

BOOL TaskWindow::Add Title title  ) 
 

Definition at line 70 of file taskWindow.cpp.

References MyListIterator< ElemTaskWindow >::AddNewLast(), BOOL(), ElemTaskWindow::button, Title::caption, ce, EventButton::click, Button::Create(), FACE_FRONT, FaceNode, Text3D::GetText(), Primitive::GoTo(), MyList< ElemTaskWindow >::i, Button::onButton, ControlEngine::Pop(), ControlEngine::primitive, ControlEngine::Push(), Refresh(), Button::SetText(), Text3D::SetWrapping(), Button::text, and ElemTaskWindow::title.

Referenced by Title::OnMin().

void TaskWindow::Create  )  [virtual]
 

Reimplemented from Window.

Definition at line 48 of file taskWindow.cpp.

References ce, TextBox::Create(), Window::Create(), MyTreeNode< T >::elem, FACE_RIGHT, Control::faceNode, FaceNode, Primitive::GoTo(), BasicText3D::material, Control::Move(), ControlEngine::Pop(), ControlEngine::primitive, ControlEngine::Push(), Control::Rotate(), BasicText3D::scale, Material::SetDS(), Control::Size(), TextBox::text, Control::XDockLeft(), and Control::YDockBottom().

Referenced by ControlEngine::ControlEngine().

void TaskWindow::Refresh  ) 
 

Mise a jour de l'affichage des elements.

Todo:
gerer les depassement de conteneur

Definition at line 91 of file taskWindow.cpp.

References ElemTaskWindow::button, Face::computeSize, MyTreeNode< T >::Elems(), FACE_FRONT, Control::faceNode, MyListIterator< ElemTaskWindow >::GetElemPtr(), MyList< ElemTaskWindow >::i, MyListIterator< ElemTaskWindow >::More(), Point2D< GLdouble >::x, Control::XDockLeft(), Point2D< GLdouble >::y, and Control::YDockTop().

Referenced by Add().

BOOL TaskWindow::Restore Title title  ) 
 

Appelé par un title pour retirer la button de la TaskWindow

Definition at line 128 of file taskWindow.cpp.

References BOOL(), ce, Control::Find(), num, Timer::onTimer, and ControlEngine::timerRefresh.

Referenced by Title::OnOriginal().


Member Data Documentation

TextBox TaskWindow::txtTranche
 

Definition at line 46 of file taskWindow.h.


The documentation for this class was generated from the following files:
Generated on Fri Aug 20 19:21:43 2004 for 3d Controls by doxygen 1.3.6