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

Tutorial::BaseDemo Class Reference

Inheritance diagram for Tutorial::BaseDemo:

Tutorial::Demo List of all members.

Public Member Functions

 BaseDemo (Tutorial *_parent)
int OnXSliderMove (double min, double max, double percent)
int OnYSliderMove (double min, double max, double percent)
int OnWinOut (Control *, int)
int OnWinMove (StateMouse *mouse, int, int, int numFace)
int OnEnd ()

Public Attributes

Buttonbutton
Titletitle
TextBoxtextBox
WindowwinInfo
WindowwinSlider
MsgBoxmsgBox
SliderxSlider
SliderySlider
TiptipSlider
double xPercent
double yPercent

Constructor & Destructor Documentation

Tutorial::BaseDemo::BaseDemo Tutorial _parent  )  [inline]
 

Definition at line 495 of file 3dcontrols.cpp.

References align_begin, align_center, align_justify, Face::blending, Tutorial::btnReturn, ce, EventButton::click, Window::client, MsgBox::Create(), Tip::Create(), Slider::Create(), Window::Create(), TextBox::Create(), Title::Create(), Button::Create(), MyTreeNode< T >::Elems(), f, FACE_FRONT, Control::faceNode, ControlEngine::fontTexture, Primitive::GoTo(), BasicText3D::material, Face::material, EventControl::mouse, EventMouse::move, Control::Move(), Control::MoveTo(), EventSlider::moving, msgBox, Button::onButton, Control::onControl, OnEnd(), Title::OnOriginal(), Slider::onSlidder, OnWinMove(), OnXSliderMove(), OnYSliderMove(), ControlEngine::Pop(), ControlEngine::primitive, ControlEngine::Push(), Control::RotateTo(), Text3D::SetAlign(), Material::SetDS(), Text3D::SetText(), TextBox::SetText(), Title::SetText(), Button::SetText(), Tip::SetText(), Text3D::Setup(), Text3D::SetWrapping(), Control::Size(), ControlEngine::taskWindow, Face::text, Tip::text, Button::text, textBox, ControlEngine::texture, Tutorial::tip, tipSlider, title, Window::title, Textures::tropique, MsgBox::txtInfo, MsgBox::txtTranche, ControlEngine::univers, winInfo, winSlider, Control::XDockCenter(), xPercent, xSlider, Control::YDockBottom(), Control::YDockCenter(), yPercent, and ySlider.


Member Function Documentation

int Tutorial::BaseDemo::OnEnd  )  [inline]
 

Definition at line 621 of file 3dcontrols.cpp.

References ce, Tutorial::Demo::Ending(), msgBox, Title::OnMin(), ControlEngine::taskWindow, textBox, tipSlider, title, Window::title, winInfo, winSlider, xSlider, and ySlider.

Referenced by BaseDemo().

int Tutorial::BaseDemo::OnWinMove StateMouse mouse,
int  ,
int  ,
int  numFace
[inline]
 

Definition at line 607 of file 3dcontrols.cpp.

References Window::client, MyTreeNode< T >::Elems(), FACE_FRONT, Control::faceNode, MyString::Format(), Control::GetCorners(), Control::GetLocalPos(), StateMouse::pos, winInfo, Point2D< T >::x, Point2D< int >::x, Point2D< T >::y, and Point2D< int >::y.

Referenced by BaseDemo().

int Tutorial::BaseDemo::OnWinOut Control ,
int 
[inline]
 

Definition at line 600 of file 3dcontrols.cpp.

References Window::client, MyTreeNode< T >::Elems(), FACE_FRONT, Control::faceNode, Text3D::SetText(), Face::text, and winInfo.

int Tutorial::BaseDemo::OnXSliderMove double  min,
double  max,
double  percent
[inline]
 

Definition at line 582 of file 3dcontrols.cpp.

References MyString::Format(), Tip::SetText(), tipSlider, xPercent, and yPercent.

Referenced by BaseDemo().

int Tutorial::BaseDemo::OnYSliderMove double  min,
double  max,
double  percent
[inline]
 

Definition at line 591 of file 3dcontrols.cpp.

References MyString::Format(), Tip::SetText(), tipSlider, xPercent, and yPercent.

Referenced by BaseDemo().


Member Data Documentation

Button* Tutorial::BaseDemo::button
 

Definition at line 485 of file 3dcontrols.cpp.

MsgBox* Tutorial::BaseDemo::msgBox
 

Definition at line 490 of file 3dcontrols.cpp.

Referenced by BaseDemo(), and OnEnd().

TextBox* Tutorial::BaseDemo::textBox
 

Definition at line 487 of file 3dcontrols.cpp.

Referenced by BaseDemo(), and OnEnd().

Tip* Tutorial::BaseDemo::tipSlider
 

Definition at line 492 of file 3dcontrols.cpp.

Referenced by BaseDemo(), OnEnd(), OnXSliderMove(), and OnYSliderMove().

Title* Tutorial::BaseDemo::title
 

Definition at line 486 of file 3dcontrols.cpp.

Referenced by BaseDemo(), and OnEnd().

Window* Tutorial::BaseDemo::winInfo
 

Definition at line 488 of file 3dcontrols.cpp.

Referenced by BaseDemo(), OnEnd(), OnWinMove(), and OnWinOut().

Window* Tutorial::BaseDemo::winSlider
 

Definition at line 489 of file 3dcontrols.cpp.

Referenced by BaseDemo(), and OnEnd().

double Tutorial::BaseDemo::xPercent
 

Definition at line 493 of file 3dcontrols.cpp.

Referenced by BaseDemo(), OnXSliderMove(), and OnYSliderMove().

Slider* Tutorial::BaseDemo::xSlider
 

Definition at line 491 of file 3dcontrols.cpp.

Referenced by BaseDemo(), and OnEnd().

double Tutorial::BaseDemo::yPercent
 

Definition at line 493 of file 3dcontrols.cpp.

Referenced by BaseDemo(), OnXSliderMove(), and OnYSliderMove().

Slider * Tutorial::BaseDemo::ySlider
 

Definition at line 491 of file 3dcontrols.cpp.

Referenced by BaseDemo(), and OnEnd().


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