diff options
| author | Unknown <nyamatongwe@gmail.com> | 2013-03-13 09:38:48 +1100 |
|---|---|---|
| committer | Unknown <nyamatongwe@gmail.com> | 2013-03-13 09:38:48 +1100 |
| commit | 551a8ab98dfffa718374fbbf2e575006df29d273 (patch) | |
| tree | 9f75cf99f0b0b616ce8c1000a4168029a560c099 /gtk/ScintillaGTK.cxx | |
| parent | 69d7b3f7588a282eac6e8d917e499396b1414f93 (diff) | |
| download | scintilla-mirror-551a8ab98dfffa718374fbbf2e575006df29d273.tar.gz | |
Add different types of task to StyleNeeded mechanism, renaming to WorkNeeded.
Ask to perform update UI work for some selection moves.
Diffstat (limited to 'gtk/ScintillaGTK.cxx')
| -rw-r--r-- | gtk/ScintillaGTK.cxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx index 729db64ee..6b2e15e10 100644 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -296,7 +296,7 @@ private: static gboolean TimeOut(ScintillaGTK *sciThis); static gboolean IdleCallback(ScintillaGTK *sciThis); static gboolean StyleIdle(ScintillaGTK *sciThis); - virtual void QueueStyling(int upTo); + virtual void QueueIdleWork(WorkNeeded::workItems items, int upTo); static void PopUpCB(GtkMenuItem *menuItem, ScintillaGTK *sciThis); #if GTK_CHECK_VERSION(3,0,0) @@ -2768,11 +2768,11 @@ gboolean ScintillaGTK::StyleIdle(ScintillaGTK *sciThis) { return FALSE; } -void ScintillaGTK::QueueStyling(int upTo) { - Editor::QueueStyling(upTo); - if (!styleNeeded.active) { +void ScintillaGTK::QueueIdleWork(WorkNeeded::workItems items, int upTo) { + Editor::QueueIdleWork(items, upTo); + if (!workNeeded.active) { // Only allow one style needed to be queued - styleNeeded.active = true; + workNeeded.active = true; g_idle_add_full(G_PRIORITY_HIGH_IDLE, reinterpret_cast<GSourceFunc>(StyleIdle), this, NULL); } |
