From: <onk...@us...> - 2008-09-08 18:59:55
|
Revision: 124 http://gnusim8085.svn.sourceforge.net/gnusim8085/?rev=124&view=rev Author: onkarshinde Date: 2008-09-08 19:00:06 +0000 (Mon, 08 Sep 2008) Log Message: ----------- - Some changes to fix syntax highlighting on Windows (hopefully). Modified Paths: -------------- trunk/ChangeLog trunk/installer.nsi.in trunk/src/gui-editor.c trunk/src/gui-editor.h Modified: trunk/ChangeLog =================================================================== --- trunk/ChangeLog 2008-09-07 18:23:29 UTC (rev 123) +++ trunk/ChangeLog 2008-09-08 19:00:06 UTC (rev 124) @@ -1,3 +1,8 @@ +2008-09-09 Onkar Shinde <onk...@gm...> + * src/gui-editor.[c,h]: Use style scheme manager to set style search + path and default style. + * installer.nsi.in: Include file for style scheme "classic". + 2008-09-07 Aanjhan Ranganathan <aa...@tu...> * src/asm-id.c: Added mneumonic descriptions. Modified: trunk/installer.nsi.in =================================================================== --- trunk/installer.nsi.in 2008-09-07 18:23:29 UTC (rev 123) +++ trunk/installer.nsi.in 2008-09-08 19:00:06 UTC (rev 124) @@ -40,6 +40,7 @@ !system 'cp /usr/i586-mingw32msvc/bin/libgtksourceview-2.0-0.dll src/' !system 'cp /usr/i586-mingw32msvc/bin/libxml2.dll src/' !system 'cp /usr/i586-mingw32msvc/share/gtksourceview-2.0/language-specs/language.dtd data/' + !system 'cp /usr/share/gtksourceview-2.0/styles/classic.xml data/' File AUTHORS File ChangeLog File COPYING @@ -58,6 +59,7 @@ !system 'rm -f src/libgtksourceview-2.0-0.dll' !system 'rm -f src/libxml2.dll' !system 'rm -f data/language.dtd' + !system 'rm -f data/classic.xml' SectionEnd # Uninstall section Modified: trunk/src/gui-editor.c =================================================================== --- trunk/src/gui-editor.c 2008-09-07 18:23:29 UTC (rev 123) +++ trunk/src/gui-editor.c 2008-09-08 19:00:06 UTC (rev 124) @@ -49,6 +49,8 @@ self->lang_manager = gtk_source_language_manager_new (); + self->style_scheme_manager = gtk_source_style_scheme_manager_get_default (); + dirs = g_ptr_array_new(); current_search_path = gtk_source_language_manager_get_search_path(self->lang_manager); @@ -67,6 +69,8 @@ lang_spec_search_path = (gchar **)g_ptr_array_free(dirs, FALSE); gtk_source_language_manager_set_search_path (self->lang_manager, lang_spec_search_path); + + gtk_source_style_scheme_manager_append_search_path (self->style_scheme_manager, "data"); GdkPixbuf *pixbuf; pixbuf = gui_editor_get_stock_icon (GTK_WIDGET(self->widget), GTK_STOCK_NO, GTK_ICON_SIZE_MENU); @@ -88,6 +92,7 @@ self->language = gtk_source_language_manager_get_language(self->lang_manager,"8085_asm"); if (self->language != NULL){ gtk_source_buffer_set_language (GTK_SOURCE_BUFFER(self->buffer), GTK_SOURCE_LANGUAGE(self->language)); + gtk_source_buffer_set_style_scheme (GTK_SOURCE_BUFFER(self->buffer), gtk_source_style_scheme_manager_get_scheme(self->style_scheme_manager,"classic")); gtk_source_buffer_set_highlight_syntax (GTK_SOURCE_BUFFER(self->buffer), TRUE); } self->mark = gtk_text_buffer_get_insert (GTK_TEXT_BUFFER(self->buffer)); Modified: trunk/src/gui-editor.h =================================================================== --- trunk/src/gui-editor.h 2008-09-07 18:23:29 UTC (rev 123) +++ trunk/src/gui-editor.h 2008-09-08 19:00:06 UTC (rev 124) @@ -35,6 +35,7 @@ #include <gtksourceview/gtksourcebuffer.h> #include <gtksourceview/gtksourcelanguage.h> #include <gtksourceview/gtksourcelanguagemanager.h> +#include <gtksourceview/gtksourcestyleschememanager.h> #include <gtksourceview/gtksourcemark.h> #define DEFAULT_EDITOR_FONT (const gchar*) "Monospace 12" @@ -58,6 +59,7 @@ GtkTextTag *hltag; GtkSourceLanguageManager *lang_manager; + GtkSourceStyleSchemeManager *style_scheme_manager; GtkSourceLanguage *language; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |