forked from qt-creator/qt-creator
Extend default text style
We introduced some new text styles but never used them in the default style so far. To make them more user visible we have done following changes Output Argument to italic Declaration to bold Local variable to dark blue which is different to Macros Global variable to orange Functions to water blue Task-number: QTCREATORBUG-18151 Change-Id: If3f62f74795b5ae35a92db2ef6d5c48219c8ad18 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
@@ -157,14 +157,17 @@ TextEditorSettings::TextEditorSettings(QObject *parent)
|
||||
tr("Name of a primitive data type."), Qt::darkYellow);
|
||||
formatDescr.emplace_back(C_TYPE, tr("Type"), tr("Name of a type."),
|
||||
Qt::darkMagenta);
|
||||
formatDescr.emplace_back(C_LOCAL, tr("Local"), tr("Local variables."));
|
||||
formatDescr.emplace_back(C_LOCAL, tr("Local"),
|
||||
tr("Local variables."), QColor(9, 46, 100));
|
||||
formatDescr.emplace_back(C_FIELD, tr("Field"),
|
||||
tr("Class' data members."), Qt::darkRed);
|
||||
formatDescr.emplace_back(C_GLOBAL, tr("Global"), tr("Global variables."));
|
||||
formatDescr.emplace_back(C_GLOBAL, tr("Global"),
|
||||
tr("Global variables."), QColor(206, 92, 0));
|
||||
formatDescr.emplace_back(C_ENUMERATION, tr("Enumeration"),
|
||||
tr("Applied to enumeration items."), Qt::darkMagenta);
|
||||
|
||||
Format functionFormat;
|
||||
functionFormat.setForeground(QColor(0, 103, 124));
|
||||
formatDescr.emplace_back(C_FUNCTION, tr("Function"), tr("Name of a function."),
|
||||
functionFormat);
|
||||
functionFormat.setItalic(true);
|
||||
@@ -309,13 +312,19 @@ TextEditorSettings::TextEditorSettings(QObject *parent)
|
||||
QColor(255, 190, 0),
|
||||
QTextCharFormat::DotLine,
|
||||
FormatDescription::ShowUnderlineControl);
|
||||
Format declarationFormat;
|
||||
declarationFormat.setBold(true);
|
||||
formatDescr.emplace_back(C_DECLARATION,
|
||||
tr("Declaration"),
|
||||
tr("Declaration of a function, variable, and so on."),
|
||||
declarationFormat,
|
||||
FormatDescription::ShowFontUnderlineAndRelativeControls);
|
||||
Format outputArgumentFormat;
|
||||
outputArgumentFormat.setItalic(true);
|
||||
formatDescr.emplace_back(C_OUTPUT_ARGUMENT,
|
||||
tr("Output Argument"),
|
||||
tr("Writable arguments of a function call."),
|
||||
outputArgumentFormat,
|
||||
FormatDescription::ShowFontUnderlineAndRelativeControls);
|
||||
|
||||
d->m_fontSettingsPage = new FontSettingsPage(formatDescr,
|
||||
|
||||
Reference in New Issue
Block a user