penguins
1.0.0
|
Public Member Functions | |
GameFrame (wxWindow *parent, wxWindowID id) | |
virtual | ~GameFrame () |
void | set_panel (BaseGamePanel *panel) |
void | clear_status_bar () |
void | start_new_game () |
void | close_game () |
![]() | |
wxFrame () | |
wxFrame (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 | ~wxFrame () |
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_FRAME_STYLE, const wxString &name=wxFrameNameStr) |
virtual wxStatusBar * | CreateStatusBar (int number=1, long style=wxSTB_DEFAULT_STYLE, wxWindowID id=0, const wxString &name=wxStatusBarNameStr) |
virtual wxToolBar * | CreateToolBar (long style=wxTB_DEFAULT_STYLE, wxWindowID id=wxID_ANY, const wxString &name=wxToolBarNameStr) |
virtual void | DoGiveHelp (const wxString &text, bool show) |
virtual wxPoint | GetClientAreaOrigin () const |
virtual wxMenuBar * | GetMenuBar () const |
virtual wxStatusBar * | GetStatusBar () const |
int | GetStatusBarPane () const |
virtual wxToolBar * | GetToolBar () const |
virtual wxStatusBar * | OnCreateStatusBar (int number, long style, wxWindowID id, const wxString &name) |
virtual wxToolBar * | OnCreateToolBar (long style, wxWindowID id, const wxString &name) |
bool | ProcessCommand (int id) |
virtual void | SetMenuBar (wxMenuBar *menuBar) |
virtual void | SetStatusBar (wxStatusBar *statusBar) |
void | SetStatusBarPane (int n) |
virtual void | SetStatusText (const wxString &text, int number=0) |
virtual void | SetStatusWidths (int n, const int *widths_field) |
virtual void | SetToolBar (wxToolBar *toolBar) |
wxTaskBarButton * | MSWGetTaskBarButton () |
void | PushStatusText (const wxString &text, int number=0) |
void | PopStatusText (int number=0) |
![]() | |
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) |
wxWindow * | GetDefaultItem () const |
wxIcon | GetIcon () const |
const wxIconBundle & | GetIcons () const |
virtual wxString | GetTitle () const |
virtual void | Iconize (bool iconize=true) |
virtual bool | IsActive () |
virtual bool | IsAlwaysMaximized () const |
virtual bool | IsFullScreen () const |
virtual bool | IsIconized () const |
virtual bool | IsMaximized () const |
bool | IsUsingNativeDecorations () const |
virtual bool | Layout () |
virtual void | Maximize (bool maximize=true) |
wxMenu * | MSWGetSystemMenu () const |
virtual void | RequestUserAttention (int flags=wxUSER_ATTENTION_INFO) |
void | Restore () |
bool | RestoreToGeometry (GeometrySerializer &ser) |
bool | SaveGeometry (const GeometrySerializer &ser) const |
wxWindow * | SetDefaultItem (wxWindow *win) |
wxWindow * | SetTmpDefaultItem (wxWindow *win) |
wxWindow * | GetTmpDefaultItem () const |
void | SetIcon (const wxIcon &icon) |
virtual void | SetIcons (const wxIconBundle &icons) |
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) |
![]() | |
bool | SetShape (const wxRegion ®ion) |
bool | SetShape (const wxGraphicsPath &path) |
![]() | |
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 () |
wxWindow * | FindWindow (long id) const |
wxWindow * | FindWindow (const wxString &name) const |
wxWindowList & | GetChildren () |
const wxWindowList & | GetChildren () const |
virtual void | RemoveChild (wxWindow *child) |
wxWindow * | GetGrandParent () const |
wxWindow * | GetNextSibling () const |
wxWindow * | GetParent () const |
wxWindow * | GetPrevSibling () 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 |
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 wxRegion & | GetUpdateRegion () 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 |
wxEvtHandler * | GetEventHandler () const |
bool | HandleAsNavigationKey (const wxKeyEvent &event) |
bool | HandleWindowEvent (wxEvent &event) const |
bool | ProcessWindowEvent (wxEvent &event) |
bool | ProcessWindowEventLocally (wxEvent &event) |
wxEvtHandler * | PopEventHandler (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 | 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 |
wxToolTip * | GetToolTip () 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 wxValidator * | GetValidator () |
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) |
wxAcceleratorTable * | GetAcceleratorTable () |
wxAccessible * | GetAccessible () |
virtual void | SetAcceleratorTable (const wxAcceleratorTable &accel) |
void | SetAccessible (wxAccessible *accessible) |
bool | Close (bool force=false) |
virtual bool | Destroy () |
bool | IsBeingDeleted () const |
virtual wxDropTarget * | GetDropTarget () const |
virtual void | SetDropTarget (wxDropTarget *target) |
virtual void | DragAcceptFiles (bool accept) |
wxSizer * | GetContainingSizer () const |
wxSizer * | GetSizer () const |
void | SetSizer (wxSizer *sizer, bool deleteOld=true) |
void | SetSizerAndFit (wxSizer *sizer, bool deleteOld=true) |
wxLayoutConstraints * | GetConstraints () const |
void | SetConstraints (wxLayoutConstraints *constraints) |
void | SetAutoLayout (bool autoLayout) |
bool | GetAutoLayout () const |
void | CaptureMouse () |
wxCaret * | GetCaret () const |
const wxCursor & | GetCursor () 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 () |
wxWindow * | FindWindow (long id) const |
wxWindow * | FindWindow (const wxString &name) const |
wxWindowList & | GetChildren () |
const wxWindowList & | GetChildren () const |
virtual void | RemoveChild (wxWindow *child) |
wxWindow * | GetGrandParent () const |
wxWindow * | GetNextSibling () const |
wxWindow * | GetParent () const |
wxWindow * | GetPrevSibling () 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 |
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 wxRegion & | GetUpdateRegion () 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 |
wxEvtHandler * | GetEventHandler () const |
bool | HandleAsNavigationKey (const wxKeyEvent &event) |
bool | HandleWindowEvent (wxEvent &event) const |
bool | ProcessWindowEvent (wxEvent &event) |
bool | ProcessWindowEventLocally (wxEvent &event) |
wxEvtHandler * | PopEventHandler (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 | 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 |
wxToolTip * | GetToolTip () 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 wxValidator * | GetValidator () |
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) |
wxAcceleratorTable * | GetAcceleratorTable () |
wxAccessible * | GetAccessible () |
virtual void | SetAcceleratorTable (const wxAcceleratorTable &accel) |
void | SetAccessible (wxAccessible *accessible) |
bool | Close (bool force=false) |
virtual bool | Destroy () |
bool | IsBeingDeleted () const |
virtual wxDropTarget * | GetDropTarget () const |
virtual void | SetDropTarget (wxDropTarget *target) |
virtual void | DragAcceptFiles (bool accept) |
wxSizer * | GetContainingSizer () const |
wxSizer * | GetSizer () const |
void | SetSizer (wxSizer *sizer, bool deleteOld=true) |
void | SetSizerAndFit (wxSizer *sizer, bool deleteOld=true) |
wxLayoutConstraints * | GetConstraints () const |
void | SetConstraints (wxLayoutConstraints *constraints) |
void | SetAutoLayout (bool autoLayout) |
bool | GetAutoLayout () const |
void | CaptureMouse () |
wxCaret * | GetCaret () const |
const wxCursor & | GetCursor () 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) |
![]() | |
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 |
wxClientData * | GetClientObject () const |
void | SetClientData (void *data) |
void | SetClientObject (wxClientData *data) |
bool | GetEvtHandlerEnabled () const |
wxEvtHandler * | GetNextHandler () const |
wxEvtHandler * | GetPreviousHandler () 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 |
wxClientData * | GetClientObject () const |
void | SetClientData (void *data) |
void | SetClientObject (wxClientData *data) |
bool | GetEvtHandlerEnabled () const |
wxEvtHandler * | GetNextHandler () const |
wxEvtHandler * | GetPreviousHandler () const |
void | SetEvtHandlerEnabled (bool enabled) |
void | Unlink () |
bool | IsUnlinked () const |
![]() | |
wxObject () | |
wxObject (const wxObject &other) | |
virtual | ~wxObject () |
virtual wxClassInfo * | GetClassInfo () const |
wxObjectRefData * | GetRefData () 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) |
Data Fields | |
BaseGamePanel * | current_panel = nullptr |
wxWindow * | progress_container |
wxGauge * | progress_bar |
wxMenuItem * | menu_new_game |
wxMenuItem * | menu_close_game |
wxMenuItem * | menu_exit |
wxMenuItem * | menu_about |
Additional Inherited Members | |
![]() | |
static wxSize | GetDefaultSize () |
![]() | |
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 wxWindow * | FindFocus () |
static wxWindow * | FindWindowById (long id, const wxWindow *parent=0) |
static wxWindow * | FindWindowByLabel (const wxString &label, const wxWindow *parent=0) |
static wxWindow * | FindWindowByName (const wxString &name, const wxWindow *parent=0) |
static wxWindow * | GetCapture () |
static wxWindowID | NewControlId (int count=1) |
static void | UnreserveControlId (wxWindowID id, int count=1) |
static wxVisualAttributes | GetClassDefaultAttributes (wxWindowVariant variant=wxWINDOW_VARIANT_NORMAL) |
static wxWindow * | FindFocus () |
static wxWindow * | FindWindowById (long id, const wxWindow *parent=0) |
static wxWindow * | FindWindowByLabel (const wxString &label, const wxWindow *parent=0) |
static wxWindow * | FindWindowByName (const wxString &name, const wxWindow *parent=0) |
static wxWindow * | GetCapture () |
static wxWindowID | NewControlId (int count=1) |
static void | UnreserveControlId (wxWindowID id, int count=1) |
![]() | |
static void | AddFilter (wxEventFilter *filter) |
static void | RemoveFilter (wxEventFilter *filter) |
static void | AddFilter (wxEventFilter *filter) |
static void | RemoveFilter (wxEventFilter *filter) |
![]() | |
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) |
![]() | |
virtual bool | TryBefore (wxEvent &event) |
virtual bool | TryAfter (wxEvent &event) |
![]() | |
void | AllocExclusive () |
virtual wxObjectRefData * | CreateRefData () const |
virtual wxObjectRefData * | CloneRefData (const wxObjectRefData *data) const |
![]() | |
wxObjectRefData * | m_refData |
BaseGamePanel* GameFrame::current_panel = nullptr |
Definition at line 110 of file game.hh.
Referenced by close_game(), GameFrame(), set_panel(), and start_new_game().
wxWindow* GameFrame::progress_container |
Definition at line 112 of file game.hh.
Referenced by clear_status_bar(), GameFrame(), GamePanel::GamePanel(), and GamePanel::stop_bot_progress().
wxGauge* GameFrame::progress_bar |
Definition at line 113 of file game.hh.
Referenced by GameFrame(), and GamePanel::GamePanel().
wxMenuItem* GameFrame::menu_new_game |
Definition at line 115 of file game.hh.
Referenced by GameFrame().
wxMenuItem* GameFrame::menu_close_game |
Definition at line 116 of file game.hh.
Referenced by GameFrame(), GamePanel::GamePanel(), and GameStartPanel::GameStartPanel().
wxMenuItem* GameFrame::menu_exit |
Definition at line 117 of file game.hh.
Referenced by GameFrame().
wxMenuItem* GameFrame::menu_about |
Definition at line 118 of file game.hh.
Referenced by GameFrame().
GameFrame::GameFrame | ( | wxWindow * | parent, |
wxWindowID | id | ||
) |
void GameFrame::set_panel | ( | BaseGamePanel * | panel | ) |
Definition at line 123 of file game.cc.
Referenced by close_game(), start_new_game(), and ~GameFrame().
void GameFrame::clear_status_bar | ( | ) |
Definition at line 132 of file game.cc.
Referenced by close_game(), start_new_game(), GameController::update_status_bar(), PlayerPlacementController::update_status_bar(), and PlayerMovementController::update_status_bar().
void GameFrame::start_new_game | ( | ) |
Definition at line 138 of file game.cc.
Referenced by GameFrame(), and GameStartPanel::GameStartPanel().
void GameFrame::close_game | ( | ) |
Definition at line 155 of file game.cc.
Referenced by GameFrame(), and GamePanel::on_exit_game_clicked().