Revision: 2862 http://geany.svn.sourceforge.net/geany/?rev=2862&view=rev Author: ntrel Date: 2008-08-07 15:32:56 +0000 (Thu, 07 Aug 2008)
Log Message: ----------- Fix using editor_get_indent_prefs().
Modified Paths: -------------- branches/custom-tab-width/ChangeLog branches/custom-tab-width/plugins/export.c
Modified: branches/custom-tab-width/ChangeLog =================================================================== --- branches/custom-tab-width/ChangeLog 2008-08-07 15:30:52 UTC (rev 2861) +++ branches/custom-tab-width/ChangeLog 2008-08-07 15:32:56 UTC (rev 2862) @@ -10,6 +10,8 @@ Add editor_get_indent_prefs() to the API. Make editor_get_indent_prefs() return default prefs if editor is NULL. + * plugins/export.c: + Fix using editor_get_indent_prefs().
2008-08-05 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>
Modified: branches/custom-tab-width/plugins/export.c =================================================================== --- branches/custom-tab-width/plugins/export.c 2008-08-07 15:30:52 UTC (rev 2861) +++ branches/custom-tab-width/plugins/export.c 2008-08-07 15:32:56 UTC (rev 2862) @@ -347,6 +347,7 @@
static void write_latex_file(GeanyDocument *doc, const gchar *filename, gboolean use_zoom) { + GeanyEditor *editor = doc->editor; gint i, style = -1, old_style = 0, column = 0; gchar c, c_next, *tmp; /* 0 - fore, 1 - back, 2 - bold, 3 - italic, 4 - font size, 5 - used(0/1) */ @@ -408,8 +409,8 @@ } case '\t': { - gint tab_stop = geany->editor_prefs->tab_width - - (column % geany->editor_prefs->tab_width); + gint tab_width = p_editor->get_indent_prefs(editor)->tab_width; + gint tab_stop = tab_width - (column % tab_width);
column += tab_stop - 1; /* -1 because we add 1 at the end of the loop */ g_string_append_printf(body, "\hspace*{%dem}", tab_stop); @@ -551,6 +552,7 @@
static void write_html_file(GeanyDocument *doc, const gchar *filename, gboolean use_zoom) { + GeanyEditor *editor = doc->editor; gint i, style = -1, old_style = 0, column = 0; gchar c, c_next; /* 0 - fore, 1 - back, 2 - bold, 3 - italic, 4 - font size, 5 - used(0/1) */ @@ -625,8 +627,8 @@ case '\t': { gint j; - gint tab_stop = geany->editor_prefs->tab_width - - (column % geany->editor_prefs->tab_width); + gint tab_width = p_editor->get_indent_prefs(editor)->tab_width; + gint tab_stop = tab_width - (column % tab_width);
column += tab_stop - 1; /* -1 because we add 1 at the end of the loop */ for (j = 0; j < tab_stop; j++)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.