Changeset 5864
- Timestamp:
- Feb 2, 2007, 1:31:20 AM (18 years ago)
- Location:
- trunk/ccl/examples
- Files:
-
- 2 edited
-
addressbook.lisp (modified) (2 diffs)
-
webkit.lisp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ccl/examples/addressbook.lisp
r5725 r5864 17 17 (eval-when (:compile-toplevel :load-toplevel :execute) 18 18 (require "OBJC-SUPPORT") 19 (use-interface-dir :addressbook) 20 (reset-objc-class-count) 21 (update-objc-method-info)) 19 (augment-objc-interfaces :addressbook)) 22 20 23 21 (let* ((checked-for-addressbook nil) … … 28 26 (defun check-for-addressbook () 29 27 (if checked-for-addressbook 30 addressbook-loaded 31 (with-autorelease-pool 32 (let* ((bundle 33 (send 34 (@class "NSBundle") 35 :bundle-with-path 36 #@"/System/Library/Frameworks/Addressbook.framework"))) 37 (setq checked-for-addressbook t 38 addressbook-loaded (unless (%null-ptr-p bundle) 39 (send (the ns:ns-bundle bundle) 'load))) 40 ;; Process class, method decls 41 (map-objc-classes) 42 addressbook-loaded))))) 28 addressbook-loaded 29 (setq checked-for-addressbook t 30 addressbook-loaded (load-objc-extension-framework "AddressBook"))))) 43 31 44 32 (defun require-addressbook () 45 33 (or (check-for-addressbook) 46 (error "The Addressbook framework doesn't seem to be installed on this machine.~& 47 It's available as part of Safari 1.0."))) 34 (error "The AddressBook framework doesn't seem to be installed on this machine."))) 48 35 49 36 (eval-when (:compile-toplevel :load-toplevel :execute) -
trunk/ccl/examples/webkit.lisp
r4792 r5864 1 1 2 ;;;-*-Mode: LISP; Package: CCL -*- 2 3 … … 23 24 (if checked-for-webkit 24 25 webkit-loaded 25 (load-objc-extension-framework "WebKit")))) 26 (setq checked-for-webkit t 27 webkit-loaded (load-objc-extension-framework "WebKit"))))) 26 28 27 29 (defun require-webkit ()
Note:
See TracChangeset
for help on using the changeset viewer.
