mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-10 23:44:24 +00:00
Tried to avoid problems with introjucer running as a command-line app on headless linux
This commit is contained in:
parent
8f1dbc254b
commit
454bddbb43
1 changed files with 22 additions and 19 deletions
|
|
@ -58,27 +58,30 @@ namespace AppearanceColours
|
|||
AppearanceSettings::AppearanceSettings (bool updateAppWhenChanged)
|
||||
: settings ("COLOUR_SCHEME")
|
||||
{
|
||||
IntrojucerLookAndFeel lf;
|
||||
|
||||
for (int i = 0; i < AppearanceColours::numColours; ++i)
|
||||
getColourValue (AppearanceColours::colours[i].name) = lf.findColour (AppearanceColours::colours[i].colourID).toString();
|
||||
|
||||
CodeDocument doc;
|
||||
CPlusPlusCodeTokeniser tokeniser;
|
||||
CodeEditorComponent editor (doc, &tokeniser);
|
||||
|
||||
const CodeEditorComponent::ColourScheme cs (editor.getColourScheme());
|
||||
|
||||
for (int i = cs.types.size(); --i >= 0;)
|
||||
if (! IntrojucerApp::getApp().isRunningCommandLine)
|
||||
{
|
||||
CodeEditorComponent::ColourScheme::TokenType& t = cs.types.getReference(i);
|
||||
getColourValue (t.name) = t.colour.toString();
|
||||
IntrojucerLookAndFeel lf;
|
||||
|
||||
for (int i = 0; i < AppearanceColours::numColours; ++i)
|
||||
getColourValue (AppearanceColours::colours[i].name) = lf.findColour (AppearanceColours::colours[i].colourID).toString();
|
||||
|
||||
CodeDocument doc;
|
||||
CPlusPlusCodeTokeniser tokeniser;
|
||||
CodeEditorComponent editor (doc, &tokeniser);
|
||||
|
||||
const CodeEditorComponent::ColourScheme cs (editor.getColourScheme());
|
||||
|
||||
for (int i = cs.types.size(); --i >= 0;)
|
||||
{
|
||||
CodeEditorComponent::ColourScheme::TokenType& t = cs.types.getReference(i);
|
||||
getColourValue (t.name) = t.colour.toString();
|
||||
}
|
||||
|
||||
getCodeFontValue() = getDefaultCodeFont().toString();
|
||||
|
||||
if (updateAppWhenChanged)
|
||||
settings.addListener (this);
|
||||
}
|
||||
|
||||
getCodeFontValue() = getDefaultCodeFont().toString();
|
||||
|
||||
if (updateAppWhenChanged)
|
||||
settings.addListener (this);
|
||||
}
|
||||
|
||||
File AppearanceSettings::getSchemesFolder()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue