X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e94f3031736c1a23eba37892b4076893b1f6e416..db414879d45f5da2be534a0f523b0506f2ab1183:/interface/wx/window.h diff --git a/interface/wx/window.h b/interface/wx/window.h index 83725acb33..89d34bd2fd 100644 --- a/interface/wx/window.h +++ b/interface/wx/window.h @@ -493,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)