\end{twocollist}}}
+\membersection{wxWindow::IsFrozen}\label{wxwindowisfrozen}
+
+\constfunc{virtual bool}{IsFrozen}{\void}
+
+Returns \true if the window is currently frozen by a call to
+\helpref{Freeze()}{wxwindowfreeze}.
+
+\wxheading{See also}
+
+\helpref{Thaw()}{wxwindowthaw}
+
+
\membersection{wxWindow::IsRetained}\label{wxwindowisretained}
\constfunc{virtual bool}{IsRetained}{\void}
virtual void Clear();
virtual void Freeze();
virtual void Thaw();
- bool IsFrozen() const { return m_frozenness > 0; }
+ virtual bool IsFrozen() const { return m_frozenness > 0; }
virtual bool SetCursor(const wxCursor &cursor);
virtual bool SetFont(const wxFont &font) { m_font = font; return true; }
virtual void Update();
virtual void Freeze();
virtual void Thaw();
+ virtual bool IsFrozen() const { return m_frozenness > 0; }
virtual void SetWindowStyleFlag(long style);
virtual void SetExtraStyle(long exStyle);
virtual void DoCaptureMouse();
virtual void DoReleaseMouse();
- // has the window been frozen by Freeze()?
- bool IsFrozen() const { return m_frozenness > 0; }
-
// this simply moves/resizes the given HWND which is supposed to be our
// sibling (this is useful for controls which are composite at MSW level
// and for which DoMoveWindow() is not enough)
// thaw the window: redraw it after it had been frozen
virtual void Thaw() { }
+ // return true if window had been frozen and not unthawed yet
+ virtual bool IsFrozen() const { return false; }
+
// adjust DC for drawing on this window
virtual void PrepareDC( wxDC & WXUNUSED(dc) ) { }