X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ef1cae87cd4102bef46712f64f06fcd102ae9eee..10ef30eb534117ae854c9d099101c862fe96bcb0:/wxPython/demo/data/stc.h.html?ds=sidebyside
diff --git a/wxPython/demo/data/stc.h.html b/wxPython/demo/data/stc.h.html
index 19c8c573ae..4cd44645b7 100644
--- a/wxPython/demo/data/stc.h.html
+++ b/wxPython/demo/data/stc.h.html
@@ -42,7 +42,11 @@
#define wxSTC_START 2000
#define wxSTC_OPTIONAL_START 3000
#define wxSTC_LEXER_START 4000
+
+// Redoes the next action on the undo history
#define wxSTC_CMD_REDO 2011
+
+// Select all the text in the document.
#define wxSTC_CMD_SELECTALL 2013
#define wxSTC_WS_INVISIBLE 0
#define wxSTC_WS_VISIBLEALWAYS 1
@@ -160,9 +164,17 @@
#define wxSTC_FIND_MATCHCASE 4
#define wxSTC_FIND_WORDSTART 0x00100000
#define wxSTC_FIND_REGEXP 0x00200000
+
+// Undo one action in the undo history.
#define wxSTC_CMD_UNDO 2176
+
+// Cut the selection to the clipboard.
#define wxSTC_CMD_CUT 2177
+
+// Copy the selection to the clipboard.
#define wxSTC_CMD_COPY 2178
+
+// Paste the contents of the clipboard into the document replacing the selection.
#define wxSTC_CMD_PASTE 2179
#define wxSTC_FOLDLEVELBASE 0x400
#define wxSTC_FOLDLEVELWHITEFLAG 0x1000
@@ -175,50 +187,144 @@
#define wxSTC_CACHE_CARET 1
#define wxSTC_CACHE_PAGE 2
#define wxSTC_CACHE_DOCUMENT 3
+
+// Move caret down one line.
#define wxSTC_CMD_LINEDOWN 2300
+
+// Move caret down one line extending selection to new caret position.
#define wxSTC_CMD_LINEDOWNEXTEND 2301
+
+// Move caret up one line.
#define wxSTC_CMD_LINEUP 2302
+
+// Move caret up one line extending selection to new caret position.
#define wxSTC_CMD_LINEUPEXTEND 2303
+
+// Move caret left one character.
#define wxSTC_CMD_CHARLEFT 2304
+
+// Move caret left one character extending selection to new caret position.
#define wxSTC_CMD_CHARLEFTEXTEND 2305
+
+// Move caret right one character.
#define wxSTC_CMD_CHARRIGHT 2306
+
+// Move caret right one character extending selection to new caret position.
#define wxSTC_CMD_CHARRIGHTEXTEND 2307
+
+// Move caret left one word.
#define wxSTC_CMD_WORDLEFT 2308
+
+// Move caret left one word extending selection to new caret position.
#define wxSTC_CMD_WORDLEFTEXTEND 2309
+
+// Move caret right one word.
#define wxSTC_CMD_WORDRIGHT 2310
+
+// Move caret right one word extending selection to new caret position.
#define wxSTC_CMD_WORDRIGHTEXTEND 2311
+
+// Move caret to first position on line.
#define wxSTC_CMD_HOME 2312
+
+// Move caret to first position on line extending selection to new caret position.
#define wxSTC_CMD_HOMEEXTEND 2313
+
+// Move caret to last position on line.
#define wxSTC_CMD_LINEEND 2314
+
+// Move caret to last position on line extending selection to new caret position.
#define wxSTC_CMD_LINEENDEXTEND 2315
+
+// Move caret to first position in document.
#define wxSTC_CMD_DOCUMENTSTART 2316
+
+// Move caret to first position in document extending selection to new caret position.
#define wxSTC_CMD_DOCUMENTSTARTEXTEND 2317
+
+// Move caret to last position in document.
#define wxSTC_CMD_DOCUMENTEND 2318
+
+// Move caret to last position in document extending selection to new caret position.
#define wxSTC_CMD_DOCUMENTENDEXTEND 2319
+
+// Move caret one page up.
#define wxSTC_CMD_PAGEUP 2320
+
+// Move caret one page up extending selection to new caret position.
#define wxSTC_CMD_PAGEUPEXTEND 2321
+
+// Move caret one page down.
#define wxSTC_CMD_PAGEDOWN 2322
+
+// Move caret one page down extending selection to new caret position.
#define wxSTC_CMD_PAGEDOWNEXTEND 2323
+
+// Switch from insert to overtype mode or the reverse.
#define wxSTC_CMD_EDITTOGGLEOVERTYPE 2324
+
+// Cancel any modes such as call tip or auto-completion list display.
#define wxSTC_CMD_CANCEL 2325
+
+// Delete the selection or if no selection, the character before the caret.
#define wxSTC_CMD_DELETEBACK 2326
+
+// If selection is empty or all on one line replace the selection with a tab
+// character.
+// If more than one line selected, indent the lines.
#define wxSTC_CMD_TAB 2327
+
+// Dedent the selected lines.
#define wxSTC_CMD_BACKTAB 2328
+
+// Insert a new line, may use a CRLF, CR or LF depending on EOL mode.
#define wxSTC_CMD_NEWLINE 2329
+
+// Insert a Form Feed character.
#define wxSTC_CMD_FORMFEED 2330
+
+// Move caret to before first visible character on line.
+// If already there move to first character on line.
#define wxSTC_CMD_VCHOME 2331
+
+// Like VCHome but extending selection to new caret position.
#define wxSTC_CMD_VCHOMEEXTEND 2332
+
+// Magnify the displayed text by increasing the sizes by 1 point.
#define wxSTC_CMD_ZOOMIN 2333
+
+// Make the displayed text smaller by decreasing the sizes by 1 point.
#define wxSTC_CMD_ZOOMOUT 2334
+
+// Delete the word to the left of the caret.
#define wxSTC_CMD_DELWORDLEFT 2335
+
+// Delete the word to the right of the caret.
#define wxSTC_CMD_DELWORDRIGHT 2336
+
+// Cut the line containing the caret.
#define wxSTC_CMD_LINECUT 2337
+
+// Delete the line containing the caret.
#define wxSTC_CMD_LINEDELETE 2338
+
+// Switch the current line with the previous.
#define wxSTC_CMD_LINETRANSPOSE 2339
+
+// Transform the selection to lower case.
#define wxSTC_CMD_LOWERCASE 2340
+
+// Transform the selection to upper case.
#define wxSTC_CMD_UPPERCASE 2341
+
+// Scroll the document down, keeping the caret visible.
#define wxSTC_CMD_LINESCROLLDOWN 2342
+
+// Scroll the document up, keeping the caret visible.
#define wxSTC_CMD_LINESCROLLUP 2343
+
+// Delete the selection or if no selection, the character before the caret.
+// Will not delete the chraacter before at the start of a line.
#define wxSTC_CMD_DELETEBACKNOTLINE 2344
#define wxSTC_EDGE_NONE 0
#define wxSTC_EDGE_LINE 1
@@ -742,7 +848,7 @@
void AddText(const wxString& text);
// Add array of cells to document
- void AddStyledText(const wxString& text);
+ void AddStyledText(const wxMemoryBuffer& data);
// Insert string at a position
void InsertText(int pos, const wxString& text);
@@ -783,7 +889,7 @@
void SetSavePoint();
// Retrieve a buffer of cells.
- wxString GetStyledText(int startPos, int endPos);
+ wxMemoryBuffer GetStyledText(int startPos, int endPos);
// Are there any redoable actions in the undo history.
bool CanRedo();
@@ -865,7 +971,6 @@
int GetTabWidth();
// Set the code page used to interpret the bytes of the document as characters.
- // The SC_CP_UTF8 value can be used to enter Unicode mode.
void SetCodePage(int codePage);
// Set the symbol used for a particular marker number,
@@ -955,6 +1060,9 @@
// Set a style to be mixed case, or to force upper or lower case.
void StyleSetCase(int style, int caseForce);
+ // Set the character set of the font in a style.
+ void StyleSetCharacterSet(int style, int characterSet);
+
// Set the foreground colour of the selection and whether to use this setting.
void SetSelForeground(bool useSetting, const wxColour& fore);
@@ -1446,10 +1554,6 @@
// Retrieve the degree of caching of layout information
int GetLayoutCache();
- // Delete the selection or if no selection, the character before the caret.
- // Will not delete the chraacter before at the start of a line.
- void DeleteBackNotLine();
-
// Move the caret inside current view if it's not there already
void MoveCaretInsideView();
@@ -1762,7 +1866,7 @@
void SetKey(int k) { m_key = k; }
void SetModifiers(int m) { m_modifiers = m; }
void SetModificationType(int t) { m_modificationType = t; }
- void SetText(const char* t) { m_text = t; }
+ void SetText(const wxString& t) { m_text = t; }
void SetLength(int len) { m_length = len; }
void SetLinesAdded(int num) { m_linesAdded = num; }
void SetLine(int val) { m_line = val; }