X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/733399faaa60921b647e6c943346b73a4757cb67..15d83f726c215b06f2fdd15ece40d66d2f16a01d:/docs/latex/wx/window.tex diff --git a/docs/latex/wx/window.tex b/docs/latex/wx/window.tex index 12745281a3..096bcc38e8 100644 --- a/docs/latex/wx/window.tex +++ b/docs/latex/wx/window.tex @@ -142,7 +142,7 @@ correctly sized. } \docparam{name}{Window name.} -\membersection{wxWindow::\destruct{wxWindow}} +\membersection{wxWindow::\destruct{wxWindow}}\label{wxwindowdtor} \func{}{\destruct{wxWindow}}{\void} @@ -158,7 +158,7 @@ can delete a window only when it is safe to do so, in idle time. \helpref{wxCloseEvent}{wxcloseevent} -\membersection{wxWindow::AddChild} +\membersection{wxWindow::AddChild}\label{wxwindowaddchild} \func{virtual void}{AddChild}{\param{wxWindow* }{child}} @@ -287,7 +287,7 @@ Clears the window by filling it with the current background colour. Does not cause an erase background event to be generated. -\membersection{wxWindow::ClientToScreen} +\membersection{wxWindow::ClientToScreen}\label{wxwindowclienttoscreen} \constfunc{virtual void}{ClientToScreen}{\param{int* }{x}, \param{int* }{y}} @@ -451,7 +451,7 @@ windows. to the list of windows pending real deletion. -\membersection{wxWindow::DestroyChildren} +\membersection{wxWindow::DestroyChildren}\label{wxwindowdestroychildren} \func{virtual void}{DestroyChildren}{\void} @@ -700,6 +700,23 @@ Returns the background colour of the window. \helpref{wxWindow::SetForegroundColour}{wxwindowsetforegroundcolour},\rtfsp \helpref{wxWindow::GetForegroundColour}{wxwindowgetforegroundcolour} +\membersection{wxWindow::GetBackgroundStyle}\label{wxwindowgetbackgroundstyle} + +\constfunc{virtual wxBackgroundStyle}{GetBackgroundStyle}{\void} + +Returns the background style of the window. The background style indicates +whether background colour should be determined by the system (wxBG\_STYLE\_SYSTEM), +be set to a specific colour (wxBG\_STYLE\_COLOUR), or should be left to the +application to implement (wxBG\_STYLE\_CUSTOM). + +On GTK+, use of wxBG\_STYLE\_CUSTOM allows the flicker-free drawing of a custom +background, such as a tiled bitmap. Currently the style has no effect on other platforms. + +\wxheading{See also} + +\helpref{wxWindow::SetBackgroundColour}{wxwindowsetbackgroundcolour},\rtfsp +\helpref{wxWindow::GetForegroundColour}{wxwindowgetforegroundcolour},\rtfsp +\helpref{wxWindow::SetBackgroundStyle}{wxwindowsetbackgroundstyle} \membersection{wxWindow::GetBestFittingSize}\label{wxwindowgetbestfittingsize} @@ -747,28 +764,28 @@ Returns the currently captured window. \helpref{wxMouseCaptureChangedEvent}{wxmousecapturechangedevent} -\membersection{wxWindow::GetCharHeight} +\membersection{wxWindow::GetCharHeight}\label{wxwindowgetcharheight} \constfunc{virtual int}{GetCharHeight}{\void} Returns the character height for this window. -\membersection{wxWindow::GetCharWidth} +\membersection{wxWindow::GetCharWidth}\label{wxwindowgetcharwidth} \constfunc{virtual int}{GetCharWidth}{\void} Returns the average character width for this window. -\membersection{wxWindow::GetChildren} +\membersection{wxWindow::GetChildren}\label{wxwindowgetchildren} \func{wxList\&}{GetChildren}{\void} Returns a reference to the list of the window's children. -\membersection{wxControl::GetClassDefaultAttributes}\label{wxwindowgetclassdefaultattributes} +\membersection{wxWindow::GetClassDefaultAttributes}\label{wxwindowgetclassdefaultattributes} \func{static wxVisualAttributes}{GetClassDefaultAttributes}{\param{wxWindowVariant}{ variant = \texttt{wxWINDOW\_VARIANT\_NORMAL}}} @@ -859,7 +876,7 @@ Return the cursor associated with this window. \helpref{wxWindow::SetCursor}{wxwindowsetcursor} -\membersection{wxControl::GetDefaultAttributes}\label{wxwindowgetdefaultattributes} +\membersection{wxWindow::GetDefaultAttributes}\label{wxwindowgetdefaultattributes} \constfunc{virtual wxVisualAttributes}{GetDefaultAttributes}{\void} @@ -943,7 +960,7 @@ be used at all. \helpref{wxWindow::GetBackgroundColour}{wxwindowgetbackgroundcolour} -\membersection{wxWindow::GetGrandParent} +\membersection{wxWindow::GetGrandParent}\label{wxwindowgetgrandparent} \constfunc{wxWindow*}{GetGrandParent}{\void} @@ -993,7 +1010,7 @@ Each window has an integer identifier. If the application has not provided one \helpref{Window identifiers}{windowids} -\membersection{wxWindow::GetLabel} +\membersection{wxWindow::GetLabel}\label{wxwindowgetlabel} \constfunc{virtual wxString }{GetLabel}{\void} @@ -1025,7 +1042,7 @@ name in the window constructor or via \helpref{wxWindow::SetName}{wxwindowsetnam \helpref{wxWindow::SetName}{wxwindowsetname} -\membersection{wxWindow::GetParent} +\membersection{wxWindow::GetParent}\label{wxwindowgetparent} \constfunc{virtual wxWindow*}{GetParent}{\void} @@ -1592,7 +1609,7 @@ and not navigate to the next control. %% %% This function is only relevant to top-level windows (frames and dialogs), and under %% Windows only. Under GTK the normal EVT\_CHAR\_ event has the functionality, i.e. -%% you can intercepts it and if you don't call \helpref{wxEvent::Skip}{wxeventskip} +%% you can intercept it, and if you don't call \helpref{wxEvent::Skip}{wxeventskip} %% the window won't get the event. %% %% \wxheading{See also} @@ -2431,6 +2448,24 @@ applications on the system. \helpref{wxWindow::Refresh}{wxwindowrefresh},\rtfsp \helpref{wxEraseEvent}{wxeraseevent} +\membersection{wxWindow::SetBackgroundStyle}\label{wxwindowsetbackgroundstyle} + +\func{virtual void}{SetBackgroundStyle}{\param{wxBackgroundStyle}{ style}} + +Sets the background style of the window. The background style indicates +whether background colour should be determined by the system (wxBG\_STYLE\_SYSTEM), +be set to a specific colour (wxBG\_STYLE\_COLOUR), or should be left to the +application to implement (wxBG\_STYLE\_CUSTOM). + +On GTK+, use of wxBG\_STYLE\_CUSTOM allows the flicker-free drawing of a custom +background, such as a tiled bitmap. Currently the style has no effect on other platforms. + +\wxheading{See also} + +\helpref{wxWindow::SetBackgroundColour}{wxwindowsetbackgroundcolour},\rtfsp +\helpref{wxWindow::GetForegroundColour}{wxwindowgetforegroundcolour},\rtfsp +\helpref{wxWindow::GetBackgroundStyle}{wxwindowgetbackgroundstyle} + \membersection{wxWindow::SetBestFittingSize}\label{wxwindowsetbestfittingsize}