]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/msw/richtext.py
No need to use wxPyMake_wxObject for wxImageList. There are no
[wxWidgets.git] / wxPython / src / msw / richtext.py
index 5670dacc9d91a23c4462524995a19c23832f58e8..e5efed0aea44bc8473db180e6a35edbd6ea779b6 100644 (file)
@@ -81,6 +81,13 @@ RICHTEXT_HITTEST_AFTER = _richtext.RICHTEXT_HITTEST_AFTER
 RICHTEXT_HITTEST_ON = _richtext.RICHTEXT_HITTEST_ON
 RICHTEXT_FORMATTED = _richtext.RICHTEXT_FORMATTED
 RICHTEXT_UNFORMATTED = _richtext.RICHTEXT_UNFORMATTED
+RICHTEXT_SETSTYLE_NONE = _richtext.RICHTEXT_SETSTYLE_NONE
+RICHTEXT_SETSTYLE_WITH_UNDO = _richtext.RICHTEXT_SETSTYLE_WITH_UNDO
+RICHTEXT_SETSTYLE_OPTIMIZE = _richtext.RICHTEXT_SETSTYLE_OPTIMIZE
+RICHTEXT_SETSTYLE_PARAGRAPHS_ONLY = _richtext.RICHTEXT_SETSTYLE_PARAGRAPHS_ONLY
+RICHTEXT_SETSTYLE_CHARACTERS_ONLY = _richtext.RICHTEXT_SETSTYLE_CHARACTERS_ONLY
+RICHTEXT_INSERT_NONE = _richtext.RICHTEXT_INSERT_NONE
+RICHTEXT_INSERT_WITH_PREVIOUS_PARAGRAPH_STYLE = _richtext.RICHTEXT_INSERT_WITH_PREVIOUS_PARAGRAPH_STYLE
 TEXT_ATTR_TEXT_COLOUR = _richtext.TEXT_ATTR_TEXT_COLOUR
 TEXT_ATTR_BACKGROUND_COLOUR = _richtext.TEXT_ATTR_BACKGROUND_COLOUR
 TEXT_ATTR_FONT_FACE = _richtext.TEXT_ATTR_FONT_FACE
@@ -365,6 +372,10 @@ class RichTextAttr(object):
         """SetBulletSymbol(self, wxChar symbol)"""
         return _richtext.RichTextAttr_SetBulletSymbol(*args, **kwargs)
 
+    def SetBulletFont(*args, **kwargs):
+        """SetBulletFont(self, String bulletFont)"""
+        return _richtext.RichTextAttr_SetBulletFont(*args, **kwargs)
+
     def GetTextColour(*args, **kwargs):
         """GetTextColour(self) -> Colour"""
         return _richtext.RichTextAttr_GetTextColour(*args, **kwargs)
@@ -449,6 +460,10 @@ class RichTextAttr(object):
         """GetBulletSymbol(self) -> wxChar"""
         return _richtext.RichTextAttr_GetBulletSymbol(*args, **kwargs)
 
+    def GetBulletFont(*args, **kwargs):
+        """GetBulletFont(self) -> String"""
+        return _richtext.RichTextAttr_GetBulletFont(*args, **kwargs)
+
     def HasTextColour(*args, **kwargs):
         """HasTextColour(self) -> bool"""
         return _richtext.RichTextAttr_HasTextColour(*args, **kwargs)
@@ -547,6 +562,7 @@ class RichTextAttr(object):
 
     Alignment = property(GetAlignment,SetAlignment,doc="See `GetAlignment` and `SetAlignment`") 
     BackgroundColour = property(GetBackgroundColour,SetBackgroundColour,doc="See `GetBackgroundColour` and `SetBackgroundColour`") 
+    BulletFont = property(GetBulletFont,SetBulletFont,doc="See `GetBulletFont` and `SetBulletFont`") 
     BulletNumber = property(GetBulletNumber,SetBulletNumber,doc="See `GetBulletNumber` and `SetBulletNumber`") 
     BulletStyle = property(GetBulletStyle,SetBulletStyle,doc="See `GetBulletStyle` and `SetBulletStyle`") 
     BulletSymbol = property(GetBulletSymbol,SetBulletSymbol,doc="See `GetBulletSymbol` and `SetBulletSymbol`") 
@@ -756,16 +772,36 @@ class RichTextCtrl(_windows.ScrolledWindow):
         """
         return _richtext.RichTextCtrl_SetStyle(*args, **kwargs)
 
+    def SetStyleEx(*args, **kwargs):
+        """
+        SetStyleEx(self, RichTextRange range, RichTextAttr style, int flags=RICHTEXT_SETSTYLE_WITH_UNDO) -> bool
+
+        Extended style setting operation with flags including:
+        RICHTEXT_SETSTYLE_WITH_UNDO, RICHTEXT_SETSTYLE_OPTIMIZE,
+        RICHTEXT_SETSTYLE_PARAGRAPHS_ONLY, RICHTEXT_SETSTYLE_CHARACTERS_ONLY
+        """
+        return _richtext.RichTextCtrl_SetStyleEx(*args, **kwargs)
+
     def GetStyle(*args, **kwargs):
         """
         GetStyle(self, long position, RichTextAttr style) -> bool
 
         Retrieve the style used at the given position.  Copies the style
-        values at ``position`` into the ``style`` parameter returns ``True``
+        values at ``position`` into the ``style`` parameter and returns ``True``
         if successful.  Returns ``False`` otherwise.
         """
         return _richtext.RichTextCtrl_GetStyle(*args, **kwargs)
 
+    def GetUncombinedStyle(*args, **kwargs):
+        """
+        GetUncombinedStyle(self, long position, RichTextAttr style) -> bool
+
+        Get the content (uncombined) attributes for this position.  Copies the
+        style values at ``position`` into the ``style`` parameter and returns
+        ``True`` if successful.  Returns ``False`` otherwise.
+        """
+        return _richtext.RichTextCtrl_GetUncombinedStyle(*args, **kwargs)
+
     def SetDefaultStyle(*args, **kwargs):
         """
         SetDefaultStyle(self, RichTextAttr style) -> bool
@@ -1153,6 +1189,10 @@ class RichTextCtrl(_windows.ScrolledWindow):
         """SelectNone(self)"""
         return _richtext.RichTextCtrl_SelectNone(*args, **kwargs)
 
+    def SelectWord(*args, **kwargs):
+        """SelectWord(self, long position) -> bool"""
+        return _richtext.RichTextCtrl_SelectWord(*args, **kwargs)
+
     def GetSelectionRange(*args, **kwargs):
         """GetSelectionRange(self) -> RichTextRange"""
         return _richtext.RichTextCtrl_GetSelectionRange(*args, **kwargs)
@@ -1317,6 +1357,10 @@ class RichTextCtrl(_windows.ScrolledWindow):
         """GetStyleSheet(self) -> wxRichTextStyleSheet"""
         return _richtext.RichTextCtrl_GetStyleSheet(*args, **kwargs)
 
+    def ApplyStyleSheet(*args, **kwargs):
+        """ApplyStyleSheet(self, wxRichTextStyleSheet styleSheet=None) -> bool"""
+        return _richtext.RichTextCtrl_ApplyStyleSheet(*args, **kwargs)
+
     Buffer = property(GetBuffer,doc="See `GetBuffer`") 
     DefaultStyle = property(GetDefaultStyle,SetDefaultStyle,doc="See `GetDefaultStyle` and `SetDefaultStyle`") 
     DelayedLayoutThreshold = property(GetDelayedLayoutThreshold,SetDelayedLayoutThreshold,doc="See `GetDelayedLayoutThreshold` and `SetDelayedLayoutThreshold`")