Resize all top level windows when SIP changes visibility.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36162 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Włodzimierz Skiba
2005-11-13 11:46:24 +00:00
parent 6fa30495b5
commit 08b9726806
7 changed files with 135 additions and 81 deletions

View File

@@ -69,6 +69,15 @@ Gets a string containing the window title.
\helpref{wxTopLevelWindow::SetTitle}{wxtoplevelwindowsettitle}
\membersection{wxTopLevelWindow::HandleSettingChange}\label{wxtoplevelwindowhandlesettingchange}
\func{virtual bool}{HandleSettingChange}{\param{WXWPARAM}{ wParam}, \param{WXLPARAM}{ lParam}}
Unique to the wxWinCE port. Responds to showing/hiding SIP (soft input panel) area and resize
accordingly window accordingly. Override this if you want to avoid resinzing or do additional
operations.
\membersection{wxTopLevelWindow::IsActive}\label{wxtoplevelwindowisactive}
\constfunc{bool}{IsActive}{\void}

View File

@@ -117,8 +117,8 @@ that will do the right thing on each platform.)
If the screen orientation changes, the windows will automatically be resized
so no further action needs to be taken (unless you want to change the layout
according to the orientation, which you could detect in idle time, for example).
However, if the input panel (SIP) is shown, windows do not yet resize accordingly. This will
be implemented soon.
When input panel (SIP) is shown, top level windows (frames and dialogs) resize
accordingly (see \helpref{wxTopLevelWindow::HandleSettingChange}{wxtoplevelwindowhandlesettingchange}).
\subsubsection{Closing top-level windows in wxWinCE}