Elippsis and markup support for wxStaticText
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45227 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -99,7 +99,19 @@ __init__ as a plain old wx.Control is not very useful.", "");
|
|||||||
|
|
||||||
// :see: `GetAdjustMinSizeFlag`
|
// :see: `GetAdjustMinSizeFlag`
|
||||||
// ");
|
// ");
|
||||||
|
|
||||||
|
|
||||||
|
DocDeclStr(
|
||||||
|
static wxString , RemoveMnemonics(const wxString& str),
|
||||||
|
"removes the mnemonics characters", "");
|
||||||
|
|
||||||
|
|
||||||
|
// Link error...
|
||||||
|
// DocDeclStr(
|
||||||
|
// static wxString , EscapeMnemonics(const wxString& str),
|
||||||
|
// "escapes the mnemonics characters ('&') by doubling them", "");
|
||||||
|
|
||||||
|
|
||||||
static wxVisualAttributes
|
static wxVisualAttributes
|
||||||
GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);
|
GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);
|
||||||
|
|
||||||
|
@@ -536,9 +536,6 @@ enum {
|
|||||||
wxSB_VERTICAL,
|
wxSB_VERTICAL,
|
||||||
wxRB_USE_CHECKBOX,
|
wxRB_USE_CHECKBOX,
|
||||||
wxST_SIZEGRIP,
|
wxST_SIZEGRIP,
|
||||||
wxST_NO_AUTORESIZE,
|
|
||||||
wxST_DOTS_MIDDLE,
|
|
||||||
wxST_DOTS_END,
|
|
||||||
|
|
||||||
wxFLOOD_SURFACE,
|
wxFLOOD_SURFACE,
|
||||||
wxFLOOD_BORDER,
|
wxFLOOD_BORDER,
|
||||||
|
@@ -95,6 +95,16 @@ public:
|
|||||||
|
|
||||||
MustHaveApp(wxStaticText);
|
MustHaveApp(wxStaticText);
|
||||||
|
|
||||||
|
enum {
|
||||||
|
wxST_NO_AUTORESIZE,
|
||||||
|
wxST_MARKUP,
|
||||||
|
|
||||||
|
wxST_ELLIPSIZE_START,
|
||||||
|
wxST_ELLIPSIZE_MIDDLE,
|
||||||
|
wxST_ELLIPSIZE_END
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
class wxStaticText : public wxControl {
|
class wxStaticText : public wxControl {
|
||||||
public:
|
public:
|
||||||
%pythonAppend wxStaticText "self._setOORInfo(self)"
|
%pythonAppend wxStaticText "self._setOORInfo(self)"
|
||||||
@@ -121,8 +131,23 @@ public:
|
|||||||
becomes at most ``width`` pixels wide if possible (the lines are
|
becomes at most ``width`` pixels wide if possible (the lines are
|
||||||
broken at words boundaries so it might not be the case if words are
|
broken at words boundaries so it might not be the case if words are
|
||||||
too long). If ``width`` is negative, no wrapping is done.", "");
|
too long). If ``width`` is negative, no wrapping is done.", "");
|
||||||
|
|
||||||
|
bool IsEllipsized() const;
|
||||||
|
|
||||||
|
DocDeclStr(
|
||||||
|
static wxString , RemoveMarkup(const wxString& str),
|
||||||
|
"Removes the markup accepted by wx.StaticText when wx.ST_MARKUP is
|
||||||
|
used, and then returns the cleaned string.
|
||||||
|
", "");
|
||||||
|
|
||||||
|
|
||||||
|
DocDeclStr(
|
||||||
|
static wxString , EscapeMarkup(const wxString& str),
|
||||||
|
"Escapes the alls special symbols (<>\"\'&) present inside the given
|
||||||
|
string using the corresponding entities (< > " '
|
||||||
|
&)", "");
|
||||||
|
|
||||||
|
|
||||||
static wxVisualAttributes
|
static wxVisualAttributes
|
||||||
GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);
|
GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user