Commit graph

9 commits

Author SHA1 Message Date
Gregory John Casamento
f2a055ef97 * Framework/PCProject.m: Implement openWrapperAtPath:
* Framework/PCProjectManager.m: Change method call to use
	openWrapperAtPath:
	* Headers/ProjectCenter/PCProject.h: Add wrapperPath ivar.
	* Modules/Projects/Application/PCAppProject.m:
	Change method to call super.
	* Modules/Projects/Tool/PCToolProject.m: Change method to 
	call super.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@28138 72102866-910b-0410-8b05-ffd578937521
2009-03-27 07:01:11 +00:00
Sergii Stoian
a417d8581e * PCMenuController.m:
(validateMenuItem:): Enable "File" menu items for files opened
  witout project. It fixes bug #25311 (now file saved).
* Framework/PCProjectManager.m:
  (openFileAtPath:): Call to orderFrontEditorForFile: explicitly because
  of last change in PCEditorManager.
* Framework/PCProjectBrowser.m:
  (doubleClick:): Do not open file in separate window with PCProjectEditor
  not PCProjectManager.
* Framework/PCProjectEditor.m:
  (openEditorForCategoryPath:windowed:): Cleanup.
* Framework/PCEditorManager.m:
  (openEditorForFile:editable:windowed:): Remove call to
  orderFrontEditorForFile:.
* Modules/Editors/ProjectCenter/PCEditor.m:
  (_createWindow): Modify default size and position of window.
  (openFileAtPath:editorManager:editable:): Remove creation of internal view.
  Create it when first requested (editorView and componentView methods).
  (windowDidBecomeKey:) No need to set first responder. It seems first responder
  remembered by window correctly.
  (windowDidResignKey:): Call resignFirstResponder: to notify others.
* Modules/Projects/Application/PCAppProject.m:
  (dealloc): TODO added.
* Documentation/TODO: Mark "Finish FileNameIcon..." task as done.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@27807 72102866-910b-0410-8b05-ffd578937521
2009-02-08 00:38:13 +00:00
Sergii Stoian
6f85c6383a * Framework/PCProject.m:
(dealloc): Replace DEVELOPMENT with DEBUG

* Framework/PCProjectBrowser.m:
  (fileNameIconPath): Implement new method.

* Framework/PCFileNameIcon.m:
  (mouseDown:) Finish drag&drop implementation.
  (init): Do not set image by default.
  (dealloc): Replace DEVELOPMENT with DEBUG.
  (setDelegate:): Use ASSIGN.
  (updateIcon): Cleanup.

* Framework/English.lproj/ProjectInspector.gorm: Remove
  'Hide on deactivate' attribute to panel. It allows drag&drop
  operations for external applications (e.g. Workspace).

* Modules/Projects/Application/PCAppProject.*: Use PCFileNameIcon
  in inspector to use drag&drop functionality. Cleanup.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@27798 72102866-910b-0410-8b05-ffd578937521
2009-02-05 23:59:32 +00:00
Richard Frith-MacDonald
073b6a650d Use #import throughout
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@27463 72102866-910b-0410-8b05-ffd578937521
2008-12-30 13:47:27 +00:00
Riccardo Mottola
0234884099 fix memory related crash, enhancements for relative install paths
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@26954 72102866-910b-0410-8b05-ffd578937521
2008-10-22 19:55:32 +00:00
Sergii Stoian
39c33fcf2d 2007-07-19 Sergii Stoian <stoyan255@gmail.com>
* GNUmakefile.postamble: Cleanup old code.
        * Headers/ProjectCenter/PCMakefileFacory.h:
        * Framework/PCMakefileFacory.m:
        (-createMakefileFroProject:): change argument type from
        NSSrting to PCProject. Set installation path PCInstallDir
        value.
        * Modules/Projects/*/PC*Project.m:
        (-writeMakefile): Adopt createMakefileForProject argument type
        changes.
	* Documentation/TODO: Update



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@25340 72102866-910b-0410-8b05-ffd578937521
2007-07-18 23:01:17 +00:00
Nicola Pero
53135405c5 Do not set GNUSTEP_INSTALLATION_DIR in generated GNUmakefiles, to make sure they work with the new Linux FHS support
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@24558 72102866-910b-0410-8b05-ffd578937521
2007-02-14 12:47:27 +00:00
Sergii Stoian
7fb3796a38 * Framework/PCProjectManager.m: Remove code handling rootBuildPath var.
Remove rootBuildPath var.
* Headers/ProjectCenter/PCProjectManager.h: Ditto.
* Framework/PCFileManager.m: Add removeDirsIfEmpty:(BOOL) parameter to
  remove* methods.
* Headers/ProjectCenter/PCFileManager.h: Ditto.
* Framework/PCProject.m: Pass removeDirsIfEmpty:(BOOL) parameter to
  PCFileManager remove* methods calls.
* PCAppController.m: Ditto.
* Modules/Projects/Application/PCAppProject.m: Ditto.
* Modules/Projects/Tool/PCToolProject.m: Ditto.
* Framework/PCProjectBuilder.m: Rename ivar currentProject into project.
  Use it.
  (prebuildCheck:): Create root build directory if not exist.
* Headers/ProjectCenter/PCProjectBuilder.h: Rename ivar currentProject
  into project.
* Documentation/TODO: Update.
* Documentation/ANNOUNCE: Ditto.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@24369 72102866-910b-0410-8b05-ffd578937521
2007-01-16 16:27:33 +00:00
Sergii Stoian
f113470a11 continuing merging...
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/apps/projectcenter/trunk@24242 72102866-910b-0410-8b05-ffd578937521
2006-12-26 11:00:33 +00:00