On 7 Dec 2007, at 10:23 PM, Adam R. Maxwell wrote:

>
> On Friday, December 07, 2007, at 01:03PM, "Christiaan Hofman"  
> <[EMAIL PROTECTED]> wrote:
>>
>> On 7 Dec 2007, at 9:53 PM, Adam R. Maxwell wrote:
>>
>>> Since we're messing about with the editor and bibitem, should we
>>> try replacing the NSForm with an NSTableView?  Now that file drag-
>>> and-drop is out of the form, that should be easier.  Opinions?
>>
>> I think the main reason people had problems with a tableview is that
>> you have to double click to edit. And without thta there are some
>> problems.
>
> That's no longer an issue on Leopard, which now uses single-click  
> table editing.

But that would make it Leopard only. I don't like that just yet.

> The people who complained about that were also under the (mistaken)  
> impression that you couldn't use tab-navigation with a tableview,  
> IIRC, and thought you'd have to double-click each row to edit it  
> (which I agree would be tedious).
>
> I won't bother restating all of my dislikes for the form; I'd like  
> something that looks more modern and is amenable to dynamic content  
> without hacking it to death.

I also don't like the form. But with a little test app I had (that  
also had single edit with some subclassing) somehow the bezeled look  
like the form looked better than the standard tableview look. I'm not  
sure why, perhaps the distinction between the field names and the  
edits, and the separation of the fields.

> If you and other developers prefer the form for function/ 
> aesthetics, though, I'll leave it alone.  Users are going to  
> complain no matter what, so I figured this was a good time for  
> massive change :).
>
>> Also I'm not sure how the crossref arrow button and complex
>> string editing work all properly.
>
> I thought the text import sheet tableview had complex string  
> editing?  I had both working in my outline view test, though that  
> code is really dated.  The arrow button should be pretty easy as  
> well using BDSKFormCell or a similar class.  Incidentally, Apple  
> now provides an arrow button via NSImage, although the background  
> is black.
>


So its more that I remember having trouble to get all the  
requirements we would like into the table setup. I think that should be:
1. complex string editing
2. arrow buttons
3. 1-click edit

Indeed, complex string editing works. But I seem to recall that  
having all of it can be a pain. NSTextFieldCell has a lot of bugs  
when you don't stick exactly to the standard use.

Christiaan


-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Bibdesk-develop mailing list
Bibdesk-develop@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bibdesk-develop

Reply via email to