Advanced Strategic Command
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
WeaponInfoPanel Class Reference
Inheritance diagram for WeaponInfoPanel:
Inheritance graph

Public Member Functions

 WeaponInfoPanel (PG_Widget *parent, const Vehicle *veh, const VehicleType *vt)
void showWeapon (const SingleWeapon *weap=NULL)
bool eventMouseButtonUp (const SDL_MouseButtonEvent *button)
- Public Member Functions inherited from Panel
 Panel (PG_Widget *parent, const PG_Rect &r, const ASCString &panelName_, bool loadTheme=true)
- Public Member Functions inherited from ASCGUI_Window
void setLabelText (const ASCString &widgetName, const ASCString &text, PG_Widget *parent=NULL)
void setLabelText (const ASCString &widgetName, int i, PG_Widget *parent=NULL)
void setLabelColor (const ASCString &widgetName, PG_Color color, PG_Widget *parent=NULL)
void setImage (const ASCString &widgetName, Surface &image, PG_Widget *parent=NULL)
void setImage (const ASCString &widgetName, SDL_Surface *image=NULL, PG_Widget *parent=NULL)
void setImage (const ASCString &widgetName, const ASCString &filename, PG_Widget *parent=NULL)
void hide (const ASCString &widgetName, PG_Widget *parent=NULL)
void show (const ASCString &widgetName, PG_Widget *parent=NULL)
void setBargraphValue (const ASCString &widgetName, float fraction, PG_Widget *parent=NULL)
void setBarGraphColor (const ASCString &widgetName, PG_Color color, PG_Widget *parent=NULL)
void rename (const ASCString &widgetName, const ASCString &newname, PG_Widget *parent=NULL)
void setWidgetTransparency (const ASCString &widgetName, int transparency, PG_Widget *parent=NULL)
int RunModal ()

Static Public Member Functions

static const ASCStringWIP_Name ()

Protected Member Functions

bool onClick (PG_MessageObject *obj, const SDL_MouseButtonEvent *event)
void painter (const PG_Rect &src, const ASCString &name, const PG_Rect &dst)
bool eventMouseMotion (const SDL_MouseMotionEvent *motion)
- Protected Member Functions inherited from Panel
WidgetParameters getDefaultWidgetParams ()
- Protected Member Functions inherited from ASCGUI_Window
bool setup ()
virtual void userHandler (const ASCString &label, PropertyReadingContainer &pc, PG_Widget *parent, WidgetParameters widgetParams)
void parsePanelASCTXT (PropertyReadingContainer &pc, PG_Widget *parent, WidgetParameters widgetParams)
 ASCGUI_Window (PG_Widget *parent, const PG_Rect &r, const ASCString &panelName_, const ASCString &baseStyle="Panel", bool loadTheme=true)
 ~ASCGUI_Window ()

Additional Inherited Members

- Protected Types inherited from ASCGUI_Window
typedef deallocating_map
< ASCString, TextPropertyGroup * > 
- Static Protected Member Functions inherited from ASCGUI_Window
static PG_Rect parseRect (PropertyReadingContainer &pc, PG_Widget *parent)
- Protected Attributes inherited from ASCGUI_Window
- Static Protected Attributes inherited from ASCGUI_Window
static GuiCache guiCache

Detailed Description

Definition at line 48 of file dashboard.cpp.

Constructor & Destructor Documentation

WeaponInfoPanel::WeaponInfoPanel ( PG_Widget *  parent,
const Vehicle veh,
const VehicleType vt 

Member Function Documentation

bool WeaponInfoPanel::eventMouseButtonUp ( const SDL_MouseButtonEvent *  button)

Definition at line 843 of file dashboard.cpp.

bool WeaponInfoPanel::eventMouseMotion ( const SDL_MouseMotionEvent *  motion)

Definition at line 856 of file dashboard.cpp.

bool WeaponInfoPanel::onClick ( PG_MessageObject *  obj,
const SDL_MouseButtonEvent *  event 
void WeaponInfoPanel::painter ( const PG_Rect &  src,
const ASCString name,
const PG_Rect &  dst 
void WeaponInfoPanel::showWeapon ( const SingleWeapon weap = NULL)
const ASCString & WeaponInfoPanel::WIP_Name ( )

Definition at line 866 of file dashboard.cpp.

Referenced by UnitInfoPanel::onClick().

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