apps-projectcenter/Framework
Sergii Stoian 4e24cf3451 * Framework/PCEditorManager.m: Added.
* Headers/ProjectCenter/PCEditormanager.h: Added.
* PCMenuController.m: (-fileSaveAs:): move code to 
PCProjectManager.m.
* Headers/ProjectCenter/PCEditorManager.h: New file.
* Framework/PCEditorManager.m: New file. Superclass for
PCProjectEditor.
* Framework/PCProjectManager.m: Use PCEditorManager.
Implement opening files outside of projects (fixes bug #15992).
* Framework/PCProjectLoadedFiles.m: Use PCEditorManager.
* Framework/PCProject.m: (-setProjectManager:): Use new
method of initializing PCProjectEditor.
* Framework/GNUmakefile: Add PCEditorManager.[hm].
* Framework/PCProjectBrowser.m: Made use of 
PCProjectEditor's editorForFile: method.
* Framework/PCProjectEditor.m: Remove initializing of extern
variables (moved into PCEditorManager). Use '_componentView'
var instead of 'componentView'. The same with _scrollView and
_project.
(-initWithProject:): renamed into init. Removed code duplicated
with superclass' code.
(-dealloc): Removed code duplicated with superclass' code.
(-editorForFile🔑): Removed. Code moved into superclass'
editorForFile: method.
(-openEditorForCategoryPath:windowed:): Code that determines
existance of file and if file is plain text move into
[super openEditorForFile:editable:windowed:]. Changed file
opening coditions. Made use of [<CodeEditor> fileStructureItemSelected]
method. Code that determines classes and methods in category path
was removed.
(openEditorForFile:categoryPath:editable:windowed:): Removed in favour
of superclass' method.
(activeEditor): Ditto.
(allEditors): Ditto.
(closeActiveEditor:): Ditto.
(closeEditorForFile:): Ditto.
(saveFile): Ditto.
(saveFileTo:): Ditto.
(revertFileToSaved): Ditto.
(editorDidResignActive:): Ditto.
(editorDidChangeFileName:): Ditto.
(closeAllEditors:): Cleanup.
(saveFileAs:): Made use of new -openEditorForFile:editable:windowed:
method.
* Framework/PCProjectWindow.m: Made usage of editorManager method
of <CodeEditor> protocol.
* Modules/Editors/ProjectCenter/PCEditorView.m: 
(becomeFirstResponder): Use new -becomeFirstResponder: method of
PCEditor class.
* Modules/Editors/ProjectCenter/PCEditor.h: Change name of var 
projectEditor to _editorManager. Add parameter (PCEditorView *)view
to becomeFistResponder and resignFirstResponder methods. Add some
comments.
* Modules/Editors/ProjectCenter/PCEditor.m: Rename method
-openFileAtPath:categoryPath:projectEditor:editable: to
-openFileAtPath:editorManager:editable. Rename -projectEditor method
to -editorManager. Change becomeFistResponder and resignFirstResponder 
methods' definitions.
(fileStructureItemSelected:): Add initial implementation of action 
code according to the type of selected item.
* Headers/Protocols/CodeEditor.h: Change definition of
-openFileAtPath:categoryPath:projectEditor:editable: mathod to
-openFileAtPath:editorManager:editable. Remove methods
scrollToClassName: and scrollToMethodName:. Rename projectEditor
method into editorManager.
* Headers/ProjectCenter/PCProjectEditor.h: Made PCProjectEditor
as subclass of PCEditorManager. Add prefix '_' to variables.
(-initWithProject:): renamed into init.
(setProject:): Added.
Removed methods and variables duplicated with superclass.
* Headers/ProjectCenter/PCProjectManager.h: Add editorManager var.
(-saveFileAs:): renamed to saveFileAs. 



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25991 72102866-910b-0410-8b05-ffd578937521
2008-01-21 22:26:36 +00:00
..
English.lproj * English.lproj/FindPanel.gorm: Added Find panel. 2007-09-23 22:27:21 +00:00
Resources Remove Framework/Resource/GNUmakefile 2006-12-26 17:06:01 +00:00
GNUmakefile * Framework/PCEditorManager.m: Added. 2008-01-21 22:26:36 +00:00
GNUmakefile.postamble Updated commented code to be gnustep-make v2.0 compliant 2007-12-13 19:12:36 +00:00
GNUmakefile.preamble Builder.gorm, BuilderPanel.gorm added to Framework/English.lproj 2007-01-09 16:49:47 +00:00
PCAddFilesPanel.m Start merging changes from unstable branch 2006-12-26 10:58:39 +00:00
PCBundleManager.m * Framework/PCBundleManager.m: (objectForClassName:bundleType:protocol:) 2008-01-15 18:20:21 +00:00
PCButton.m PCButton.m([initWitCoder]): add [_cell setImageDimsWhenDisabled:YES] 2007-01-19 00:06:32 +00:00
PCEditorManager.m * Framework/PCEditorManager.m: Added. 2008-01-21 22:26:36 +00:00
PCFileCreator.m Start merging changes from unstable branch 2006-12-26 10:58:39 +00:00
PCFileManager.m * Framework/PCProjectWindow.m: 2007-08-29 21:57:37 +00:00
PCFileNameField.m Start merging changes from unstable branch 2006-12-26 10:58:39 +00:00
PCFileNameIcon.m * Framework/PCProjectBuilderOptions.m: New file. 2007-08-21 21:30:36 +00:00
PCLogController.m Start merging changes from unstable branch 2006-12-26 10:58:39 +00:00
PCMakefileFactory.m Use ADDITIONAL_GUI_LIBS, not ADDITIONAL_LDFLAGS, to specify libraries to link 2007-12-20 14:00:35 +00:00
PCPrefController.m Updated bundle lookup for new filesystem layout; fixed infinite loop when building 2007-03-06 18:11:37 +00:00
PCProject.m * Framework/PCEditorManager.m: Added. 2008-01-21 22:26:36 +00:00
PCProjectBrowser.m * Framework/PCEditorManager.m: Added. 2008-01-21 22:26:36 +00:00
PCProjectBuilder.m * Framework/PCProjectBuilderOptions.m: New file. 2007-08-21 21:30:36 +00:00
PCProjectBuilderOptions.m * Framework/PCProjectBuilderOptions.m: Add missing file. 2007-08-21 23:22:12 +00:00
PCProjectBuilderPanel.m * Framework/PCProjectManager.m: Fix problem with closing project. 2007-01-15 18:40:58 +00:00
PCProjectEditor.m * Framework/PCEditorManager.m: Added. 2008-01-21 22:26:36 +00:00
PCProjectInspector.m 2007-07-19 Sergii Stoian <stoyan255@gmail.com> 2007-07-18 23:01:17 +00:00
PCProjectLauncher.m Fixed running stuff under debug 2007-04-27 13:42:28 +00:00
PCProjectLauncherPanel.m Start merging changes from unstable branch 2006-12-26 10:58:39 +00:00
PCProjectLoadedFiles.m * Framework/PCEditorManager.m: Added. 2008-01-21 22:26:36 +00:00
PCProjectLoadedFilesPanel.m Start merging changes from unstable branch 2006-12-26 10:58:39 +00:00
PCProjectManager.m * Framework/PCEditorManager.m: Added. 2008-01-21 22:26:36 +00:00
PCProjectWindow.m * Framework/PCEditorManager.m: Added. 2008-01-21 22:26:36 +00:00
PCSplitView.m Start merging changes from unstable branch 2006-12-26 10:58:39 +00:00