X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4af4dec65ff21d5fc107312bd8708562bff4a148..da8b1d4b3b535aba94d04494f5b6e2b3e47901ee:/include/wx/msw/private/button.h diff --git a/include/wx/msw/private/button.h b/include/wx/msw/private/button.h index c50aa5a311..7d006f747a 100644 --- a/include/wx/msw/private/button.h +++ b/include/wx/msw/private/button.h @@ -38,7 +38,7 @@ namespace wxMSWButton // returns BS_MULTILINE if the label contains new lines or 0 otherwise inline int GetMultilineStyle(const wxString& label) { - return label.find(_T('\n')) == wxString::npos ? 0 : BS_MULTILINE; + return label.find(wxT('\n')) == wxString::npos ? 0 : BS_MULTILINE; } // update the style of the specified HWND to include or exclude BS_MULTILINE @@ -49,6 +49,10 @@ void UpdateMultilineStyle(HWND hwnd, const wxString& label); // (implemented in src/msw/button.cpp) wxSize ComputeBestSize(wxControl *btn); +// compute the button size (as if wxBU_EXACTFIT were specified, i.e. without +// adjusting it to be of default size if it's smaller) for the given label size +wxSize GetFittingSize(wxWindow *win, const wxSize& sizeLabel); + } // namespace wxMSWButton #endif // _WX_MSW_PRIVATE_BUTTON_H_