Re: Sheet over a sheet ?
Re: Sheet over a sheet ?
- Subject: Re: Sheet over a sheet ?
- From: Brant Vasilieff <email@hidden>
- Date: Fri, 21 Mar 2003 15:38:03 -0800
I agree with Chris.
I understand the desire to avoid application modal dialogs in favor of
document modal sheets. However, are you sure the process of adding a
record should be document modal? Or even modal at all?
Three possible ways to avoid the first sheet. Without knowing your
domain, it's difficult to suggest any others.
1) Automatically select the new record, and make the first editable
column editable.
2) Bring up an inspector window (not dialog) that allows you to enter
information about the new item.
3) Create a separate section at the bottom of the window that contains
all of the controls needed for manipulating the selected row. Place
both the table and info section in a split view. Allow the user to
decide if they prefer the dialog layout or row of fields to enter data.
You could even add a preference to automatically open the info section
upon creating a new item, animating it's opening.
These methods allow you to still manipulate the table and it's contents
while the current record is being displayed. If the user has to
associate a folder with an item, your table would be free to accept
drags from the finder in addition to being free to display a sheet to
select a folder.
Cheers,
Brant
On Friday, March 21, 2003, at 02:07 PM,
email@hidden wrote:
At 3:30 PM +0100 3/21/03, j o a r wrote:
A couple of quick suggestions on how to solve your problem:
Here's another.
3) Eliminate the first sheet completely and just use direct
manipulation to fill in the item's information directly in the table.
+ Pro: Even more in accordance with the Human Interface Guidelines.
- Con: Takes time and effort to implement.
But it doesn't actually take all *that* much time and effort...
-- Chris
Well, that doesn't always work. In my application I have a similar
situation, where I have items in a table that hold much too much data
to manipulate it all directly in the table.
About the sheet thing, I have a similar situation here too. What I did
was just use a tabView inside the sheet, then switch tabs and resize
the sheet. My sheet is a sort of setup assistant, so it morphs as you
go along.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.