Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
StaticImageDisplay Class Reference

#include <staticdisplay.h>

Inheritance diagram for StaticImageDisplay:
Control EventResponder

Public Member Functions

virtual void draw (void)
 
virtual void setTexture (std::string t)
 
 StaticImageDisplay (void)
 
virtual ~StaticImageDisplay (void)
 
- Public Member Functions inherited from Control
virtual Rect rect (void)
 
virtual void setRect (const Rect &r)
 
virtual bool hitTest (const Point &p)
 
virtual bool hidden (void)
 
virtual void setHidden (bool h=true)
 
virtual const std::string & id (void)
 
virtual void setId (const std::string &newId)
 
virtual GFXColor color (void)
 
virtual void setColor (const GFXColor &c)
 
virtual GFXColor outlineColor (void)
 
virtual void setOutlineColor (const GFXColor &c)
 
virtual GFXColor textColor (void)
 
virtual void setTextColor (const GFXColor &c)
 
virtual Font font (void)
 
virtual void setFont (const Font &f)
 
virtual bool hasGroupChildren (void)
 
 Control (void)
 
virtual ~Control (void)
 
- Public Member Functions inherited from EventResponder
virtual bool processCommand (const EventCommandId &command, Control *control)
 
virtual bool processKeyDown (const InputEvent &event)
 
virtual bool processKeyUp (const InputEvent &event)
 
virtual bool processMouseDown (const InputEvent &event)
 
virtual void processUnfocus (const InputEvent &event)
 
virtual bool processMouseUp (const InputEvent &event)
 
virtual bool processMouseMove (const InputEvent &event)
 
virtual bool processMouseDrag (const InputEvent &event)
 
virtual void sendCommand (const EventCommandId &command, Control *control)
 
virtual void setCommandTarget (EventResponder *responder)
 
virtual void setModal (bool modal)
 
 EventResponder (void)
 
virtual ~EventResponder (void)
 

Protected Attributes

std::string texturename
 
GuiTexture texture
 
- Protected Attributes inherited from Control
Rect m_rect
 
std::string m_id
 
GFXColor m_color
 
GFXColor m_outlineColor
 
GFXColor m_textColor
 
Font m_font
 
bool m_hidden
 
- Protected Attributes inherited from EventResponder
bool m_modal
 
EventResponderm_commandTarget
 

Additional Inherited Members

- Protected Member Functions inherited from Control
virtual void drawBackground (void)
 

Detailed Description

Definition at line 135 of file staticdisplay.h.

Constructor & Destructor Documentation

StaticImageDisplay::StaticImageDisplay ( void  )
inline

Definition at line 152 of file staticdisplay.h.

152 : StaticImageDisplay( void ) {}
virtual StaticImageDisplay::~StaticImageDisplay ( void  )
inlinevirtual

Definition at line 153 of file staticdisplay.h.

153 {}

Member Function Documentation

virtual void StaticImageDisplay::draw ( void  )
inlinevirtual

Implements Control.

Definition at line 139 of file staticdisplay.h.

References GuiTexture::draw(), Control::m_rect, texture, and texturename.

140  {
141  if ( texturename.length() ) texture.draw( m_rect );
142  }
virtual void StaticImageDisplay::setTexture ( std::string  t)
inlinevirtual

Definition at line 145 of file staticdisplay.h.

References GuiTexture::read(), texture, and texturename.

Referenced by BaseComputer::constructControls(), and BaseComputer::updateTransactionControlsForSelection().

146  {
147  texturename = t;
148  texture.read( t );
149  }

Member Data Documentation

GuiTexture StaticImageDisplay::texture
protected

Definition at line 157 of file staticdisplay.h.

Referenced by draw(), and setTexture().

std::string StaticImageDisplay::texturename
protected

Definition at line 156 of file staticdisplay.h.

Referenced by draw(), and setTexture().


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