Allow specifying the maximum width of static text in dialogs

This patch allows specification of the maximum width of static texts
created with wxDialog::CreateTextSizer.

The patch preserves backwards compatibility by setting the previous
width value as the default argument value.

Closes https://github.com/wxWidgets/wxWidgets/pull/355
This commit is contained in:
Tobias Schlager
2016-12-01 09:43:29 +01:00
committed by Vadim Zeitlin
parent aad8663698
commit 73f6f622f9
3 changed files with 18 additions and 10 deletions

View File

@@ -292,9 +292,15 @@ public:
/**
Splits text up at newlines and places the lines into wxStaticText
objects in a vertical wxBoxSizer.
objects with the specified maximum width in a vertical wxBoxSizer.
@a widthMax is available since 3.1.0
@param widthMax Specifies the text's maximum width.
@see wxStaticText::Wrap(int width)
*/
wxSizer *CreateTextSizer( const wxString& message );
wxSizer *CreateTextSizer(const wxString& message, int widthMax = -1);
/**
Performs layout adaptation, usually if the dialog is too large to fit