diff options
| author | Neil <nyamatongwe@gmail.com> | 2021-04-15 09:04:55 +1000 | 
|---|---|---|
| committer | Neil <nyamatongwe@gmail.com> | 2021-04-15 09:04:55 +1000 | 
| commit | ffb45089aaac1ded12dcad7d237c8082fed1dc3a (patch) | |
| tree | f1127283a5251db73a4bfe0e81345a7fea174d38 /gtk | |
| parent | c6d90475a1dc4fabd2be06768012fd48a32ecf46 (diff) | |
| download | scintilla-mirror-ffb45089aaac1ded12dcad7d237c8082fed1dc3a.tar.gz | |
Widen some position and length values to match core APIs.
Diffstat (limited to 'gtk')
| -rwxr-xr-x | gtk/ScintillaGTK.cxx | 8 | ||||
| -rwxr-xr-x | gtk/ScintillaGTK.h | 4 | 
2 files changed, 6 insertions, 6 deletions
| diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx index 46655d785..39c699845 100755 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -2237,7 +2237,7 @@ gboolean ScintillaGTK::KeyThis(GdkEventKey *event) {  		//fprintf(stderr, "SK-key: %d %x %x\n",event->keyval, event->state, consumed);  		if (event->keyval == 0xffffff && event->length > 0) {  			ClearSelection(); -			const int lengthInserted = pdoc->InsertString(CurrentPosition(), event->string, strlen(event->string)); +			const Sci::Position lengthInserted = pdoc->InsertString(CurrentPosition(), event->string, strlen(event->string));  			if (lengthInserted > 0) {  				MovePositionTo(CurrentPosition() + lengthInserted);  			} @@ -2317,7 +2317,7 @@ bool ScintillaGTK::KoreanIME() {  	return lastNonCommonScript == G_UNICODE_SCRIPT_HANGUL;  } -void ScintillaGTK::MoveImeCarets(int pos) { +void ScintillaGTK::MoveImeCarets(Sci::Position pos) {  	// Move carets relatively by bytes  	for (size_t r=0; r<sel.Count(); r++) {  		const Sci::Position positionInsert = sel.Range(r).Start().Position(); @@ -2326,7 +2326,7 @@ void ScintillaGTK::MoveImeCarets(int pos) {  	}  } -void ScintillaGTK::DrawImeIndicator(int indicator, int len) { +void ScintillaGTK::DrawImeIndicator(int indicator, Sci::Position len) {  	// Emulate the visual style of IME characters with indicators.  	// Draw an indicator on the character before caret by the character bytes of len  	// so it should be called after InsertCharacter(). @@ -2496,7 +2496,7 @@ void ScintillaGTK::PreeditChangedInlineThis() {  		// Move caret to ime cursor position.  		const int imeEndToImeCaretU32 = preeditStr.cursor_pos - preeditStr.uniStrLen; -		const int imeCaretPosDoc = pdoc->GetRelativePosition(CurrentPosition(), imeEndToImeCaretU32); +		const Sci::Position imeCaretPosDoc = pdoc->GetRelativePosition(CurrentPosition(), imeEndToImeCaretU32);  		MoveImeCarets(- CurrentPosition() + imeCaretPosDoc); diff --git a/gtk/ScintillaGTK.h b/gtk/ScintillaGTK.h index 51d51d2ab..58f395432 100755 --- a/gtk/ScintillaGTK.h +++ b/gtk/ScintillaGTK.h @@ -225,8 +225,8 @@ private:  	void PreeditChangedInlineThis();  	void PreeditChangedWindowedThis();  	static void PreeditChanged(GtkIMContext *context, ScintillaGTK *sciThis); -	void MoveImeCarets(int pos); -	void DrawImeIndicator(int indicator, int len); +	void MoveImeCarets(Sci::Position pos); +	void DrawImeIndicator(int indicator, Sci::Position len);  	void SetCandidateWindowPos();  	static void StyleSetText(GtkWidget *widget, GtkStyle *previous, void *); | 
