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

SpecialDisplayWidget Class Reference

#include <paradialog.h>

Inheritance diagram for SpecialDisplayWidget:

Inheritance graph
[legend]
List of all members.

Public Types

typedef SigC::Signal3< void,
const PG_Rect &, const ASCString &,
const PG_Rect & > 
DisplayHook

Public Member Functions

 SpecialDisplayWidget (PG_Widget *parent, const PG_Rect &rect)
void eventBlit (SDL_Surface *surface, const PG_Rect &src, const PG_Rect &dst)
 overridable eventhandler to blit the widget contents to the screen

Public Attributes

DisplayHook display

Member Typedef Documentation

typedef SigC::Signal3<void,const PG_Rect&, const ASCString&, const PG_Rect&> SpecialDisplayWidget::DisplayHook
 

Definition at line 177 of file paradialog.h.


Constructor & Destructor Documentation

SpecialDisplayWidget::SpecialDisplayWidget PG_Widget parent,
const PG_Rect rect
[inline]
 

Definition at line 181 of file paradialog.h.


Member Function Documentation

void SpecialDisplayWidget::eventBlit SDL_Surface *  surface,
const PG_Rect src,
const PG_Rect dst
[inline, virtual]
 

overridable eventhandler to blit the widget contents to the screen

Parameters:
surface pointer to SDL_Surface to be blitted
src source rectangle (client coordinates)
dst destination rectangle (screen coordinates) Override this eventhandler to perform custom blitting behaviour (without drawing onto the widget surface).

Reimplemented from PG_Widget.

Definition at line 186 of file paradialog.h.

References display, and PG_Widget::GetName().


Member Data Documentation

DisplayHook SpecialDisplayWidget::display
 

Definition at line 179 of file paradialog.h.

Referenced by eventBlit(), OverviewMapPanel::OverviewMapPanel(), WeaponInfoLine::registerSpecialDisplay(), DashboardPanel::registerSpecialDisplay(), Weathercast::Weathercast(), and WeatherPanel::WeatherPanel().


The documentation for this class was generated from the following file:
Generated on Tue Jun 24 02:21:03 2008 for Advanced Strategic Command by  doxygen 1.4.2