From ca17c0cc2e37c264782d3f1db49278366e562dcb Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Thu, 20 Mar 2003 11:22:14 +0000 Subject: Patch from Simon Steele to implement the hotspot style and associated notifications. --- gtk/ScintillaGTK.cxx | 12 ++++++++++++ gtk/scintilla.mak | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) (limited to 'gtk') diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx index f4de1f772..2764a828f 100644 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -46,6 +46,12 @@ #include "gtk/gtksignal.h" #include "gtk/gtkmarshal.h" +#ifdef SCI_LEXER +#include +#include +#include "ExternalLexer.h" +#endif + #if GTK_MAJOR_VERSION < 2 #define INTERNATIONAL_INPUT #endif @@ -608,6 +614,12 @@ sptr_t ScintillaGTK::WndProc(unsigned int iMessage, uptr_t wParam, sptr_t lParam case SCI_GETDIRECTPOINTER: return reinterpret_cast(this); +#ifdef SCI_LEXER + case SCI_LOADLEXERLIBRARY: + LexerManager::GetInstance()->Load(reinterpret_cast( wParam )); + break; +#endif + default: return ScintillaBase::WndProc(iMessage, wParam, lParam); } diff --git a/gtk/scintilla.mak b/gtk/scintilla.mak index b851173d8..33e454c0c 100644 --- a/gtk/scintilla.mak +++ b/gtk/scintilla.mak @@ -38,7 +38,7 @@ RC=rc LD=link GTK_TOP= ../../win32gtk -GTK_INCLUDES= -I $(GTK_TOP)/gtk+ -I $(GTK_TOP)/gtk+/gdk -I $(GTK_TOP)/glib +GTK_INCLUDES= -I $(GTK_TOP)/gtk+ -I $(GTK_TOP)/gtk+/gdk -I $(GTK_TOP)/glib -I $(GTK_TOP)/glib/gmodule GTK_LIBS=$(GTK_TOP)/gtk+/gtk/gtk-1.3.lib \ $(GTK_TOP)/gtk+/gdk/gdk-1.3.lib \ $(GTK_TOP)/glib/gmodule/gmodule-1.3.lib \ -- cgit v1.2.3