[Openmcl-devel] Three questions
    R. Matthew Emerson 
    rme at clozure.com
       
    Fri Feb  8 14:34:09 PST 2008
    
    
  
On Feb 8, 2008, at 4:34 PM, Ron Garret wrote:
> 1.  Is there a way to tell when a window has been closed?
I only know of the usual Cocoa/Objective-C ways:
   * register to receive NSWindowWillCloseNotification
   * implement windowWillClose: in the window's delegate
> 2.  Why doesn't this work:
>
> (objc:load-framework "Webkit" :webkit)
> (setf w (make-window 500 300))
> (setf v (make-instance 'ns:web-view))
> (#/setContentView: w v)
> (setf f (#/mainFrame v))
> (#/loadRequest: f
>   (#/requestWithURL: ns:ns-url-request
>     (#/URLWithString: ns:ns-url #@"http://www.google.com/")))
WebKit really needs to be called only from the main thread.  Please  
see ccl:examples;webkit.lisp for an example of using  
performSelectorOnMainThread:withObject:waitUntilDone: to do this very  
thing.
(Every listener in the IDE has its own thread.)
    
    
More information about the Openmcl-devel
mailing list