]> git.saurik.com Git - wxWidgets.git/blame - wxPython/contrib/stc/_stc_docstrings.i
Fix for bug #1621459, Made the Selection property read-only since it
[wxWidgets.git] / wxPython / contrib / stc / _stc_docstrings.i
CommitLineData
f2ccce28
RD
1/////////////////////////////////////////////////////////////////////////////
2// Name: _stc_docstrings.i
3// Purpose: Docstrings for the wxStyledTextCtrl. The ones in this file
4// are maintained by hand for those methods that are not
5// auto-generated by gen_iface.py
6//
7// Author: Robin Dunn
8//
9// Created: 16-April-2005
10// RCS-ID: $Id$
11// Copyright: (c) 2005 by Total Control Software
12// Licence: wxWindows license
13/////////////////////////////////////////////////////////////////////////////
14
15
16// First include the autogenerated docstrings so if any of them need
17// tweaked they can be overridden below
18%include _stc_gendocs.i
19
20
21// TODO: Class docstring
22DocStr(wxStyledTextCtrl,
23"", "");
24
25// TODO: Main constructor
26DocStr(wxStyledTextCtrl::wxStyledTextCtrl,
27"", "");
28
29// TODO: "Pre" constructor
30DocStr(wxStyledTextCtrl::wxStyledTextCtrl(),
31"", "");
32
33
34
35DocStr(wxStyledTextCtrl::GetCurrentLine,
36"Returns the line number of the line with the caret.", "");
37
38DocStr(wxStyledTextCtrl::StyleSetSpec,
39"Extract style settings from a spec-string which is composed of one or
40more of the following comma separated elements::
41
42 bold turns on bold
43 italic turns on italics
44 fore:[name or #RRGGBB] sets the foreground colour
45 back:[name or #RRGGBB] sets the background colour
46 face:[facename] sets the font face name to use
47 size:[num] sets the font size in points
48 eol turns on eol filling
49 underline turns on underlining
50", "");
51
52DocStr(wxStyledTextCtrl::StyleSetFont,
53"Set style size, face, bold, italic, and underline attributes from the
54attributes of a `wx.Font`.", "");
55
56DocStr(wxStyledTextCtrl::StyleSetFontAttr,
57"Set all font style attributes at once.", "");
58
3727c043
RD
59DocStr(wxStyledTextCtrl::StyleSetCharacterSet,
60 "Set the character set of the font in a style. Converts the Scintilla
61wx.stc.STC_CHARSET_* set values to a wxFontEncoding.", "");
62
63DocStr(wxStyledTextCtrl::StyleSetFontEncoding,
64 "Set the font encoding to be used by a style.", "");
65
f2ccce28
RD
66DocStr(wxStyledTextCtrl::CmdKeyExecute,
67"Perform one of the operations defined by the wx.stc.STC_CMD_* constants.", "");
68
69DocStr(wxStyledTextCtrl::SetMargins,
70"Set the left and right margin in the edit area, measured in pixels.", "");
71
72DocAStr(wxStyledTextCtrl::GetSelection,
73"GetSelection(self) -> (startPos, endPos)",
74"Retrieve the start and end positions of the current selection.", "");
75
76DocStr(wxStyledTextCtrl::PointFromPosition,
77"Retrieve the point in the window where a position is displayed.", "");
78
79DocStr(wxStyledTextCtrl::ScrollToLine,
80"Scroll enough to make the given line visible.", "");
81
82DocStr(wxStyledTextCtrl::ScrollToColumn,
83"Scroll enough to make the given column visible", "");
84
85DocStr(wxStyledTextCtrl::SendMsg,
86"Send a message to Scintilla.", "");
87
88DocStr(wxStyledTextCtrl::SetVScrollBar,
89"Set the vertical scrollbar to use instead of the one that's built-in.", "");
90
91DocStr(wxStyledTextCtrl::SetHScrollBar,
92"Set the horizontal scrollbar to use instead of the ont that's built-in.", "");
93
94DocStr(wxStyledTextCtrl::SaveFile,
95"Write the contents of the editor to filename", "");
96
97DocStr(wxStyledTextCtrl::LoadFile,
98"Load the contents of filename into the editor", "");
99
100DocStr(wxStyledTextCtrl::DoDragOver,
101"Allow for simulating a DnD DragOver.", "");
102
103DocStr(wxStyledTextCtrl::DoDropText,
104"Allow for simulating a DnD DropText.", "");
105
106DocStr(wxStyledTextCtrl::SetUseAntiAliasing,
107"Specify whether anti-aliased fonts should be used. Will have no
108effect on some platforms, but on some (wxMac for example) can greatly
109improve performance.", "");
110
111DocStr(wxStyledTextCtrl::GetUseAntiAliasing,
112"Returns the current UseAntiAliasing setting.", "");
113
114
115
116DocStr(wxStyledTextCtrl::AddTextRaw,
117"Add text to the document at current position. The text should be
118utf-8 encoded on unicode builds of wxPython, or can be any 8-bit text
119in ansi builds.", "");
120
121DocStr(wxStyledTextCtrl::InsertTextRaw,
122"Insert string at a position. The text should be utf-8 encoded on
123unicode builds of wxPython, or can be any 8-bit text in ansi builds.", "");
124
125DocAStr(wxStyledTextCtrl::GetCurLineRaw,
126 "GetCurLineRaw() -> (text, index)",
127"Retrieve the text of the line containing the caret, and also the index
128of the caret on the line. The returned value is a utf-8 encoded
129string in unicode builds of wxPython, or raw 8-bit text otherwise.", "");
130
131DocStr(wxStyledTextCtrl::GetLineRaw,
132"Retrieve the contents of a line. The returned value is a utf-8
133encoded string in unicode builds of wxPython, or raw 8-bit text
134otherwise.", "");
135
136DocStr(wxStyledTextCtrl::GetSelectedTextRaw,
137"Retrieve the selected text. The returned value is a utf-8 encoded
138string in unicode builds of wxPython, or raw 8-bit text otherwise.", "");
139
140DocStr(wxStyledTextCtrl::GetTextRangeRaw,
141"Retrieve a range of text. The returned value is a utf-8 encoded
142string in unicode builds of wxPython, or raw 8-bit text otherwise.", "");
143
144DocStr(wxStyledTextCtrl::SetTextRaw,
145"Replace the contents of the document with the argument text. The text
146should be utf-8 encoded on unicode builds of wxPython, or can be any
1478-bit text in ansi builds.", "");
148
149DocStr(wxStyledTextCtrl::GetTextRaw,
150"Retrieve all the text in the document. The returned value is a utf-8
151encoded string in unicode builds of wxPython, or raw 8-bit text
152otherwise.", "");
153
154DocStr(wxStyledTextCtrl::AppendTextRaw,
155"Append a string to the end of the document without changing the
156selection. The text should be utf-8 encoded on unicode builds of
157wxPython, or can be any 8-bit text in ansi builds.", "");
158
159
160
161
162// Overrides for some of the generated docstrings
163
164DocAStr(wxStyledTextCtrl::GetCurLine,
165 "GetCurLine(self) -> (text, pos)",
166"Retrieve the text of the line containing the caret, and also theindex
167of the caret on the line.", "");
168
19f8ec0a
RD
169
170
171// For some reason these are not getting the right docstrings, but are
172// inheriting the docstrings from wxWindow instead. So we'll have to
173// replace the whole proxy method instead.
174%feature("shadow") wxStyledTextCtrl::LineDown
175%{
176 def LineDown(*args, **kwargs):
177 """
178 LineDown(self)
179
180 Move caret down one line.
181 """
182 return _stc.StyledTextCtrl_LineDown(*args, **kwargs)
183%}
184
185%feature("shadow") wxStyledTextCtrl::LineUp
186%{
187 def LineUp(*args, **kwargs):
188 """
189 LineUp(self)
190
191 Move caret up one line.
192 """
193 return _stc.StyledTextCtrl_LineUp(*args, **kwargs)
194%}
195
196%feature("shadow") wxStyledTextCtrl::PageDown
197%{
198 def PageDown(*args, **kwargs):
199 """
200 PageDown(self)
201
202 Move caret one page down.
203 """
204 return _stc.StyledTextCtrl_PageDown(*args, **kwargs)
205%}
206
207%feature("shadow") wxStyledTextCtrl::PageUp
208%{
209 def PageUp(*args, **kwargs):
210 """
211 PageUp(self)
212
213 Move caret one page up.
214 """
215 return _stc.StyledTextCtrl_PageUp(*args, **kwargs)
216%}
217
218