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

Introjucer: made the project wizard create some default exporters.

This commit is contained in:
jules 2012-04-24 10:50:00 +01:00
parent 2e1ead004e
commit 10815d9e4d
7 changed files with 29 additions and 26 deletions

View file

@ -44,6 +44,8 @@ SourceCodeEditor::SourceCodeEditor (OpenDocumentManager::Document* document_,
font.setTypefaceName (Font::getDefaultMonospacedFontName());
#endif
editor.setFont (font);
editor.setTabSize (4, true);
}
SourceCodeEditor::~SourceCodeEditor()
@ -55,12 +57,16 @@ void SourceCodeEditor::resized()
editor.setBounds (getLocalBounds());
}
bool SourceCodeEditor::isTextFile (const File& file)
SourceCodeEditor* SourceCodeEditor::createFor (OpenDocumentManager::Document* document,
CodeDocument& codeDocument)
{
return file.hasFileExtension ("cpp;h;hpp;mm;m;c;cc;cxx;txt;xml;plist;rtf;html;htm;php;py;rb;cs");
}
CodeTokeniser* tokeniser = nullptr;
bool SourceCodeEditor::isCppFile (const File& file)
{
return file.hasFileExtension (sourceOrHeaderFileExtensions);
if (document->getFile().hasFileExtension (sourceOrHeaderFileExtensions))
{
static CPlusPlusCodeTokeniser cppTokeniser;
tokeniser = &cppTokeniser;
}
return new SourceCodeEditor (document, codeDocument, tokeniser);
}