[mcclim-cvs] CVS update: mcclim/Backends/beagle/beagle-backend.asd mcclim/Backends/beagle/cocoa-util.lisp

Duncan Rose drose at common-lisp.net
Sun Jun 5 19:52:55 UTC 2005


Update of /project/mcclim/cvsroot/mcclim/Backends/beagle
In directory common-lisp.net:/tmp/cvs-serv29931/beagle

Modified Files:
	beagle-backend.asd cocoa-util.lisp 
Log Message:
Some code rearrangement whilst investigating some event handling strangeness
(events are added to the queue for 'drop down' menus, but dispatch event
is not executed whilst the 'unmanaged' window is on screen).

Added the first native pane type for scroller panes. Still a bunch of stuff
to do on this (need to create 'native' scroll-pane type too so scroll bars
are drawn the right way around (:vertical on RHS), and they don't yet
behave like you'd expect).

Date: Sun Jun  5 21:52:54 2005
Author: drose

Index: mcclim/Backends/beagle/beagle-backend.asd
diff -u mcclim/Backends/beagle/beagle-backend.asd:1.3 mcclim/Backends/beagle/beagle-backend.asd:1.4
--- mcclim/Backends/beagle/beagle-backend.asd:1.3	Fri Jun  3 00:17:27 2005
+++ mcclim/Backends/beagle/beagle-backend.asd	Sun Jun  5 21:52:54 2005
@@ -1,6 +1,6 @@
 ;; -*- Mode: Lisp; -*-
 
-;; $Id: beagle-backend.asd,v 1.3 2005/06/02 22:17:27 drose Exp $
+;; $Id: beagle-backend.asd,v 1.4 2005/06/05 19:52:54 drose Exp $
 
 (defpackage "BEAGLE"
   (:use "CLIM" "CLIM-LISP")
@@ -97,8 +97,8 @@
 					(:file "lisp-window-delegate")
 					(:file "lisp-view" :depends-on ("lisp-bezier-path"))
 					(:file "lisp-view-additional" :depends-on ("lisp-view"))
+					(:file "lisp-scroller")
 					(:file "lisp-image")))
-;;;					(:file "lisp-unmanaged-view")))
 			      (:file "cocoa-util")
 			      (:module "Windowing"
 				       :depends-on ("Native")
@@ -108,6 +108,10 @@
 					(:file "frame-manager")
 					(:file "mirror")
 					(:file "graft")))
+			      (:module "NativePanes"
+				       :pathname #.(make-pathname :directory '(:relative "native-panes"))
+				       :components
+				       ((:file "beagle-scroll-bar-pane")))
 			      (:module "Output"
 				       :depends-on ("Windowing")
 				       :pathname #.(make-pathname :directory '(:relative "output"))


Index: mcclim/Backends/beagle/cocoa-util.lisp
diff -u mcclim/Backends/beagle/cocoa-util.lisp:1.3 mcclim/Backends/beagle/cocoa-util.lisp:1.4
--- mcclim/Backends/beagle/cocoa-util.lisp:1.3	Sat May 28 21:56:04 2005
+++ mcclim/Backends/beagle/cocoa-util.lisp	Sun Jun  5 21:52:54 2005
@@ -42,7 +42,7 @@
 by the user (using (#_free))."
   (make-record :<NSP>oint :x x :y y))
 
-;; Stolen from Bosco "main.lisp"
+;; Stolen from Bosco "main.lisp".
 (defun description (c)
   (with-autorelease-pool
    (lisp-string-from-nsstring




More information about the Mcclim-cvs mailing list