apps-projectcenter/Modules
Sergii Stoian 1699452ef8 * Framework/PCProjectManager.m:
(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
2009-02-16 00:10:59 +00:00
..
Debuggers/ProjectCenter * Modules/Debuggers/ProjectCenter/PCDebuggerView.m: Detect when the 2009-02-15 19:06:10 +00:00
Editors/ProjectCenter * Framework/PCProjectManager.m: 2009-02-16 00:10:59 +00:00
Parsers/ProjectCenter Use #import throughout 2008-12-30 13:47:27 +00:00
Projects * PCMenuController.m: 2009-02-08 00:38:13 +00:00
GNUmakefile Do not compile the ProjectCenter Debugger module on MinGW 2009-02-14 10:52:43 +00:00
GNUmakefile.bundles Small improvements to makefiles; use GNUSTEP_APPS instead of GNUSTEP_SYSTEM_ROOT/Applications when installing, and support non-flattened when linking 2007-12-13 19:43:42 +00:00