|
From: | Dr. H. Nikolaus Schaller |
Subject: | Re: New ProjectCenter Icons |
Date: | Thu, 13 Sep 2007 17:22:15 +0200 |
I would keep it simple anyway. My vision is (like I have tried to draw with ASCII characters in a previous mail):* a single NSBrowser to select items (source file, NIB item, Makefile) * a single View (NSTabView with invisible tabs) area where you either see source code (NSTextView) or Menus or a NSWindow with NSView hierarchy or a property list (NSOutlineView) * an inspector for attributes of the currently selected item (which can be a source file or a NIB item)For me, the second of those (single view to display everything) is a bad thing ... I want multiple views to show different parts of my work on screen at the same time. I guess if I was using a handheld machine (rather than the 21" display I actually use) I'd want to put everything in just one view though.
Looks like I have become used very much to web based applications where the App (browser) remains the same and I switch the content (which can be quite different)... And there I hate if new windows pop up.
I think it's only the single view for all things that is at all tricky to do with multiple apps. My view of the perfect ide would be more like a single window which browses the source/resources in the project and lets you activate the app which handles each file. An inspector which lets you customise build options, and a few menu items (to build and launch a debug app etc). Everything else would be handled by other apps.
So basically we have the modular approach: a central application to start other Application modules vs. the holistic approach where all the modules are part of the single application (either compiled into or loadable bundles).
- The first one would use -[NSWorkspace openFile:] and DO between them- The other one could use [[NSBundle bundleWithPath:] load]; (a plugin can then access NSApplication and NSWindowController - and even NSDocumentController of the core)
[Prev in Thread] | Current Thread | [Next in Thread] |