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`
|
||||
// ");
|
||||
|
||||
|
||||
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
|
||||
GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);
|
||||
|
||||
|
@@ -536,9 +536,6 @@ enum {
|
||||
wxSB_VERTICAL,
|
||||
wxRB_USE_CHECKBOX,
|
||||
wxST_SIZEGRIP,
|
||||
wxST_NO_AUTORESIZE,
|
||||
wxST_DOTS_MIDDLE,
|
||||
wxST_DOTS_END,
|
||||
|
||||
wxFLOOD_SURFACE,
|
||||
wxFLOOD_BORDER,
|
||||
|
@@ -95,6 +95,16 @@ public:
|
||||
|
||||
MustHaveApp(wxStaticText);
|
||||
|
||||
enum {
|
||||
wxST_NO_AUTORESIZE,
|
||||
wxST_MARKUP,
|
||||
|
||||
wxST_ELLIPSIZE_START,
|
||||
wxST_ELLIPSIZE_MIDDLE,
|
||||
wxST_ELLIPSIZE_END
|
||||
};
|
||||
|
||||
|
||||
class wxStaticText : public wxControl {
|
||||
public:
|
||||
%pythonAppend wxStaticText "self._setOORInfo(self)"
|
||||
@@ -121,8 +131,23 @@ public:
|
||||
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
|
||||
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
|
||||
GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL);
|
||||
};
|
||||
|
Reference in New Issue
Block a user