Advanced Strategic Command
Public Member Functions | Protected Member Functions | List of all members
OverviewMapPanel Class Reference

#include <overviewmappanel.h>

Inheritance diagram for OverviewMapPanel:
Inheritance graph
[legend]

Public Member Functions

 OverviewMapPanel (PG_Widget *parent, const PG_Rect &r, MapDisplayPG *mapDisplay, const ASCString &widgetName)
 
- Public Member Functions inherited from LayoutablePanel
 LayoutablePanel (PG_Widget *parent, const PG_Rect &r, const ASCString &panelName_, bool loadTheme=true)
 
- 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 ()
 

Protected Member Functions

void painter (const PG_Rect &src, const ASCString &name, const PG_Rect &dst)
 
void redraw ()
 
bool mouseButtonDown (PG_MessageObject *o, const SDL_MouseButtonEvent *button)
 
bool mouseMotion (PG_MessageObject *o, const SDL_MouseMotionEvent *motion)
 
bool mouseClick (SPoint pos)
 
- Protected Member Functions inherited from LayoutablePanel
void eventMoveWidget (int x, int y)
 
void eventHide ()
 
void eventShow ()
 
- 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 * > 
GuiCache
 
- Static Protected Member Functions inherited from ASCGUI_Window
static PG_Rect parseRect (PropertyReadingContainer &pc, PG_Widget *parent)
 
- Protected Attributes inherited from ASCGUI_Window
TextPropertyGrouptextPropertyGroup
 
- Static Protected Attributes inherited from ASCGUI_Window
static GuiCache guiCache
 

Detailed Description

Definition at line 32 of file overviewmappanel.h.

Constructor & Destructor Documentation

OverviewMapPanel::OverviewMapPanel ( PG_Widget *  parent,
const PG_Rect &  r,
MapDisplayPG mapDisplay,
const ASCString widgetName 
)

Member Function Documentation

bool OverviewMapPanel::mouseButtonDown ( PG_MessageObject *  o,
const SDL_MouseButtonEvent *  button 
)
protected

Definition at line 134 of file overviewmappanel.cpp.

References mouseClick().

Referenced by OverviewMapPanel().

bool OverviewMapPanel::mouseClick ( SPoint  pos)
protected
bool OverviewMapPanel::mouseMotion ( PG_MessageObject *  o,
const SDL_MouseMotionEvent *  motion 
)
protected

Definition at line 145 of file overviewmappanel.cpp.

References mouseClick().

Referenced by OverviewMapPanel().

void OverviewMapPanel::painter ( const PG_Rect &  src,
const ASCString name,
const PG_Rect &  dst 
)
protected
void OverviewMapPanel::redraw ( void  )
inlineprotected

Definition at line 41 of file overviewmappanel.h.

Referenced by OverviewMapPanel().


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