On 27 Oct 2007, at 9:11 PM, Adam R. Maxwell wrote:

>
> On Oct 27, 2007, at 11:46 AM, Christiaan Hofman wrote:
>
>> Much of it the ideas come from mmalc's GraphicsBinding sample project
>> <http://homepage.mac.com/mmalc/CocoaExamples/controllers.html>.
>
> Yeah, I took a few things from that, although I had crash issues with
> some of them.  A few ideas came from MUPhotoView also, mainly when to
> calculate grid size; it uses NSImage, though which is far too
> inefficient with PDF.
>
>> The void* stuff is rather innocuous. These are just context tags to
>> identify the bindings. The context is just a pointer size variable,
>> so a small integer is never a problem. It could also be a pointer to
>> an object (e.g. a string), but then those should be retained  
>> globally.
>
> Okay, cool, I was just afraid the magic numbers were something from
> Apple's internal bindings stuff.
>
>> Note that I didn't do the image cache updating, as I don't know how
>> that works.
>
> The view maintains a table of URL->FVIcon objects, aside from the
> datasource; each one is added lazily.  I just posted a snapshot of it
> to http://homepage.mac.com/amaxwell as FileView.zip.  Ignore the
> compile error about the bundle.  I want to do some more cleanup on it,
> but I have to go replace the starter in my car now.
>
>
>> It could be combined also with the editing stuff (inserting/removing
>> URLs). I think it should try the following for insert/remove (replace
>> is just remove+insert):
>
> [...]
>
> So would this be the main win for adding it?  I'm still not clear on
> what doesn't work right now with bindings.
>

Yes, it would be able this way to identify the underlying objects and  
therefore replace them. I think we should be able to bind in  
BibEditor for reading already with the current implementation.

>> So the Leopard stuff is only relevant for the previewer then? How
>> does it work on Tiger?
>
> It's for the thumbnails and previewer, actually.  I implemented my own
> pseudo-QuickLook for common file types, and fall back to QuickLook for
> types I don't understand.  For Tiger or types that QL doesn't know
> about, it just degrades to a file icon.
>
> -- 
> adam

I see.

Christiaan



-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Bibdesk-develop mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-develop

Reply via email to