--- gigedit/trunk/src/gigedit/scripteditor.cpp 2019/08/24 11:22:52 3565 +++ gigedit/trunk/src/gigedit/scripteditor.cpp 2019/08/24 13:42:17 3566 @@ -1,5 +1,5 @@ /* - Copyright (c) 2014-2017 Christian Schoenebeck + Copyright (c) 2014-2019 Christian Schoenebeck This file is part of "gigedit" and released under the terms of the GNU General Public License version 2. @@ -166,6 +166,14 @@ m_lineNrTag->property_foreground() = "#CCCCCC"; m_tagTable->add(m_lineNrTag); + m_metricTag = Gtk::TextBuffer::Tag::create(); + m_metricTag->property_foreground() = "#000000"; // black + m_tagTable->add(m_metricTag); + + m_stdUnitTag = Gtk::TextBuffer::Tag::create(); + m_stdUnitTag->property_foreground() = "#50BC00"; // greenish + m_tagTable->add(m_stdUnitTag); + // create menu #if USE_GTKMM_BUILDER m_actionGroup = Gio::SimpleActionGroup::create(); @@ -608,6 +616,10 @@ applyCodeTag(m_textBuffer, token, m_commentTag); } else if (token.isPreprocessor()) { applyCodeTag(m_textBuffer, token, m_preprocTag); + } else if (token.isMetricPrefix()) { + applyCodeTag(m_textBuffer, token, m_metricTag); + } else if (token.isStdUnit()) { + applyCodeTag(m_textBuffer, token, m_stdUnitTag); } else if (token.isNewLine()) { } }