1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-01 03:10:06 +00:00

Introjucer: some refactoring, new icon.

This commit is contained in:
jules 2012-08-31 10:46:33 +01:00
parent d6848d3bb1
commit ebb7b6db74
13 changed files with 836 additions and 52 deletions

View file

@ -35,7 +35,7 @@ ScopedPointer<ApplicationCommandManager> commandManager;
//==============================================================================
MainWindow::MainWindow()
: DocumentWindow (JucerApplication::getApp().getApplicationName(),
: DocumentWindow (IntrojucerApp::getApp().getApplicationName(),
Colour::greyLevel (0.6f),
DocumentWindow::allButtons,
false)
@ -44,7 +44,7 @@ MainWindow::MainWindow()
createProjectContentCompIfNeeded();
#if ! JUCE_MAC
setMenuBar (JucerApplication::getApp().menuModel);
setMenuBar (IntrojucerApp::getApp().menuModel);
#endif
setResizable (true, false);
@ -93,7 +93,7 @@ void MainWindow::createProjectContentCompIfNeeded()
if (getProjectContentComponent() == nullptr)
{
clearContentComponent();
setContentOwned (JucerApplication::getApp().createProjectContentComponent(), false);
setContentOwned (IntrojucerApp::getApp().createProjectContentComponent(), false);
jassert (getProjectContentComponent() != nullptr);
}
}
@ -115,7 +115,7 @@ ProjectContentComponent* MainWindow::getProjectContentComponent() const
void MainWindow::closeButtonPressed()
{
JucerApplication::getApp().mainWindowList.closeWindow (this);
IntrojucerApp::getApp().mainWindowList.closeWindow (this);
}
bool MainWindow::closeProject (Project* project)
@ -136,7 +136,7 @@ bool MainWindow::closeProject (Project* project)
pcc->hideEditor();
}
if (! JucerApplication::getApp().openDocumentManager.closeAllDocumentsUsingProject (*project, true))
if (! IntrojucerApp::getApp().openDocumentManager.closeAllDocumentsUsingProject (*project, true))
return false;
FileBasedDocument::SaveResult r = project->saveIfNeededAndUserAgrees();
@ -180,7 +180,7 @@ void MainWindow::restoreWindowPosition()
bool MainWindow::canOpenFile (const File& file) const
{
return file.hasFileExtension (Project::projectFileExtension)
|| JucerApplication::getApp().openDocumentManager.canOpenFile (file);
|| IntrojucerApp::getApp().openDocumentManager.canOpenFile (file);
}
bool MainWindow::openFile (const File& file)
@ -233,12 +233,12 @@ void MainWindow::activeWindowStatusChanged()
if (getProjectContentComponent() != nullptr)
getProjectContentComponent()->updateMissingFileStatuses();
JucerApplication::getApp().openDocumentManager.reloadModifiedFiles();
IntrojucerApp::getApp().openDocumentManager.reloadModifiedFiles();
}
void MainWindow::updateTitle (const String& documentName)
{
String name (JucerApplication::getApp().getApplicationName());
String name (IntrojucerApp::getApp().getApplicationName());
if (currentProject != nullptr)
name << " - " << currentProject->getDocumentTitle();