X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0534259ab803b0edd8692e966947b202cd9e10c0..3427bc784ec7dae7d3830e8f2c61565587e8f791:/include/wx/control.h diff --git a/include/wx/control.h b/include/wx/control.h index 9fa7a65c21..8f1a1767c1 100644 --- a/include/wx/control.h +++ b/include/wx/control.h @@ -31,14 +31,19 @@ extern WXDLLIMPEXP_DATA_CORE(const char) wxControlNameStr[]; enum wxEllipsizeFlags { - wxELLIPSIZE_PROCESS_MNEMONICS = 1, - wxELLIPSIZE_EXPAND_TAB = 2, + wxELLIPSIZE_FLAGS_NONE = 0, + wxELLIPSIZE_FLAGS_PROCESS_MNEMONICS = 1, + wxELLIPSIZE_FLAGS_EXPAND_TABS = 2, - wxELLIPSIZE_DEFAULT_FLAGS = wxELLIPSIZE_PROCESS_MNEMONICS|wxELLIPSIZE_EXPAND_TAB + wxELLIPSIZE_FLAGS_DEFAULT = wxELLIPSIZE_FLAGS_PROCESS_MNEMONICS | + wxELLIPSIZE_FLAGS_EXPAND_TABS }; +// NB: Don't change the order of these values, they're the same as in +// PangoEllipsizeMode enum. enum wxEllipsizeMode { + wxELLIPSIZE_NONE, wxELLIPSIZE_START, wxELLIPSIZE_MIDDLE, wxELLIPSIZE_END @@ -115,7 +120,7 @@ public: // replaces parts of the (multiline) string with ellipsis if needed static wxString Ellipsize(const wxString& label, const wxDC& dc, wxEllipsizeMode mode, int maxWidth, - int flags = wxELLIPSIZE_DEFAULT_FLAGS); + int flags = wxELLIPSIZE_FLAGS_DEFAULT); // get the string without mnemonic characters ('&') static wxString GetLabelText(const wxString& label);