Rename the new indicator functions and add documentation comment.

git-svn-id: https://geany.svn.sourceforge.net/svnroot/geany/trunk@2973 ea778897-0a13-0410-b9d1-a72fbfd435f5
This commit is contained in:
Enrico Tröger 2008-09-18 13:27:10 +00:00
parent 73e24fa13e
commit bab0991c36
5 changed files with 18 additions and 12 deletions

View File

@ -4,6 +4,8 @@
Display also the style of the current position in the status bar
when debug mode is enabled.
No need to make the debugging strings translatable in the status bar.
* src/editor.c, src/plugins.c, src/sciwrappers.c, src/sciwrappers.h:
Rename the new indicator functions and add documentation comment.
2008-09-18 Nick Treleaven <nick(dot)treleaven(at)btinternet(dot)com>

View File

@ -3270,7 +3270,7 @@ void editor_clear_indicators(GeanyEditor *editor)
last_pos = sci_get_length(editor->sci);
if (last_pos > 0)
sci_indic_clear(editor->sci, 0, last_pos);
sci_indicator_clear(editor->sci, 0, last_pos);
sci_marker_delete_all(editor->sci, 0); /* remove the yellow error line marker */
}
@ -3331,8 +3331,8 @@ void editor_set_indicator(GeanyEditor *editor, gint start, gint end)
if (editor == NULL || start >= end)
return;
sci_set_indic(editor->sci, 0);
sci_indic_fill(editor->sci, start, end - start);
sci_set_indicator(editor->sci, 0);
sci_indicator_fill(editor->sci, start, end - start);
}

View File

@ -155,7 +155,7 @@ static ScintillaFuncs sci_funcs = {
&sci_get_current_line,
&sci_has_selection,
&sci_get_tab_width,
&sci_indic_clear
&sci_indicator_clear
};
static TemplateFuncs template_funcs = {

View File

@ -1010,22 +1010,26 @@ void sci_start_styling(ScintillaObject *sci, gint pos, gint mask)
SSM(sci, SCI_STARTSTYLING, pos, mask);
}
gint sci_get_indic(ScintillaObject *sci)
gint sci_get_indicator(ScintillaObject *sci)
{
return SSM(sci, SCI_GETINDICATORCURRENT, 0, 0);
}
void sci_set_indic(ScintillaObject *sci, gint indic)
void sci_set_indicator(ScintillaObject *sci, gint indic)
{
SSM(sci, SCI_SETINDICATORCURRENT, indic, 0);
}
void sci_indic_fill(ScintillaObject *sci, gint pos, gint len)
void sci_indicator_fill(ScintillaObject *sci, gint pos, gint len)
{
SSM(sci, SCI_INDICATORFILLRANGE, pos, len);
}
void sci_indic_clear(ScintillaObject *sci, gint pos, gint len)
/** Clear a range of text from any set indicators. Starting at @a pos, @a len characters long.
* @param sci Scintilla widget.
* @param pos Starting position.
* @param len Length. */
void sci_indicator_clear(ScintillaObject *sci, gint pos, gint len)
{
SSM(sci, SCI_INDICATORCLEARRANGE, pos, len);
}

View File

@ -162,10 +162,10 @@ gint sci_get_first_visible_line (ScintillaObject * sci);
void sci_set_styling (ScintillaObject * sci, gint len, gint style);
void sci_start_styling (ScintillaObject * sci, gint pos, gint mask);
gint sci_get_indic (ScintillaObject * sci);
void sci_set_indic (ScintillaObject * sci, gint indic);
void sci_indic_fill (ScintillaObject * sci, gint pos, gint len);
void sci_indic_clear (ScintillaObject * sci, gint pos, gint len);
gint sci_get_indicator (ScintillaObject * sci);
void sci_set_indicator (ScintillaObject * sci, gint indic);
void sci_indicator_fill (ScintillaObject * sci, gint pos, gint len);
void sci_indicator_clear (ScintillaObject * sci, gint pos, gint len);
void sci_select_all (ScintillaObject * sci);
gint sci_get_line_indent_position(ScintillaObject * sci, gint line);