title: Quicklook embedded preview
body: <p>From the docs for quicklook:</p>
  
  <blockquote>
    <p>"The consumer portion of Quick Look
    has three components: a document
    reader (consisting of a custom view
    and panel), display bundles for that
    reader, and an SPI to enable
    communication with the client. Each of
    these components has a specific role
    to play in support of the consumer:</p>
    
    <p>Document reader—Quick Look implements
    a view (NSView) and panel (NSPanel)
    customized for displaying document
    previews. Along with the preview
    content, the view might include (at
    the client’s option) controls for
    manipulating the preview, such as
    page-forward, page-backward, start
    playing, rewind, and text-search. <strong>A
    client application can embed this view
    in its user interface if it chooses.</strong>
    The Quick Look panel contains a Quick
    Look view and various controls that
    let the user take some action with the
    preview, such making the preview image
    full-screen or starting a slideshow."</p>
  </blockquote>
  
  <p>I have been poring through all the docs and examples for quicklook and I don't see either:</p>
  
  <ol>
  <li>A definition of any sort of "Document reader" component or way to access it.</li>
  <li>Any sort of SPI as such that would show how to consumer quicklook</li>
  <li>Any direct access to the NSView used by quicklook to display previews.</li>
  </ol>
  
  <p>All I want to to do as the docs say: embed quicklook's view in my own hierarchy rather than in the Panel.  The panel of course has abundant documentation.  Has anyone successfully used Quicklook in this manner before?</p>