diff options
Diffstat (limited to 'gtk')
| -rw-r--r-- | gtk/ScintillaGTK.cxx | 12 | ||||
| -rw-r--r-- | gtk/scintilla.mak | 2 | 
2 files changed, 13 insertions, 1 deletions
| 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 <glib.h> +#include <gmodule.h> +#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<sptr_t>(this); +#ifdef SCI_LEXER +	case SCI_LOADLEXERLIBRARY: +		LexerManager::GetInstance()->Load(reinterpret_cast<const char*>( 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 \ | 
