penguins  1.0.0
PlayerInfoBox Class Reference
Inheritance diagram for PlayerInfoBox:
[legend]

Detailed Description

Definition at line 17 of file player_info_box.hh.

Public Member Functions

 PlayerInfoBox (wxWindow *parent, wxWindowID id, int max_points)
 
void update_data (Game *game, int idx, const wxString &name)
 
const wxBitmapget_penguin_sprite () const
 
void paint_penguin_window (wxDC &dc)
 
- Public Member Functions inherited from SimpleStaticBox
 SimpleStaticBox ()
 
 SimpleStaticBox (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxStaticBoxNameStr)
 
bool Create (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxStaticBoxNameStr)
 
- Public Member Functions inherited from wxStaticBox
 wxStaticBox ()
 
 wxStaticBox (wxWindow *parent, wxWindowID id, const wxString &label, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxStaticBoxNameStr)
 
 wxStaticBox (wxWindow *parent, wxWindowID id, wxWindow *label, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxStaticBoxNameStr)
 
virtual ~wxStaticBox ()
 
bool Create (wxWindow *parent, wxWindowID id, const wxString &label, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxStaticBoxNameStr)
 
bool Create (wxWindow *parent, wxWindowID id, wxWindow *label, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxStaticBoxNameStr)
 
virtual bool Enable (bool enable=true)
 
- Public Member Functions inherited from wxControl
 wxControl (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxValidator &validator=wxDefaultValidator, const wxString &name=wxControlNameStr)
 
 wxControl ()
 
bool Create (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxValidator &validator=wxDefaultValidator, const wxString &name=wxControlNameStr)
 
virtual void Command (wxCommandEvent &event)
 
wxString GetLabel () const
 
wxString GetLabelText () const
 
wxSize GetSizeFromTextSize (int xlen, int ylen=-1) const
 
wxSize GetSizeFromTextSize (const wxSize &tsize) const
 
wxSize GetSizeFromText (const wxString &text) const
 
void SetLabel (const wxString &label)
 
void SetLabelText (const wxString &text)
 
bool SetLabelMarkup (const wxString &markup)
 
- Public Member Functions inherited from wxWindow
virtual bool AcceptsFocus () const
 
virtual bool AcceptsFocusFromKeyboard () const
 
virtual bool AcceptsFocusRecursively () const
 
void DisableFocusFromKeyboard ()
 
bool IsFocusable () const
 
bool CanAcceptFocus () const
 
bool CanAcceptFocusFromKeyboard () const
 
virtual bool HasFocus () const
 
virtual void SetCanFocus (bool canFocus)
 
virtual void EnableVisibleFocus (bool enable)
 
virtual void SetFocus ()
 
virtual void SetFocusFromKbd ()
 
virtual void AddChild (wxWindow *child)
 
bool DestroyChildren ()
 
wxWindowFindWindow (long id) const
 
wxWindowFindWindow (const wxString &name) const
 
wxWindowList & GetChildren ()
 
const wxWindowList & GetChildren () const
 
virtual void RemoveChild (wxWindow *child)
 
wxWindowGetGrandParent () const
 
wxWindowGetNextSibling () const
 
wxWindowGetParent () const
 
wxWindowGetPrevSibling () const
 
bool IsDescendant (wxWindow *win) const
 
virtual bool Reparent (wxWindow *newParent)
 
virtual void AlwaysShowScrollbars (bool hflag=true, bool vflag=true)
 
virtual int GetScrollPos (int orientation) const
 
virtual int GetScrollRange (int orientation) const
 
virtual int GetScrollThumb (int orientation) const
 
bool CanScroll (int orient) const
 
bool HasScrollbar (int orient) const
 
virtual bool IsScrollbarAlwaysShown (int orient) const
 
virtual bool ScrollLines (int lines)
 
virtual bool ScrollPages (int pages)
 
virtual void ScrollWindow (int dx, int dy, const wxRect *rect=NULL)
 
bool LineUp ()
 
bool LineDown ()
 
bool PageUp ()
 
bool PageDown ()
 
virtual void SetScrollPos (int orientation, int pos, bool refresh=true)
 
virtual void SetScrollbar (int orientation, int position, int thumbSize, int range, bool refresh=true)
 
bool BeginRepositioningChildren ()
 
void EndRepositioningChildren ()
 
void CacheBestSize (const wxSize &size) const
 
virtual wxSize ClientToWindowSize (const wxSize &size) const
 
virtual wxSize WindowToClientSize (const wxSize &size) const
 
virtual void Fit ()
 
virtual void FitInside ()
 
wxSize FromDIP (const wxSize &sz) const
 
wxPoint FromDIP (const wxPoint &pt) const
 
int FromDIP (int d) const
 
wxSize ToDIP (const wxSize &sz) const
 
wxPoint ToDIP (const wxPoint &pt) const
 
int ToDIP (int d) const
 
wxSize FromPhys (const wxSize &sz) const
 
wxPoint FromPhys (const wxPoint &pt) const
 
int FromPhys (int d) const
 
wxSize ToPhys (const wxSize &sz) const
 
wxPoint ToPhys (const wxPoint &pt) const
 
int ToPhys (int d) const
 
wxSize GetBestSize () const
 
int GetBestHeight (int width) const
 
int GetBestWidth (int height) const
 
void GetClientSize (int *width, int *height) const
 
wxSize GetClientSize () const
 
virtual wxSize GetEffectiveMinSize () const
 
virtual wxSize GetMaxClientSize () const
 
virtual wxSize GetMaxSize () const
 
virtual wxSize GetMinClientSize () const
 
virtual wxSize GetMinSize () const
 
int GetMinWidth () const
 
int GetMinHeight () const
 
int GetMaxWidth () const
 
int GetMaxHeight () const
 
void GetSize (int *width, int *height) const
 
wxSize GetSize () const
 
wxSize GetVirtualSize () const
 
void GetVirtualSize (int *width, int *height) const
 
virtual wxSize GetBestVirtualSize () const
 
double GetContentScaleFactor () const
 
double GetDPIScaleFactor () const
 
virtual wxSize GetWindowBorderSize () const
 
virtual bool InformFirstDirection (int direction, int size, int availableOtherDir)
 
void InvalidateBestSize ()
 
void PostSizeEvent ()
 
void PostSizeEventToParent ()
 
virtual void SendSizeEvent (int flags=0)
 
void SendSizeEventToParent (int flags=0)
 
void SetClientSize (int width, int height)
 
void SetClientSize (const wxSize &size)
 
void SetClientSize (const wxRect &rect)
 
void SetContainingSizer (wxSizer *sizer)
 
void SetInitialSize (const wxSize &size=wxDefaultSize)
 
virtual void SetMaxClientSize (const wxSize &size)
 
virtual void SetMaxSize (const wxSize &size)
 
virtual void SetMinClientSize (const wxSize &size)
 
virtual void SetMinSize (const wxSize &size)
 
void SetSize (int x, int y, int width, int height, int sizeFlags=wxSIZE_AUTO)
 
void SetSize (const wxRect &rect)
 
void SetSize (const wxSize &size)
 
void SetSize (int width, int height)
 
virtual void SetSizeHints (const wxSize &minSize, const wxSize &maxSize=wxDefaultSize, const wxSize &incSize=wxDefaultSize)
 
virtual void SetSizeHints (int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, int incH=-1)
 
void SetVirtualSize (int width, int height)
 
void SetVirtualSize (const wxSize &size)
 
void Center (int dir=wxBOTH)
 
void CenterOnParent (int dir=wxBOTH)
 
void Centre (int direction=wxBOTH)
 
void CentreOnParent (int direction=wxBOTH)
 
void GetPosition (int *x, int *y) const
 
wxPoint GetPosition () const
 
wxRect GetRect () const
 
void GetScreenPosition (int *x, int *y) const
 
wxPoint GetScreenPosition () const
 
wxRect GetScreenRect () const
 
virtual wxPoint GetClientAreaOrigin () const
 
wxRect GetClientRect () const
 
void Move (int x, int y, int flags=wxSIZE_USE_EXISTING)
 
void Move (const wxPoint &pt, int flags=wxSIZE_USE_EXISTING)
 
void SetPosition (const wxPoint &pt)
 
void ClientToScreen (int *x, int *y) const
 
wxPoint ClientToScreen (const wxPoint &pt) const
 
wxPoint ConvertDialogToPixels (const wxPoint &pt) const
 
wxSize ConvertDialogToPixels (const wxSize &sz) const
 
wxPoint ConvertPixelsToDialog (const wxPoint &pt) const
 
wxSize ConvertPixelsToDialog (const wxSize &sz) const
 
void ScreenToClient (int *x, int *y) const
 
wxPoint ScreenToClient (const wxPoint &pt) const
 
virtual void ClearBackground ()
 
void Freeze ()
 
void Thaw ()
 
bool IsFrozen () const
 
wxColour GetBackgroundColour () const
 
virtual wxBackgroundStyle GetBackgroundStyle () const
 
virtual int GetCharHeight () const
 
virtual int GetCharWidth () const
 
virtual wxVisualAttributes GetDefaultAttributes () const
 
virtual wxSize GetDPI () const
 
wxFont GetFont () const
 
wxColour GetForegroundColour () const
 
void GetTextExtent (const wxString &string, int *w, int *h, int *descent=NULL, int *externalLeading=NULL, const wxFont *font=NULL) const
 
wxSize GetTextExtent (const wxString &string) const
 
const wxRegionGetUpdateRegion () const
 
wxRect GetUpdateClientRect () const
 
virtual bool HasTransparentBackground ()
 
virtual void Refresh (bool eraseBackground=true, const wxRect *rect=NULL)
 
void RefreshRect (const wxRect &rect, bool eraseBackground=true)
 
virtual void Update ()
 
virtual bool SetBackgroundColour (const wxColour &colour)
 
virtual bool SetBackgroundStyle (wxBackgroundStyle style)
 
virtual bool IsTransparentBackgroundSupported (wxString *reason=NULL) const
 
virtual bool SetFont (const wxFont &font)
 
virtual bool SetForegroundColour (const wxColour &colour)
 
void SetOwnBackgroundColour (const wxColour &colour)
 
bool InheritsBackgroundColour () const
 
bool UseBgCol () const
 
bool UseBackgroundColour () const
 
void SetOwnFont (const wxFont &font)
 
void SetOwnForegroundColour (const wxColour &colour)
 
bool UseForegroundColour () const
 
bool InheritsForegroundColour () const
 
void SetPalette (const wxPalette &pal)
 
virtual bool ShouldInheritColours () const
 
virtual void SetThemeEnabled (bool enable)
 
virtual bool GetThemeEnabled () const
 
virtual bool CanSetTransparent ()
 
virtual bool SetTransparent (wxByte alpha)
 
wxEvtHandlerGetEventHandler () const
 
bool HandleAsNavigationKey (const wxKeyEvent &event)
 
bool HandleWindowEvent (wxEvent &event) const
 
bool ProcessWindowEvent (wxEvent &event)
 
bool ProcessWindowEventLocally (wxEvent &event)
 
wxEvtHandlerPopEventHandler (bool deleteHandler=false)
 
void PushEventHandler (wxEvtHandler *handler)
 
bool RemoveEventHandler (wxEvtHandler *handler)
 
void SetEventHandler (wxEvtHandler *handler)
 
virtual void SetNextHandler (wxEvtHandler *handler)
 
virtual void SetPreviousHandler (wxEvtHandler *handler)
 
long GetExtraStyle () const
 
virtual long GetWindowStyleFlag () const
 
long GetWindowStyle () const
 
bool HasExtraStyle (int exFlag) const
 
bool HasFlag (int flag) const
 
virtual void SetExtraStyle (long exStyle)
 
virtual void SetWindowStyleFlag (long style)
 
void SetWindowStyle (long style)
 
bool ToggleWindowStyle (int flag)
 
void MoveAfterInTabOrder (wxWindow *win)
 
void MoveBeforeInTabOrder (wxWindow *win)
 
bool Navigate (int flags=wxNavigationKeyEvent::IsForward)
 
bool NavigateIn (int flags=wxNavigationKeyEvent::IsForward)
 
virtual void Lower ()
 
virtual void Raise ()
 
bool Hide ()
 
virtual bool HideWithEffect (wxShowEffect effect, unsigned int timeout=0)
 
bool IsEnabled () const
 
bool IsExposed (int x, int y) const
 
bool IsExposed (wxPoint &pt) const
 
bool IsExposed (int x, int y, int w, int h) const
 
bool IsExposed (wxRect &rect) const
 
virtual bool IsShown () const
 
virtual bool IsShownOnScreen () const
 
bool Disable ()
 
virtual bool Show (bool show=true)
 
virtual bool ShowWithEffect (wxShowEffect effect, unsigned int timeout=0)
 
wxString GetHelpText () const
 
void SetHelpText (const wxString &helpText)
 
virtual wxString GetHelpTextAtPoint (const wxPoint &point, wxHelpEvent::Origin origin) const
 
wxToolTipGetToolTip () const
 
wxString GetToolTipText () const
 
void SetToolTip (const wxString &tipString)
 
void SetToolTip (wxToolTip *tip)
 
void UnsetToolTip ()
 
int GetPopupMenuSelectionFromUser (wxMenu &menu, const wxPoint &pos=wxDefaultPosition)
 
int GetPopupMenuSelectionFromUser (wxMenu &menu, int x, int y)
 
bool PopupMenu (wxMenu *menu, const wxPoint &pos=wxDefaultPosition)
 
bool PopupMenu (wxMenu *menu, int x, int y)
 
virtual wxValidatorGetValidator ()
 
virtual void SetValidator (const wxValidator &validator)
 
virtual bool TransferDataFromWindow ()
 
virtual bool TransferDataToWindow ()
 
virtual bool Validate ()
 
wxWindowID GetId () const
 
virtual wxLayoutDirection GetLayoutDirection () const
 
virtual wxCoord AdjustForLayoutDirection (wxCoord x, wxCoord width, wxCoord widthTotal) const
 
virtual wxString GetName () const
 
wxWindowVariant GetWindowVariant () const
 
void SetId (wxWindowID winid)
 
virtual void SetLayoutDirection (wxLayoutDirection dir)
 
virtual void SetName (const wxString &name)
 
void SetWindowVariant (wxWindowVariant variant)
 
wxAcceleratorTableGetAcceleratorTable ()
 
wxAccessibleGetAccessible ()
 
virtual void SetAcceleratorTable (const wxAcceleratorTable &accel)
 
void SetAccessible (wxAccessible *accessible)
 
bool Close (bool force=false)
 
virtual bool Destroy ()
 
bool IsBeingDeleted () const
 
virtual wxDropTargetGetDropTarget () const
 
virtual void SetDropTarget (wxDropTarget *target)
 
virtual void DragAcceptFiles (bool accept)
 
wxSizerGetContainingSizer () const
 
wxSizerGetSizer () const
 
void SetSizer (wxSizer *sizer, bool deleteOld=true)
 
void SetSizerAndFit (wxSizer *sizer, bool deleteOld=true)
 
wxLayoutConstraintsGetConstraints () const
 
void SetConstraints (wxLayoutConstraints *constraints)
 
virtual bool Layout ()
 
void SetAutoLayout (bool autoLayout)
 
bool GetAutoLayout () const
 
void CaptureMouse ()
 
wxCaretGetCaret () const
 
const wxCursorGetCursor () const
 
virtual bool HasCapture () const
 
void ReleaseMouse ()
 
void SetCaret (wxCaret *caret)
 
virtual bool SetCursor (const wxCursor &cursor)
 
virtual void WarpPointer (int x, int y)
 
virtual bool EnableTouchEvents (int eventsMask)
 
wxHitTest HitTest (wxCoord x, wxCoord y) const
 
wxHitTest HitTest (const wxPoint &pt) const
 
wxBorder GetBorder (long flags) const
 
wxBorder GetBorder () const
 
virtual void DoUpdateWindowUI (wxUpdateUIEvent &event)
 
virtual WXWidget GetHandle () const
 
virtual bool HasMultiplePages () const
 
virtual void InheritAttributes ()
 
virtual void InitDialog ()
 
virtual bool IsDoubleBuffered () const
 
void SetDoubleBuffered (bool on)
 
virtual bool IsRetained () const
 
bool IsThisEnabled () const
 
virtual bool IsTopLevel () const
 
virtual void OnInternalIdle ()
 
virtual bool SendIdleEvents (wxIdleEvent &event)
 
virtual bool RegisterHotKey (int hotkeyId, int modifiers, int virtualKeyCode)
 
virtual bool UnregisterHotKey (int hotkeyId)
 
virtual void UpdateWindowUI (long flags=wxUPDATE_UI_NONE)
 
 wxWindow ()
 
 wxWindow (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxPanelNameStr)
 
virtual ~wxWindow ()
 
bool Create (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxPanelNameStr)
 
virtual bool AcceptsFocus () const
 
virtual bool AcceptsFocusFromKeyboard () const
 
virtual bool AcceptsFocusRecursively () const
 
void DisableFocusFromKeyboard ()
 
bool IsFocusable () const
 
bool CanAcceptFocus () const
 
bool CanAcceptFocusFromKeyboard () const
 
virtual bool HasFocus () const
 
virtual void SetCanFocus (bool canFocus)
 
virtual void EnableVisibleFocus (bool enable)
 
virtual void SetFocus ()
 
virtual void SetFocusFromKbd ()
 
virtual void AddChild (wxWindow *child)
 
bool DestroyChildren ()
 
wxWindowFindWindow (long id) const
 
wxWindowFindWindow (const wxString &name) const
 
wxWindowList & GetChildren ()
 
const wxWindowList & GetChildren () const
 
virtual void RemoveChild (wxWindow *child)
 
wxWindowGetGrandParent () const
 
wxWindowGetNextSibling () const
 
wxWindowGetParent () const
 
wxWindowGetPrevSibling () const
 
bool IsDescendant (wxWindow *win) const
 
virtual bool Reparent (wxWindow *newParent)
 
virtual void AlwaysShowScrollbars (bool hflag=true, bool vflag=true)
 
virtual int GetScrollPos (int orientation) const
 
virtual int GetScrollRange (int orientation) const
 
virtual int GetScrollThumb (int orientation) const
 
bool CanScroll (int orient) const
 
bool HasScrollbar (int orient) const
 
virtual bool IsScrollbarAlwaysShown (int orient) const
 
virtual bool ScrollLines (int lines)
 
virtual bool ScrollPages (int pages)
 
virtual void ScrollWindow (int dx, int dy, const wxRect *rect=NULL)
 
bool LineUp ()
 
bool LineDown ()
 
bool PageUp ()
 
bool PageDown ()
 
virtual void SetScrollPos (int orientation, int pos, bool refresh=true)
 
virtual void SetScrollbar (int orientation, int position, int thumbSize, int range, bool refresh=true)
 
void Center (int dir=wxBOTH)
 
void CenterOnParent (int dir=wxBOTH)
 
void Centre (int direction=wxBOTH)
 
void CentreOnParent (int direction=wxBOTH)
 
void GetPosition (int *x, int *y) const
 
wxPoint GetPosition () const
 
wxRect GetRect () const
 
void GetScreenPosition (int *x, int *y) const
 
wxPoint GetScreenPosition () const
 
wxRect GetScreenRect () const
 
virtual wxPoint GetClientAreaOrigin () const
 
wxRect GetClientRect () const
 
void Move (int x, int y, int flags=wxSIZE_USE_EXISTING)
 
void Move (const wxPoint &pt, int flags=wxSIZE_USE_EXISTING)
 
void SetPosition (const wxPoint &pt)
 
void ClientToScreen (int *x, int *y) const
 
wxPoint ClientToScreen (const wxPoint &pt) const
 
wxPoint ConvertDialogToPixels (const wxPoint &pt) const
 
wxSize ConvertDialogToPixels (const wxSize &sz) const
 
wxPoint ConvertPixelsToDialog (const wxPoint &pt) const
 
wxSize ConvertPixelsToDialog (const wxSize &sz) const
 
void ScreenToClient (int *x, int *y) const
 
wxPoint ScreenToClient (const wxPoint &pt) const
 
virtual void ClearBackground ()
 
void Freeze ()
 
void Thaw ()
 
bool IsFrozen () const
 
wxColour GetBackgroundColour () const
 
virtual wxBackgroundStyle GetBackgroundStyle () const
 
virtual int GetCharHeight () const
 
virtual int GetCharWidth () const
 
virtual wxVisualAttributes GetDefaultAttributes () const
 
virtual wxSize GetDPI () const
 
wxFont GetFont () const
 
wxColour GetForegroundColour () const
 
void GetTextExtent (const wxString &string, int *w, int *h, int *descent=NULL, int *externalLeading=NULL, const wxFont *font=NULL) const
 
wxSize GetTextExtent (const wxString &string) const
 
const wxRegionGetUpdateRegion () const
 
wxRect GetUpdateClientRect () const
 
virtual bool HasTransparentBackground ()
 
virtual void Refresh (bool eraseBackground=true, const wxRect *rect=NULL)
 
void RefreshRect (const wxRect &rect, bool eraseBackground=true)
 
virtual void Update ()
 
virtual bool SetBackgroundColour (const wxColour &colour)
 
virtual bool SetBackgroundStyle (wxBackgroundStyle style)
 
virtual bool IsTransparentBackgroundSupported (wxString *reason=NULL) const
 
virtual bool SetFont (const wxFont &font)
 
virtual bool SetForegroundColour (const wxColour &colour)
 
void SetOwnBackgroundColour (const wxColour &colour)
 
bool InheritsBackgroundColour () const
 
bool UseBgCol () const
 
bool UseBackgroundColour () const
 
void SetOwnFont (const wxFont &font)
 
void SetOwnForegroundColour (const wxColour &colour)
 
bool UseForegroundColour () const
 
bool InheritsForegroundColour () const
 
void SetPalette (const wxPalette &pal)
 
virtual bool ShouldInheritColours () const
 
virtual void SetThemeEnabled (bool enable)
 
virtual bool GetThemeEnabled () const
 
virtual bool CanSetTransparent ()
 
virtual bool SetTransparent (wxByte alpha)
 
wxEvtHandlerGetEventHandler () const
 
bool HandleAsNavigationKey (const wxKeyEvent &event)
 
bool HandleWindowEvent (wxEvent &event) const
 
bool ProcessWindowEvent (wxEvent &event)
 
bool ProcessWindowEventLocally (wxEvent &event)
 
wxEvtHandlerPopEventHandler (bool deleteHandler=false)
 
void PushEventHandler (wxEvtHandler *handler)
 
bool RemoveEventHandler (wxEvtHandler *handler)
 
void SetEventHandler (wxEvtHandler *handler)
 
virtual void SetNextHandler (wxEvtHandler *handler)
 
virtual void SetPreviousHandler (wxEvtHandler *handler)
 
long GetExtraStyle () const
 
virtual long GetWindowStyleFlag () const
 
long GetWindowStyle () const
 
bool HasExtraStyle (int exFlag) const
 
bool HasFlag (int flag) const
 
virtual void SetExtraStyle (long exStyle)
 
virtual void SetWindowStyleFlag (long style)
 
void SetWindowStyle (long style)
 
bool ToggleWindowStyle (int flag)
 
void MoveAfterInTabOrder (wxWindow *win)
 
void MoveBeforeInTabOrder (wxWindow *win)
 
bool Navigate (int flags=wxNavigationKeyEvent::IsForward)
 
bool NavigateIn (int flags=wxNavigationKeyEvent::IsForward)
 
virtual void Lower ()
 
virtual void Raise ()
 
bool Hide ()
 
virtual bool HideWithEffect (wxShowEffect effect, unsigned int timeout=0)
 
bool IsEnabled () const
 
bool IsExposed (int x, int y) const
 
bool IsExposed (wxPoint &pt) const
 
bool IsExposed (int x, int y, int w, int h) const
 
bool IsExposed (wxRect &rect) const
 
virtual bool IsShown () const
 
virtual bool IsShownOnScreen () const
 
bool Disable ()
 
virtual bool Show (bool show=true)
 
virtual bool ShowWithEffect (wxShowEffect effect, unsigned int timeout=0)
 
wxString GetHelpText () const
 
void SetHelpText (const wxString &helpText)
 
virtual wxString GetHelpTextAtPoint (const wxPoint &point, wxHelpEvent::Origin origin) const
 
wxToolTipGetToolTip () const
 
wxString GetToolTipText () const
 
void SetToolTip (const wxString &tipString)
 
void SetToolTip (wxToolTip *tip)
 
void UnsetToolTip ()
 
int GetPopupMenuSelectionFromUser (wxMenu &menu, const wxPoint &pos=wxDefaultPosition)
 
int GetPopupMenuSelectionFromUser (wxMenu &menu, int x, int y)
 
bool PopupMenu (wxMenu *menu, const wxPoint &pos=wxDefaultPosition)
 
bool PopupMenu (wxMenu *menu, int x, int y)
 
virtual wxValidatorGetValidator ()
 
virtual void SetValidator (const wxValidator &validator)
 
virtual bool TransferDataFromWindow ()
 
virtual bool TransferDataToWindow ()
 
virtual bool Validate ()
 
wxWindowID GetId () const
 
virtual wxLayoutDirection GetLayoutDirection () const
 
virtual wxCoord AdjustForLayoutDirection (wxCoord x, wxCoord width, wxCoord widthTotal) const
 
virtual wxString GetName () const
 
wxWindowVariant GetWindowVariant () const
 
void SetId (wxWindowID winid)
 
virtual void SetLayoutDirection (wxLayoutDirection dir)
 
virtual void SetName (const wxString &name)
 
void SetWindowVariant (wxWindowVariant variant)
 
wxAcceleratorTableGetAcceleratorTable ()
 
wxAccessibleGetAccessible ()
 
virtual void SetAcceleratorTable (const wxAcceleratorTable &accel)
 
void SetAccessible (wxAccessible *accessible)
 
bool Close (bool force=false)
 
virtual bool Destroy ()
 
bool IsBeingDeleted () const
 
virtual wxDropTargetGetDropTarget () const
 
virtual void SetDropTarget (wxDropTarget *target)
 
virtual void DragAcceptFiles (bool accept)
 
wxSizerGetContainingSizer () const
 
wxSizerGetSizer () const
 
void SetSizer (wxSizer *sizer, bool deleteOld=true)
 
void SetSizerAndFit (wxSizer *sizer, bool deleteOld=true)
 
wxLayoutConstraintsGetConstraints () const
 
void SetConstraints (wxLayoutConstraints *constraints)
 
virtual bool Layout ()
 
void SetAutoLayout (bool autoLayout)
 
bool GetAutoLayout () const
 
void CaptureMouse ()
 
wxCaretGetCaret () const
 
const wxCursorGetCursor () const
 
virtual bool HasCapture () const
 
void ReleaseMouse ()
 
void SetCaret (wxCaret *caret)
 
virtual bool SetCursor (const wxCursor &cursor)
 
virtual void WarpPointer (int x, int y)
 
virtual bool EnableTouchEvents (int eventsMask)
 
wxHitTest HitTest (wxCoord x, wxCoord y) const
 
wxHitTest HitTest (const wxPoint &pt) const
 
wxBorder GetBorder (long flags) const
 
wxBorder GetBorder () const
 
virtual void DoUpdateWindowUI (wxUpdateUIEvent &event)
 
virtual WXWidget GetHandle () const
 
virtual bool HasMultiplePages () const
 
virtual void InheritAttributes ()
 
virtual void InitDialog ()
 
virtual bool IsDoubleBuffered () const
 
void SetDoubleBuffered (bool on)
 
virtual bool IsRetained () const
 
bool IsThisEnabled () const
 
virtual bool IsTopLevel () const
 
virtual void OnInternalIdle ()
 
virtual bool SendIdleEvents (wxIdleEvent &event)
 
virtual bool RegisterHotKey (int hotkeyId, int modifiers, int virtualKeyCode)
 
virtual bool UnregisterHotKey (int hotkeyId)
 
virtual void UpdateWindowUI (long flags=wxUPDATE_UI_NONE)
 
- Public Member Functions inherited from wxEvtHandler
void CallAfter (void(T::*method)(T1,...), T1 x1,...)
 
void CallAfter (const T &functor)
 
bool ProcessEventLocally (wxEvent &event)
 
bool SafelyProcessEvent (wxEvent &event)
 
void ProcessPendingEvents ()
 
void DeletePendingEvents ()
 
void Connect (int id, int lastId, wxEventType eventType, wxObjectEventFunction function, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
void Connect (int id, wxEventType eventType, wxObjectEventFunction function, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
void Connect (wxEventType eventType, wxObjectEventFunction function, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
bool Disconnect (wxEventType eventType, wxObjectEventFunction function, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
bool Disconnect (int id=wxID_ANY, wxEventType eventType=wxEVT_NULL, wxObjectEventFunction function=NULL, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
bool Disconnect (int id, int lastId, wxEventType eventType, wxObjectEventFunction function=NULL, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
void Bind (const EventTag &eventType, Functor functor, int id=wxID_ANY, int lastId=wxID_ANY, wxObject *userData=NULL)
 
void Bind (const EventTag &eventType, void(Class::*method)(EventArg &), EventHandler *handler, int id=wxID_ANY, int lastId=wxID_ANY, wxObject *userData=NULL)
 
bool Unbind (const EventTag &eventType, Functor functor, int id=wxID_ANY, int lastId=wxID_ANY, wxObject *userData=NULL)
 
bool Unbind (const EventTag &eventType, void(Class::*method)(EventArg &), EventHandler *handler, int id=wxID_ANY, int lastId=wxID_ANY, wxObject *userData=NULL)
 
void * GetClientData () const
 
wxClientDataGetClientObject () const
 
void SetClientData (void *data)
 
void SetClientObject (wxClientData *data)
 
bool GetEvtHandlerEnabled () const
 
wxEvtHandlerGetNextHandler () const
 
wxEvtHandlerGetPreviousHandler () const
 
void SetEvtHandlerEnabled (bool enabled)
 
void Unlink ()
 
bool IsUnlinked () const
 
 wxEvtHandler ()
 
virtual ~wxEvtHandler ()
 
void CallAfter (void(T::*method)(T1,...), T1 x1,...)
 
void CallAfter (const T &functor)
 
bool ProcessEventLocally (wxEvent &event)
 
bool SafelyProcessEvent (wxEvent &event)
 
void ProcessPendingEvents ()
 
void DeletePendingEvents ()
 
void Connect (int id, int lastId, wxEventType eventType, wxObjectEventFunction function, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
void Connect (int id, wxEventType eventType, wxObjectEventFunction function, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
void Connect (wxEventType eventType, wxObjectEventFunction function, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
bool Disconnect (wxEventType eventType, wxObjectEventFunction function, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
bool Disconnect (int id=wxID_ANY, wxEventType eventType=wxEVT_NULL, wxObjectEventFunction function=NULL, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
bool Disconnect (int id, int lastId, wxEventType eventType, wxObjectEventFunction function=NULL, wxObject *userData=NULL, wxEvtHandler *eventSink=NULL)
 
void Bind (const EventTag &eventType, Functor functor, int id=wxID_ANY, int lastId=wxID_ANY, wxObject *userData=NULL)
 
void Bind (const EventTag &eventType, void(Class::*method)(EventArg &), EventHandler *handler, int id=wxID_ANY, int lastId=wxID_ANY, wxObject *userData=NULL)
 
bool Unbind (const EventTag &eventType, Functor functor, int id=wxID_ANY, int lastId=wxID_ANY, wxObject *userData=NULL)
 
bool Unbind (const EventTag &eventType, void(Class::*method)(EventArg &), EventHandler *handler, int id=wxID_ANY, int lastId=wxID_ANY, wxObject *userData=NULL)
 
void * GetClientData () const
 
wxClientDataGetClientObject () const
 
void SetClientData (void *data)
 
void SetClientObject (wxClientData *data)
 
bool GetEvtHandlerEnabled () const
 
wxEvtHandlerGetNextHandler () const
 
wxEvtHandlerGetPreviousHandler () const
 
void SetEvtHandlerEnabled (bool enabled)
 
void Unlink ()
 
bool IsUnlinked () const
 
- Public Member Functions inherited from wxObject
 wxObject ()
 
 wxObject (const wxObject &other)
 
virtual ~wxObject ()
 
virtual wxClassInfoGetClassInfo () const
 
wxObjectRefDataGetRefData () const
 
bool IsKindOf (const wxClassInfo *info) const
 
bool IsSameAs (const wxObject &obj) const
 
void Ref (const wxObject &clone)
 
void SetRefData (wxObjectRefData *data)
 
void UnRef ()
 
void UnShare ()
 
void operator delete (void *buf)
 
void * operator new (size_t size, const wxString &filename=NULL, int lineNum=0)
 

Protected Attributes

wxStaticBoxSizerroot_hbox
 
wxBoxSizerinfo_vbox
 
PlayerPenguinWindowpenguin_window
 
wxStaticTextname_text
 
wxStaticTextscore_text
 
bool is_blocked = false
 
bool is_current = false
 
wxBitmap penguin_sprite
 
- Protected Attributes inherited from wxObject
wxObjectRefDatam_refData
 

Additional Inherited Members

- Static Public Member Functions inherited from wxControl
static wxString GetLabelText (const wxString &label)
 
static wxString RemoveMnemonics (const wxString &str)
 
static wxString EscapeMnemonics (const wxString &text)
 
static wxString Ellipsize (const wxString &label, const wxDC &dc, wxEllipsizeMode mode, int maxWidth, int flags=wxELLIPSIZE_FLAGS_DEFAULT)
 
- Static Public Member Functions inherited from wxWindow
static wxSize FromDIP (const wxSize &sz, const wxWindow *w)
 
static wxPoint FromDIP (const wxPoint &pt, const wxWindow *w)
 
static int FromDIP (int d, const wxWindow *w)
 
static wxSize ToDIP (const wxSize &sz, const wxWindow *w)
 
static wxPoint ToDIP (const wxPoint &pt, const wxWindow *w)
 
static int ToDIP (int d, const wxWindow *w)
 
static wxSize FromPhys (const wxSize &sz, const wxWindow *w)
 
static wxPoint FromPhys (const wxPoint &pt, const wxWindow *w)
 
static int FromPhys (int d, const wxWindow *w)
 
static wxSize ToPhys (const wxSize &sz, const wxWindow *w)
 
static wxPoint ToPhys (const wxPoint &pt, const wxWindow *w)
 
static int ToPhys (int d, const wxWindow *w)
 
static wxVisualAttributes GetClassDefaultAttributes (wxWindowVariant variant=wxWINDOW_VARIANT_NORMAL)
 
static wxWindowFindFocus ()
 
static wxWindowFindWindowById (long id, const wxWindow *parent=0)
 
static wxWindowFindWindowByLabel (const wxString &label, const wxWindow *parent=0)
 
static wxWindowFindWindowByName (const wxString &name, const wxWindow *parent=0)
 
static wxWindowGetCapture ()
 
static wxWindowID NewControlId (int count=1)
 
static void UnreserveControlId (wxWindowID id, int count=1)
 
static wxVisualAttributes GetClassDefaultAttributes (wxWindowVariant variant=wxWINDOW_VARIANT_NORMAL)
 
static wxWindowFindFocus ()
 
static wxWindowFindWindowById (long id, const wxWindow *parent=0)
 
static wxWindowFindWindowByLabel (const wxString &label, const wxWindow *parent=0)
 
static wxWindowFindWindowByName (const wxString &name, const wxWindow *parent=0)
 
static wxWindowGetCapture ()
 
static wxWindowID NewControlId (int count=1)
 
static void UnreserveControlId (wxWindowID id, int count=1)
 
- Static Public Member Functions inherited from wxEvtHandler
static void AddFilter (wxEventFilter *filter)
 
static void RemoveFilter (wxEventFilter *filter)
 
static void AddFilter (wxEventFilter *filter)
 
static void RemoveFilter (wxEventFilter *filter)
 
- Protected Member Functions inherited from wxWindow
bool SafelyProcessEvent (wxEvent &event)
 
virtual void QueueEvent (wxEvent *event)
 
virtual void AddPendingEvent (const wxEvent &event)
 
void ProcessPendingEvents ()
 
bool ProcessThreadEvent (const wxEvent &event)
 
virtual void DoCentre (int direction)
 
virtual wxSize DoGetBestSize () const
 
virtual wxSize DoGetBestClientSize () const
 
virtual int DoGetBestClientHeight (int width) const
 
virtual int DoGetBestClientWidth (int height) const
 
virtual void SetInitialBestSize (const wxSize &size)
 
void SendDestroyEvent ()
 
virtual bool ProcessEvent (wxEvent &event)
 
bool SafelyProcessEvent (wxEvent &event)
 
virtual void QueueEvent (wxEvent *event)
 
virtual void AddPendingEvent (const wxEvent &event)
 
void ProcessPendingEvents ()
 
bool ProcessThreadEvent (const wxEvent &event)
 
- Protected Member Functions inherited from wxEvtHandler
virtual bool TryBefore (wxEvent &event)
 
virtual bool TryAfter (wxEvent &event)
 
- Protected Member Functions inherited from wxObject
void AllocExclusive ()
 
virtual wxObjectRefDataCreateRefData () const
 
virtual wxObjectRefDataCloneRefData (const wxObjectRefData *data) const
 

Field Documentation

◆ root_hbox

wxStaticBoxSizer* PlayerInfoBox::root_hbox
protected

Definition at line 30 of file player_info_box.hh.

Referenced by PlayerInfoBox().

◆ info_vbox

wxBoxSizer* PlayerInfoBox::info_vbox
protected

Definition at line 31 of file player_info_box.hh.

Referenced by PlayerInfoBox().

◆ penguin_window

PlayerPenguinWindow* PlayerInfoBox::penguin_window
protected

Definition at line 32 of file player_info_box.hh.

Referenced by PlayerInfoBox().

◆ name_text

wxStaticText* PlayerInfoBox::name_text
protected

Definition at line 33 of file player_info_box.hh.

Referenced by PlayerInfoBox(), and update_data().

◆ score_text

wxStaticText* PlayerInfoBox::score_text
protected

Definition at line 34 of file player_info_box.hh.

Referenced by PlayerInfoBox(), and update_data().

◆ is_blocked

bool PlayerInfoBox::is_blocked = false
protected

Definition at line 36 of file player_info_box.hh.

Referenced by paint_penguin_window(), and update_data().

◆ is_current

bool PlayerInfoBox::is_current = false
protected

Definition at line 37 of file player_info_box.hh.

Referenced by paint_penguin_window(), and update_data().

◆ penguin_sprite

wxBitmap PlayerInfoBox::penguin_sprite
protected

Definition at line 38 of file player_info_box.hh.

Referenced by get_penguin_sprite(), paint_penguin_window(), and update_data().

Constructor & Destructor Documentation

◆ PlayerInfoBox()

PlayerInfoBox::PlayerInfoBox ( wxWindow parent,
wxWindowID  id,
int  max_points 
)

Definition at line 17 of file player_info_box.cc.

Member Function Documentation

◆ update_data()

void PlayerInfoBox::update_data ( Game game,
int  idx,
const wxString name 
)

Definition at line 46 of file player_info_box.cc.

◆ get_penguin_sprite()

const wxBitmap& PlayerInfoBox::get_penguin_sprite ( ) const
inline

Definition at line 23 of file player_info_box.hh.

Referenced by PlayerPenguinWindow::DoGetBestSize().

◆ paint_penguin_window()

void PlayerInfoBox::paint_penguin_window ( wxDC dc)

Definition at line 66 of file player_info_box.cc.

Referenced by PlayerPenguinWindow::on_paint().


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