IDE - Integrated Development Environment. PC manages code and builds applications, frameworks and libraries, use GORM for Interface editing.
Find a file
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
Documentation * Framework/PCProjectBrowser.m: 2009-02-15 00:24:12 +00:00
English.lproj * PCMenuController.m: 2009-02-14 15:45:52 +00:00
Framework * Framework/PCProjectManager.m: 2009-02-16 00:10:59 +00:00
Headers * Framework/PCProjectManager.m: 2009-02-16 00:10:59 +00:00
Images * Images/FileProject.tiff: Added 2008-01-16 00:36:44 +00:00
Modules * Framework/PCProjectManager.m: 2009-02-16 00:10:59 +00:00
Resources * PCMenuController.m: 2009-02-14 15:45:52 +00:00
.cvsignore Fixed bug #11779 2005-06-07 20:39:06 +00:00
.dist-ignore Start merging branches 2004-06-11 13:43:02 +00:00
ChangeLog * Framework/PCProjectManager.m: 2009-02-16 00:10:59 +00:00
COPYING License 2008-04-22 23:19:05 +00:00
GNUmakefile * PCMenuController.m: 2009-02-14 15:45:52 +00:00
GNUmakefile.postamble 2007-07-19 Sergii Stoian <stoyan255@gmail.com> 2007-07-18 23:01:17 +00:00
GNUmakefile.preamble Improved linking against uninstalled ProjectCenter.framework 2007-12-13 19:03:54 +00:00
PCAppController.m * Framework/PCProjectManager.m: 2009-02-16 00:10:59 +00:00
PCFindController.m Use #import throughout 2008-12-30 13:47:27 +00:00
PCInfoController.m * PCMenuController.m: 2009-02-14 15:45:52 +00:00
PCMenuController.m * PCMenuController.m: 2009-02-14 15:45:52 +00:00
PCPrefController.m * PCMenuController.m: 2009-02-14 15:45:52 +00:00
ProjectCenter_main.m Use #import throughout 2008-12-30 13:47:27 +00:00
TextFinder.h * English.lproj/FindPanel.gorm: Added Find panel. 2007-09-23 22:27:21 +00:00
TextFinder.m * Framework/PCBundleManager.m, 2007-09-27 00:03:51 +00:00