mirror of
https://github.com/gnustep/apps-projectcenter.git
synced 2025-02-19 18:11:31 +00:00
IDE - Integrated Development Environment. PC manages code and builds applications, frameworks and libraries, use GORM for Interface editing.
(close): Implemented. Closes not only project but also non project files editors. * Framework/PCProject.m: Clean and alert panels in various situations. * Framework/PCProjectEditor.m: Move closeAllEditors, saveEditedFiles:, saveAllFiles and saveFileAs: methods to PCEditorManager. Use <CodeEditor> close: methods instead of closeFile:save:. (saveFileAs:): Use superclass method. * Framework/PCEditorManager.m: Adopt moved methods. (modifiedFiles): Implemented. Return array of file paths. (hasModifiedFiles): Implemented for future use (e.g. prebuild check in ProjectBuilder). (reviewUnsaved:): Implemented. Go through modified files' editors and close which results in opening of alert "Save?" panels. * PCAppController.m: (applicationShouldTerminate:): Use PCProjectManager close method instead of closeAllProjects. * Modules/Editors/ProjectCenter/PCEditor.m: (_createWindow): Set "edited" flag according to current state. (saveFile): Add alert panel on fail. (closeFile:save:): Rewritten to properly process 'save' flag. * Headers/Protocols/CodeEditor.h: Added close: method. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@27873 72102866-910b-0410-8b05-ffd578937521 |
||
---|---|---|
Documentation | ||
English.lproj | ||
Framework | ||
Headers | ||
Images | ||
Modules | ||
Resources | ||
.cvsignore | ||
.dist-ignore | ||
ChangeLog | ||
COPYING | ||
GNUmakefile | ||
GNUmakefile.postamble | ||
GNUmakefile.preamble | ||
PCAppController.m | ||
PCFindController.m | ||
PCInfoController.m | ||
PCMenuController.m | ||
PCPrefController.m | ||
ProjectCenter_main.m | ||
TextFinder.h | ||
TextFinder.m |