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

CFuiMinimizeButton Class Reference

#include <Fui.h>

Inheritance diagram for CFuiMinimizeButton:

CFuiComponent CStreamObject CObject List of all members.

Public Member Functions

 CFuiMinimizeButton (int x=0, int y=0, int w=0, int h=0, Tag window=0)
virtual void Draw (void)
virtual void SetParentPosition (int xParent, int yParent)
virtual bool MouseMove (int x, int y)
virtual bool MouseClick (int x, int y, EMouseButton button)
virtual bool MouseStopClick (int x, int y, EMouseButton button)
void Fill (void)
 Populate widget with child objects.

Protected Attributes

SBitmapbmBack
 Backdrop bitmap.
CFuiPictureback
 Backdrop FUI picture.
bool state
 Button state (true=pressed).

Detailed Description

Definition at line 418 of file Fui.h.


Constructor & Destructor Documentation

CFuiMinimizeButton::CFuiMinimizeButton int  x = 0,
int  y = 0,
int  w = 0,
int  h = 0,
Tag  window = 0
 

Definition at line 490 of file Fui.cpp.

References back, bmBack, COMPONENT_MINIMIZE_BUTTON, Fill(), state, CFuiComponent::type, CFuiComponent::widgetName, and CFuiComponent::widgetTag.


Member Function Documentation

void CFuiMinimizeButton::Draw void   )  [virtual]
 

Reimplemented from CFuiComponent.

Definition at line 534 of file Fui.cpp.

References back, and CFuiPicture::Draw().

void CFuiMinimizeButton::Fill void   ) 
 

Definition at line 504 of file Fui.cpp.

References back, bmBack, SGlobals::fuimgr, CFuiThemeWidget::GetBitmap(), GetBitmapSize(), CFuiManager::GetThemeWidget(), globals, gtfo, CFuiPicture::SetBitmap(), SetParentPosition(), TagToString(), CFuiComponent::widgetName, CFuiComponent::widgetTag, CFuiComponent::x, and CFuiComponent::y.

Referenced by CFuiMinimizeButton().

bool CFuiMinimizeButton::MouseClick int  x,
int  y,
EMouseButton  button
[virtual]
 

Reimplemented from CFuiComponent.

Definition at line 553 of file Fui.cpp.

References back, CFuiComponent::MouseHit(), CFuiPicture::SetFrame(), and state.

bool CFuiMinimizeButton::MouseMove int  x,
int  y
[virtual]
 

Reimplemented from CFuiComponent.

Definition at line 542 of file Fui.cpp.

References back, CFuiComponent::MouseHit(), CFuiPicture::SetFrame(), and state.

bool CFuiMinimizeButton::MouseStopClick int  x,
int  y,
EMouseButton  button
[virtual]
 

Reimplemented from CFuiComponent.

Definition at line 564 of file Fui.cpp.

References back, CFuiPicture::SetFrame(), and state.

void CFuiMinimizeButton::SetParentPosition int  xParent,
int  yParent
[virtual]
 

Reimplemented from CFuiComponent.

Definition at line 524 of file Fui.cpp.

References back, CFuiComponent::SetParentPosition(), CFuiComponent::x, and CFuiComponent::y.

Referenced by Fill().


Member Data Documentation

CFuiPicture* CFuiMinimizeButton::back [protected]
 

Definition at line 438 of file Fui.h.

Referenced by CFuiMinimizeButton(), Draw(), Fill(), MouseClick(), MouseMove(), MouseStopClick(), and SetParentPosition().

SBitmap* CFuiMinimizeButton::bmBack [protected]
 

Definition at line 437 of file Fui.h.

Referenced by CFuiMinimizeButton(), and Fill().

bool CFuiMinimizeButton::state [protected]
 

Definition at line 439 of file Fui.h.

Referenced by CFuiMinimizeButton(), MouseClick(), MouseMove(), and MouseStopClick().


The documentation for this class was generated from the following files:
SourceForge.net Logo Documentation generated by doxygen