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

CFuiWindowTitle Class Reference

#include <Fui.h>

Inheritance diagram for CFuiWindowTitle:

CFuiComponent CStreamObject CObject List of all members.

Public Member Functions

 CFuiWindowTitle (int x=0, int y=0, int w=0, int h=0, Tag window=0)
void Draw (void)
void SetParentPosition (int xParent, int yParent)
void Fill (void)

Protected Attributes

SBitmapbmBack
SBitmapbmAltBack
SBitmapbmLeft
SBitmapbmRight
unsigned int colText
CFuiPictureback
CFuiPictureleft
CFuiPictureright
std::vector< CFuiComponent * > childVector

Detailed Description

Definition at line 359 of file Fui.h.


Constructor & Destructor Documentation

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

Definition at line 305 of file Fui.cpp.

References back, bmAltBack, bmBack, bmLeft, bmRight, colText, Fill(), CFuiComponent::font, FuiFont(), left, MakeRGB(), right, CFuiComponent::widgetName, and CFuiComponent::widgetTag.


Member Function Documentation

void CFuiWindowTitle::Draw void   )  [virtual]
 

Reimplemented from CFuiComponent.

Definition at line 380 of file Fui.cpp.

References childVector, colText, CFuiComponent::Draw(), DrawTextC(), CFuiComponent::font, CFuiComponent::h, CFuiComponent::surface, CFuiComponent::text, TextHeight(), and CFuiComponent::w.

void CFuiWindowTitle::Fill void   ) 
 

Todo:
Alternate backdrop bitmap ALTBACK

Definition at line 323 of file Fui.cpp.

References back, bmBack, bmLeft, bmRight, childVector, colText, SGlobals::fuimgr, CFuiThemeWidget::GetBitmap(), GetBitmapSize(), CFuiThemeWidget::GetColour(), CFuiManager::GetThemeWidget(), globals, gtfo, CFuiComponent::h, left, right, CFuiPicture::SetBitmap(), CFuiComponent::SetPositionSize(), TagToString(), CFuiComponent::w, CFuiComponent::widgetName, and CFuiComponent::widgetTag.

Referenced by CFuiWindowTitle().

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

Reimplemented from CFuiComponent.

Definition at line 369 of file Fui.cpp.

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

Referenced by CFuiWindow::ReadFinished().


Member Data Documentation

CFuiPicture* CFuiWindowTitle::back [protected]
 

Definition at line 381 of file Fui.h.

Referenced by CFuiWindowTitle(), and Fill().

SBitmap* CFuiWindowTitle::bmAltBack [protected]
 

Definition at line 376 of file Fui.h.

Referenced by CFuiWindowTitle().

SBitmap* CFuiWindowTitle::bmBack [protected]
 

Definition at line 375 of file Fui.h.

Referenced by CFuiWindowTitle(), and Fill().

SBitmap* CFuiWindowTitle::bmLeft [protected]
 

Definition at line 377 of file Fui.h.

Referenced by CFuiWindowTitle(), and Fill().

SBitmap* CFuiWindowTitle::bmRight [protected]
 

Definition at line 378 of file Fui.h.

Referenced by CFuiWindowTitle(), and Fill().

std::vector<CFuiComponent*> CFuiWindowTitle::childVector [protected]
 

Definition at line 385 of file Fui.h.

Referenced by Draw(), Fill(), and SetParentPosition().

unsigned int CFuiWindowTitle::colText [protected]
 

Definition at line 379 of file Fui.h.

Referenced by CFuiWindowTitle(), Draw(), and Fill().

CFuiPicture* CFuiWindowTitle::left [protected]
 

Definition at line 382 of file Fui.h.

Referenced by CFuiWindowTitle(), and Fill().

CFuiPicture* CFuiWindowTitle::right [protected]
 

Definition at line 383 of file Fui.h.

Referenced by CFuiWindowTitle(), and Fill().


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