CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ExtBarInplace Class Reference

#include <ExtBar.h>

Inheritance diagram for ExtBarInplace:
ExtBarInterface ExtBar::InplaceCallback ExtBar::Callback

Public Member Functions

 ExtBarInplace ()
 
 ~ExtBarInplace ()
 
void display (ExtBar::SysHandle sysHandle, const ExtBar::Rect &rect)
 
void close (int nReason=0)
 
bool isClosed () const
 
virtual void fillInplace (ExtBar *)
 

Static Public Member Functions

static ExtBar::Point curpos ()
 
static ExtBar::Size makesize (int w, int h)
 
static ExtBar::Rect screenplace (const ExtBar::Point &pt, const ExtBar::Size &sz)
 

Protected Member Functions

virtual void inplaceClosed (ExtBar *)
 
void fakewndproc ()
 
void closeImpl ()
 
- Protected Member Functions inherited from ExtBarInterface
 ExtBarInterface (ExtBar *pExtBar=NULL)
 
 ~ExtBarInterface ()
 
void create (ExtBar::SysHandle sysHandle)
 
void destroy (int nReason=0)
 
void resize (const ExtBar::Rect &rect)
 
void update ()
 
void clear ()
 
void resetCallback (ExtBar::Callback *pCallback)
 
ExtBarextBar ()
 
- Protected Member Functions inherited from ExtBar::InplaceCallback
virtual bool canCloseInplace (ExtBar *)
 
virtual void inplaceClosed (ExtBar *)
 
- Protected Member Functions inherited from ExtBar::Callback
virtual void fillExtBar (ExtBar *)
 
virtual void closeExtBar (ExtBar *, int)
 
virtual void elementChanged (Element *pElem)=0
 

Protected Attributes

bool m_bDone
 
- Protected Attributes inherited from ExtBarInterface
ExtBarm_pExtBar
 

Detailed Description

Definition at line 263 of file ExtBar.h.

Constructor & Destructor Documentation

◆ ExtBarInplace()

ExtBarInplace::ExtBarInplace ( )
inline

Definition at line 272 of file ExtBar.h.

◆ ~ExtBarInplace()

ExtBarInplace::~ExtBarInplace ( )
inline

Definition at line 273 of file ExtBar.h.

Member Function Documentation

◆ close()

void ExtBarInplace::close ( int  nReason = 0)
inline

Definition at line 289 of file ExtBar.h.

◆ closeImpl()

void ExtBarInplace::closeImpl ( )
protected

◆ curpos()

static ExtBar::Point ExtBarInplace::curpos ( )
static

◆ display()

void ExtBarInplace::display ( ExtBar::SysHandle  sysHandle,
const ExtBar::Rect rect 
)
inline

Definition at line 279 of file ExtBar.h.

◆ fakewndproc()

void ExtBarInplace::fakewndproc ( )
protected

◆ fillInplace()

virtual void ExtBarInplace::fillInplace ( ExtBar )
inlinevirtual

Definition at line 301 of file ExtBar.h.

◆ inplaceClosed()

virtual void ExtBarInplace::inplaceClosed ( ExtBar )
inlineprotectedvirtual

Reimplemented from ExtBar::InplaceCallback.

Definition at line 268 of file ExtBar.h.

◆ isClosed()

bool ExtBarInplace::isClosed ( ) const
inline

Definition at line 299 of file ExtBar.h.

◆ makesize()

static ExtBar::Size ExtBarInplace::makesize ( int  w,
int  h 
)
static

◆ screenplace()

static ExtBar::Rect ExtBarInplace::screenplace ( const ExtBar::Point pt,
const ExtBar::Size sz 
)
static

Member Data Documentation

◆ m_bDone

bool ExtBarInplace::m_bDone
protected

Definition at line 266 of file ExtBar.h.


The documentation for this class was generated from the following file: