added GetTextExtent() overload returning wxSize (patch 1631508)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@44728 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
192f8ddc0b
commit
6b06226335
@ -1294,20 +1294,25 @@ Return the sizer associated with the window by a previous call to
|
||||
|
||||
\membersection{wxWindow::GetTextExtent}\label{wxwindowgettextextent}
|
||||
|
||||
\constfunc{virtual void}{GetTextExtent}{\param{const wxString\& }{string}, \param{int* }{x}, \param{int* }{y},
|
||||
\constfunc{virtual void}{GetTextExtent}{\param{const wxString\& }{string}, \param{int* }{w}, \param{int* }{h},
|
||||
\param{int* }{descent = NULL}, \param{int* }{externalLeading = NULL},
|
||||
\param{const wxFont* }{font = NULL}, \param{bool}{ use16 = {\tt false}}}
|
||||
|
||||
\constfunc{wxSize}{GetTextExtent}{\param{const wxString\& }{string}}
|
||||
|
||||
Gets the dimensions of the string as it would be drawn on the
|
||||
window with the currently selected font.
|
||||
|
||||
The text extent is returned in \arg{w} and \arg{h} pointers (first form) or as a
|
||||
\helpref{wxSize}{wxsize} object (second form).
|
||||
|
||||
\wxheading{Parameters}
|
||||
|
||||
\docparam{string}{String whose extent is to be measured.}
|
||||
|
||||
\docparam{x}{Return value for width.}
|
||||
\docparam{w}{Return value for width.}
|
||||
|
||||
\docparam{y}{Return value for height.}
|
||||
\docparam{h}{Return value for height.}
|
||||
|
||||
\docparam{descent}{Return value for descent (optional).}
|
||||
|
||||
|
@ -856,6 +856,13 @@ public:
|
||||
const wxFont *theFont = (const wxFont *) NULL)
|
||||
const = 0;
|
||||
|
||||
wxSize GetTextExtent(const wxString& string) const
|
||||
{
|
||||
wxCoord w, h;
|
||||
GetTextExtent(string, &w, &h);
|
||||
return wxSize(w, h);
|
||||
}
|
||||
|
||||
// client <-> screen coords
|
||||
// ------------------------
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user