From: Byron E. <el...@st...> - 2005-04-30 09:01:19
|
On Apr 29, 2005, at 2:07 PM, Michael McCracken wrote: > > On Apr 29, 2005, at 1:56 PM, Byron Ellis wrote: > > >> >> On Apr 29, 2005, at 1:14 PM, Michael McCracken wrote: >> >> >>> >>> Yep - I expect I'll want to put the importview in an >>> itemdisplaycontroller, so you can use it within the main window - >>> which will make it less awkward to use at large sizes. >>> >>> Actually, I've been thinking lately that the whole separate >>> editor window idea might not need to come along with us for BD 2. >>> With proper undo support (like we have now), there's no reason >>> that you couldn't edit from anywhere. Having only one place to >>> change the bib made keeping track of changes easier before undo, >>> but that's obsolete now. >>> >>> >> >> Why not use an NSTextView a la Address Book/Delicious Library >> instead of the NSTableView (or NSForm)? (Says the guy who hasn't >> contributed any code ;-)) >> > > That's why ;) > > I'd like to see it this way too. As you note below, it's a little > trickier than the other solutions... I wasn't at wwdc in 2003. > > Fair enough. :-) I was mostly wondering if it was due to some deep philosophical difference with Apple's NSTextView approach. I was also sort of hoping that Tiger's AppKit would make it easier since I wasn't at WWDC 2003 either (or any WWDC for that matter). It doesn't look like thats going to be the case from an initial survey of AppKit changes. >> Once upon a time I figured out the some of the stuff worked---the >> picture wrapping is done by a subclassed NSLayoutManager and the >> rest by NSTextView subclass that handled the rollover and editing >> effects. Wasn't there actually a WWDC session on doing just that a >> couple of years back? 2003 maybe? >> >> >>> I think any part of the editor's functionality can be replaced >>> and in many cases improved by moving it into an >>> itemdisplaycontroller. - ie, one kind of IDC for viewing an item >>> and editing fields, another for showing the PDF, another for >>> showing the text (actually, once we can run the text through the >>> import-sheet, we may never need to just display it as text >>> anymore...) >>> >>> Am I sounding crazy, or is it making sense? I think I might need >>> to write up a coherent design document and draw some sketches or >>> something... >>> >>> It might sound like a lot of new code just to get back old >>> functionality, and in some cases it may be, but I think a lot of >>> it will be copy and paste into new objects. >>> >>> -mike >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.Net email is sponsored by: NEC IT Guy Games. >>> Get your fingers limbered up and give it your best shot. 4 great >>> events, 4 >>> opportunities to win big! Highest score wins.NEC IT Guy Games. >>> Play to >>> win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 >>> _______________________________________________ >>> Bibdesk-develop mailing list >>> Bib...@li... >>> https://lists.sourceforge.net/lists/listinfo/bibdesk-develop >>> >>> >> --- >> Byron Ellis (el...@st...) >> "Oook" -- The Librarian >> >> >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by: NEC IT Guy Games. >> Get your fingers limbered up and give it your best shot. 4 great >> events, 4 >> opportunities to win big! Highest score wins.NEC IT Guy Games. >> Play to >> win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 >> _______________________________________________ >> Bibdesk-develop mailing list >> Bib...@li... >> https://lists.sourceforge.net/lists/listinfo/bibdesk-develop >> >> > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: NEC IT Guy Games. > Get your fingers limbered up and give it your best shot. 4 great > events, 4 > opportunities to win big! Highest score wins.NEC IT Guy Games. Play to > win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 > _______________________________________________ > Bibdesk-develop mailing list > Bib...@li... > https://lists.sourceforge.net/lists/listinfo/bibdesk-develop > |