aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/ScintillaStructures.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/ScintillaStructures.h')
-rw-r--r--include/ScintillaStructures.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/include/ScintillaStructures.h b/include/ScintillaStructures.h
index 6bd16e8c1..a3418173f 100644
--- a/include/ScintillaStructures.h
+++ b/include/ScintillaStructures.h
@@ -19,17 +19,33 @@ struct CharacterRange {
PositionCR cpMax;
};
+struct CharacterRangeFull {
+ Position cpMin;
+ Position cpMax;
+};
+
struct TextRange {
CharacterRange chrg;
char *lpstrText;
};
+struct TextRangeFull {
+ CharacterRangeFull chrg;
+ char *lpstrText;
+};
+
struct TextToFind {
CharacterRange chrg;
const char *lpstrText;
CharacterRange chrgText;
};
+struct TextToFindFull {
+ CharacterRangeFull chrg;
+ const char *lpstrText;
+ CharacterRangeFull chrgText;
+};
+
using SurfaceID = void *;
struct Rectangle {
@@ -49,6 +65,14 @@ struct RangeToFormat {
CharacterRange chrg;
};
+struct RangeToFormatFull {
+ SurfaceID hdc;
+ SurfaceID hdcTarget;
+ Rectangle rc;
+ Rectangle rcPage;
+ CharacterRangeFull chrg;
+};
+
struct NotifyHeader {
/* Compatible with Windows NMHDR.
* hwndFrom is really an environment specific window handle or pointer