1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-18 00:54:19 +00:00

Projucer UI overhaul and UX/workflow improvements. Support for new accounts and licensing model.

This commit is contained in:
hogliux 2017-04-27 14:42:25 +01:00
parent ef2c63e4e3
commit 750ab85fe9
107 changed files with 12120 additions and 4774 deletions

View file

@ -209,13 +209,21 @@ void SourceCodeEditor::resized()
editor->setBounds (getLocalBounds());
}
void SourceCodeEditor::updateColourScheme() { getAppSettings().appearance.applyToCodeEditor (*editor); }
void SourceCodeEditor::updateColourScheme()
{
getAppSettings().appearance.applyToCodeEditor (*editor);
}
void SourceCodeEditor::checkSaveState()
{
setEditedState (getDocument()->needsSaving());
}
void SourceCodeEditor::lookAndFeelChanged()
{
updateColourScheme();
}
void SourceCodeEditor::valueTreePropertyChanged (ValueTree&, const Identifier&) { updateColourScheme(); }
void SourceCodeEditor::valueTreeChildAdded (ValueTree&, ValueTree&) { updateColourScheme(); }
void SourceCodeEditor::valueTreeChildRemoved (ValueTree&, ValueTree&, int) { updateColourScheme(); }
@ -231,6 +239,7 @@ GenericCodeEditorComponent::GenericCodeEditorComponent (const File& f, CodeDocum
CodeTokeniser* tokeniser)
: CodeEditorComponent (codeDocument, tokeniser), file (f)
{
setScrollbarThickness (6);
setCommandManager (&ProjucerApplication::getCommandManager());
}