X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/14421681253f09f119dad82364f5ada40f58f2fc..db414879d45f5da2be534a0f523b0506f2ab1183:/interface/wx/window.h diff --git a/interface/wx/window.h b/interface/wx/window.h index dce860350c..89d34bd2fd 100644 --- a/interface/wx/window.h +++ b/interface/wx/window.h @@ -53,18 +53,21 @@ enum wxShowEffect /** - struct containing all the visual attributes of a control + Struct containing all the visual attributes of a control. */ struct wxVisualAttributes { - // the font used for control label/text inside it + /// The font used for control label/text inside it. wxFont font; - // the foreground colour + /// The foreground colour. wxColour colFg; - // the background colour, may be wxNullColour if the controls background - // colour is not solid + /** + The background colour. + + May be wxNullColour if the controls background colour is not solid. + */ wxColour colBg; }; @@ -490,6 +493,23 @@ public: @see GetNextSibling() */ wxWindow* GetPrevSibling() const; + + /** + Check if the specified window is a descendant of this one. + + Returns @true if the window is a descendant (i.e. a child or + grand-child or grand-grand-child or ...) of this one. + + Notice that a window can never be a descendant of another one if they + are in different top level windows, i.e. a child of a wxDialog is not + considered to be a descendant of dialogs parent wxFrame. + + @param win Any window, possible @NULL (@false is always returned then). + + @since 2.9.4 + */ + bool IsDescendant(wxWindowBase* win) const; + /** Reparents the window, i.e. the window will be removed from its current parent window (e.g. a non-standard toolbar in a wxFrame) @@ -3169,17 +3189,6 @@ public: */ virtual bool IsTopLevel() const; - /** - Disables all other windows in the application so that - the user can only interact with this window. - - @param modal - If @true, this call disables all other windows in the application so that - the user can only interact with this window. If @false, the effect is - reversed. - */ - virtual void MakeModal(bool modal = true); - /** This virtual function is normally only used internally, but