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

Detailed Description

Definition at line 19 of file new_game_dialog.hh.

Data Structures

class  Persistence
 
struct  PlayerRowWidgets
 

Public Member Functions

 NewGameDialog (wxWindow *parent, wxWindowID id)
 
virtual ~NewGameDialog ()
 
int get_board_width () const
 
int get_board_height () const
 
BoardGenType get_board_gen_type () const
 
int get_penguins_per_player () const
 
size_t get_number_of_players () const
 
wxString get_player_name (size_t index) const
 
PlayerType get_player_type (size_t index) const
 
- Public Member Functions inherited from wxDialog
 wxDialog ()
 
 wxDialog (wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE, const wxString &name=wxDialogNameStr)
 
virtual ~wxDialog ()
 
void AddMainButtonId (wxWindowID id)
 
virtual bool CanDoLayoutAdaptation ()
 
void Centre (int direction=wxBOTH)
 
bool Create (wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE, const wxString &name=wxDialogNameStr)
 
wxSizerCreateButtonSizer (long flags)
 
wxSizerCreateSeparatedButtonSizer (long flags)
 
wxSizerCreateSeparatedSizer (wxSizer *sizer)
 
wxStdDialogButtonSizerCreateStdDialogButtonSizer (long flags)
 
wxSizerCreateTextSizer (const wxString &message, int widthMax=-1)
 
virtual bool DoLayoutAdaptation ()
 
virtual void EndModal (int retCode)
 
int GetAffirmativeId () const
 
virtual wxWindowGetContentWindow () const
 
int GetEscapeId () const
 
bool GetLayoutAdaptationDone () const
 
int GetLayoutAdaptationLevel () const
 
wxDialogLayoutAdaptationMode GetLayoutAdaptationMode () const
 
wxArrayIntGetMainButtonIds ()
 
int GetReturnCode () const
 
wxToolBarGetToolBar () const
 
virtual void Iconize (bool iconize=true)
 
virtual bool IsIconized () const
 
bool IsMainButtonId (wxWindowID id) const
 
virtual bool IsModal () const
 
void SetAffirmativeId (int id)
 
void SetEscapeId (int id)
 
void SetIcon (const wxIcon &icon)
 
void SetIcons (const wxIconBundle &icons)
 
void SetLayoutAdaptationDone (bool done)
 
void SetLayoutAdaptationLevel (int level)
 
void SetLayoutAdaptationMode (wxDialogLayoutAdaptationMode mode)
 
void SetReturnCode (int retCode)
 
virtual bool Show (bool show=true)
 
virtual int ShowModal ()
 
void ShowWindowModal ()
 
void ShowWindowModalThenDo (const Functor &onEndModal)
 
- Public Member Functions inherited from wxTopLevelWindow
 wxTopLevelWindow ()
 
 wxTopLevelWindow (wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE, const wxString &name=wxFrameNameStr)
 
virtual ~wxTopLevelWindow ()
 
bool Create (wxWindow *parent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE, const wxString &name=wxFrameNameStr)
 
virtual bool CanSetTransparent ()
 
void CenterOnScreen (int direction=wxBOTH)
 
void CentreOnScreen (int direction=wxBOTH)
 
virtual bool EnableCloseButton (bool enable=true)
 
virtual bool EnableMaximizeButton (bool enable=true)
 
virtual bool EnableMinimizeButton (bool enable=true)
 
wxWindowGetDefaultItem () const
 
wxIcon GetIcon () const
 
const wxIconBundleGetIcons () const
 
virtual wxString GetTitle () const
 
virtual bool IsActive ()
 
virtual bool IsAlwaysMaximized () const
 
virtual bool IsFullScreen () const
 
virtual bool IsMaximized () const
 
bool IsUsingNativeDecorations () const
 
virtual bool Layout ()
 
virtual void Maximize (bool maximize=true)
 
wxMenuMSWGetSystemMenu () const
 
virtual void RequestUserAttention (int flags=wxUSER_ATTENTION_INFO)
 
void Restore ()
 
bool RestoreToGeometry (GeometrySerializer &ser)
 
bool SaveGeometry (const GeometrySerializer &ser) const
 
wxWindowSetDefaultItem (wxWindow *win)
 
wxWindowSetTmpDefaultItem (wxWindow *win)
 
wxWindowGetTmpDefaultItem () const
 
void SetIcon (const wxIcon &icon)
 
virtual void SetMaxSize (const wxSize &size)
 
virtual void SetMinSize (const wxSize &size)
 
virtual void SetSizeHints (int minW, int minH, int maxW=-1, int maxH=-1, int incW=-1, int incH=-1)
 
void SetSizeHints (const wxSize &minSize, const wxSize &maxSize=wxDefaultSize, const wxSize &incSize=wxDefaultSize)
 
virtual void SetTitle (const wxString &title)
 
virtual bool SetTransparent (wxByte alpha)
 
virtual bool ShouldPreventAppExit () const
 
virtual void OSXSetModified (bool modified)
 
virtual bool OSXIsModified () const
 
virtual void SetRepresentedFilename (const wxString &filename)
 
virtual void ShowWithoutActivating ()
 
virtual bool EnableFullScreenView (bool enable=true, long style=wxFULLSCREEN_ALL)
 
virtual bool ShowFullScreen (bool show, long style=wxFULLSCREEN_ALL)
 
virtual wxContentProtection GetContentProtection () const
 
virtual bool SetContentProtection (wxContentProtection contentProtection)
 
void UseNativeDecorations (bool native=true)
 
void UseNativeDecorationsByDefault (bool native=true)
 
- Public Member Functions inherited from wxNonOwnedWindow
bool SetShape (const wxRegion &region)
 
bool SetShape (const wxGraphicsPath &path)
 
- 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 SetMinClientSize (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)
 
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
 
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 Enable (bool enable=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 wxString GetLabel () 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 SetLabel (const wxString &label)
 
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)
 
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
 
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 Enable (bool enable=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 wxString GetLabel () 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 SetLabel (const wxString &label)
 
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)
 
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)
 

Static Public Attributes

static const int DEFAULT_BOARD_WIDTH = 16
 
static const int DEFAULT_BOARD_HEIGHT = 16
 
static const int DEFAULT_PENGUINS_PER_PLAYER = 2
 
static const int DEFAULT_NUMBER_OF_PLAYERS = 2
 

Protected Member Functions

wxWindowadd_option (const wxString &label, wxWindow *input)
 
wxSpinCtrlcreate_number_option (const wxString &label, wxWindowID id, int min, int max, int initial)
 
wxChoicecreate_choice_option (const wxString &label, wxWindowID id, int n, const wxString choices[])
 
void update_layout ()
 
void set_player_rows_count (size_t count)
 
void update_new_player_row ()
 
void add_new_player_row (bool initial=false)
 
void realize_player_row (size_t index)
 
void delete_player_row (size_t index)
 
void on_ok (wxCommandEvent &event)
 
void on_close (wxCommandEvent &event)
 
void on_player_name_input (wxCommandEvent &event)
 
void on_player_name_enter_pressed (wxCommandEvent &event)
 
void on_board_width_input (wxSpinEvent &event)
 
void on_board_height_input (wxSpinEvent &event)
 
void on_player_delete_clicked (wxCommandEvent &event)
 
void on_players_number_input (wxSpinEvent &event)
 
- 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
 

Protected Attributes

wxFlexGridSizeroptions_grid
 
wxSpinCtrlwidth_input
 
bool width_was_changed = false
 
wxSpinCtrlheight_input
 
wxChoiceboard_gen_input
 
bool height_was_changed = false
 
wxSpinCtrlpenguins_input
 
wxSpinCtrlplayers_number_input
 
wxFlexGridSizerplayers_grid
 
wxVector< PlayerRowWidgetsplayer_rows
 
PlayerRowWidgets new_player_row
 
wxStdDialogButtonSizerbuttons_sizer
 
- Protected Attributes inherited from wxObject
wxObjectRefDatam_refData
 

Additional Inherited Members

- Static Public Member Functions inherited from wxDialog
static void EnableLayoutAdaptation (bool enable)
 
static wxDialogLayoutAdapterGetLayoutAdapter ()
 
static bool IsLayoutAdaptationEnabled ()
 
static wxDialogLayoutAdapterSetLayoutAdapter (wxDialogLayoutAdapter *adapter)
 
- Static Public Member Functions inherited from wxTopLevelWindow
static wxSize GetDefaultSize ()
 
- 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)
 

Field Documentation

◆ DEFAULT_BOARD_WIDTH

const int NewGameDialog::DEFAULT_BOARD_WIDTH = 16
static

Definition at line 24 of file new_game_dialog.hh.

Referenced by NewGameDialog().

◆ DEFAULT_BOARD_HEIGHT

const int NewGameDialog::DEFAULT_BOARD_HEIGHT = 16
static

Definition at line 25 of file new_game_dialog.hh.

Referenced by NewGameDialog().

◆ DEFAULT_PENGUINS_PER_PLAYER

const int NewGameDialog::DEFAULT_PENGUINS_PER_PLAYER = 2
static

Definition at line 26 of file new_game_dialog.hh.

Referenced by NewGameDialog().

◆ DEFAULT_NUMBER_OF_PLAYERS

const int NewGameDialog::DEFAULT_NUMBER_OF_PLAYERS = 2
static

Definition at line 27 of file new_game_dialog.hh.

Referenced by NewGameDialog().

◆ options_grid

wxFlexGridSizer* NewGameDialog::options_grid
protected

Definition at line 38 of file new_game_dialog.hh.

Referenced by add_option(), and NewGameDialog().

◆ width_input

◆ width_was_changed

bool NewGameDialog::width_was_changed = false
protected

Definition at line 40 of file new_game_dialog.hh.

Referenced by on_board_height_input(), and on_board_width_input().

◆ height_input

◆ board_gen_input

wxChoice* NewGameDialog::board_gen_input
protected

◆ height_was_changed

bool NewGameDialog::height_was_changed = false
protected

Definition at line 43 of file new_game_dialog.hh.

Referenced by on_board_height_input(), and on_board_width_input().

◆ penguins_input

wxSpinCtrl* NewGameDialog::penguins_input
protected

◆ players_number_input

◆ players_grid

wxFlexGridSizer* NewGameDialog::players_grid
protected

Definition at line 46 of file new_game_dialog.hh.

Referenced by add_new_player_row(), NewGameDialog(), and update_new_player_row().

◆ player_rows

◆ new_player_row

PlayerRowWidgets NewGameDialog::new_player_row
protected

◆ buttons_sizer

wxStdDialogButtonSizer* NewGameDialog::buttons_sizer
protected

Definition at line 54 of file new_game_dialog.hh.

Referenced by NewGameDialog().

Constructor & Destructor Documentation

◆ NewGameDialog()

NewGameDialog::NewGameDialog ( wxWindow parent,
wxWindowID  id 
)

Definition at line 24 of file new_game_dialog.cc.

◆ ~NewGameDialog()

NewGameDialog::~NewGameDialog ( )
virtual

Definition at line 98 of file new_game_dialog.cc.

Member Function Documentation

◆ get_board_width()

int NewGameDialog::get_board_width ( ) const

Definition at line 133 of file new_game_dialog.cc.

Referenced by GamePanel::GamePanel().

◆ get_board_height()

int NewGameDialog::get_board_height ( ) const

Definition at line 137 of file new_game_dialog.cc.

Referenced by GamePanel::GamePanel().

◆ get_board_gen_type()

BoardGenType NewGameDialog::get_board_gen_type ( ) const

Definition at line 141 of file new_game_dialog.cc.

Referenced by GamePanel::GamePanel().

◆ get_penguins_per_player()

int NewGameDialog::get_penguins_per_player ( ) const

Definition at line 145 of file new_game_dialog.cc.

Referenced by GamePanel::GamePanel().

◆ get_number_of_players()

size_t NewGameDialog::get_number_of_players ( ) const

Definition at line 149 of file new_game_dialog.cc.

Referenced by GamePanel::GamePanel().

◆ get_player_name()

wxString NewGameDialog::get_player_name ( size_t  index) const

Definition at line 153 of file new_game_dialog.cc.

Referenced by GamePanel::GamePanel().

◆ get_player_type()

PlayerType NewGameDialog::get_player_type ( size_t  index) const

Definition at line 157 of file new_game_dialog.cc.

Referenced by GamePanel::GamePanel().

◆ add_option()

wxWindow * NewGameDialog::add_option ( const wxString label,
wxWindow input 
)
protected

Definition at line 103 of file new_game_dialog.cc.

Referenced by create_choice_option(), and create_number_option().

◆ create_number_option()

wxSpinCtrl * NewGameDialog::create_number_option ( const wxString label,
wxWindowID  id,
int  min,
int  max,
int  initial 
)
protected

Definition at line 110 of file new_game_dialog.cc.

Referenced by NewGameDialog().

◆ create_choice_option()

wxChoice * NewGameDialog::create_choice_option ( const wxString label,
wxWindowID  id,
int  n,
const wxString  choices[] 
)
protected

Definition at line 120 of file new_game_dialog.cc.

Referenced by NewGameDialog().

◆ update_layout()

void NewGameDialog::update_layout ( )
protected

◆ set_player_rows_count()

void NewGameDialog::set_player_rows_count ( size_t  count)
protected

◆ update_new_player_row()

void NewGameDialog::update_new_player_row ( )
protected

◆ add_new_player_row()

void NewGameDialog::add_new_player_row ( bool  initial = false)
protected

Definition at line 186 of file new_game_dialog.cc.

Referenced by NewGameDialog(), and set_player_rows_count().

◆ realize_player_row()

void NewGameDialog::realize_player_row ( size_t  index)
protected

Definition at line 227 of file new_game_dialog.cc.

Referenced by add_new_player_row(), and on_player_delete_clicked().

◆ delete_player_row()

void NewGameDialog::delete_player_row ( size_t  index)
protected

Definition at line 233 of file new_game_dialog.cc.

Referenced by on_player_delete_clicked(), and set_player_rows_count().

◆ on_ok()

void NewGameDialog::on_ok ( wxCommandEvent event)
protected

Definition at line 241 of file new_game_dialog.cc.

Referenced by NewGameDialog().

◆ on_close()

void NewGameDialog::on_close ( wxCommandEvent event)
protected

Definition at line 254 of file new_game_dialog.cc.

Referenced by NewGameDialog().

◆ on_player_name_input()

void NewGameDialog::on_player_name_input ( wxCommandEvent event)
protected

Definition at line 258 of file new_game_dialog.cc.

Referenced by add_new_player_row().

◆ on_player_name_enter_pressed()

void NewGameDialog::on_player_name_enter_pressed ( wxCommandEvent event)
protected

Definition at line 267 of file new_game_dialog.cc.

Referenced by add_new_player_row().

◆ on_board_width_input()

void NewGameDialog::on_board_width_input ( wxSpinEvent event)
protected

Definition at line 284 of file new_game_dialog.cc.

Referenced by NewGameDialog().

◆ on_board_height_input()

void NewGameDialog::on_board_height_input ( wxSpinEvent event)
protected

Definition at line 291 of file new_game_dialog.cc.

Referenced by NewGameDialog().

◆ on_player_delete_clicked()

void NewGameDialog::on_player_delete_clicked ( wxCommandEvent event)
protected

Definition at line 298 of file new_game_dialog.cc.

Referenced by add_new_player_row().

◆ on_players_number_input()

void NewGameDialog::on_players_number_input ( wxSpinEvent event)
protected

Definition at line 316 of file new_game_dialog.cc.

Referenced by NewGameDialog().


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