[graphic-forms-cvs] r426 - in trunk: . docs/manual src src/tests/mcclim src/uitoolkit/widgets

junrue at common-lisp.net junrue at common-lisp.net
Sun Jan 21 17:13:50 UTC 2007


Author: junrue
Date: Sun Jan 21 12:13:49 2007
New Revision: 426

Added:
   trunk/src/tests/mcclim/buttons.lisp
Modified:
   trunk/docs/manual/clhs-table.xml
   trunk/graphic-forms-tests.asd
   trunk/graphic-forms-uitoolkit.asd
   trunk/src/packages.lisp
   trunk/src/uitoolkit/widgets/control.lisp
   trunk/src/uitoolkit/widgets/status-bar.lisp
   trunk/src/uitoolkit/widgets/widget-utils.lisp
Log:
miscellaneous tweaks and fixes, some of it originating from McCLIM backend work

Modified: trunk/docs/manual/clhs-table.xml
==============================================================================
--- trunk/docs/manual/clhs-table.xml	(original)
+++ trunk/docs/manual/clhs-table.xml	Sun Jan 21 12:13:49 2007
@@ -15,6 +15,7 @@
   <entry name="hash-table" url="http://www.lispworks.com/documentation/HyperSpec/Body/t_hash_t.htm"/>
   <entry name="integer"    url="http://www.lispworks.com/documentation/HyperSpec/Body/t_intege.htm"/>
   <entry name="list"       url="http://www.lispworks.com/documentation/HyperSpec/Body/t_list.htm"/>
+  <entry name="load"       url="http://www.lispworks.com/documentation/HyperSpec/Body/f_load.htm"/>
   <entry name="namestring" url="http://www.lispworks.com/documentation/HyperSpec/Body/26_glo_n.htm#namestring"/>
   <entry name="pathname"   url="http://www.lispworks.com/documentation/HyperSpec/Body/t_pn.htm"/>
   <entry name="string"     url="http://www.lispworks.com/documentation/HyperSpec/Body/t_string.htm"/>

Modified: trunk/graphic-forms-tests.asd
==============================================================================
--- trunk/graphic-forms-tests.asd	(original)
+++ trunk/graphic-forms-tests.asd	Sun Jan 21 12:13:49 2007
@@ -51,7 +51,7 @@
     #:windlg))
 
 (print "Graphic-Forms UI Toolkit Tests")
-(print "Copyright (c) 2006 by Jack D. Unrue")
+(print "Copyright (c) 2006-2007 by Jack D. Unrue")
 (print " ")
 
 (defsystem graphic-forms-tests

Modified: trunk/graphic-forms-uitoolkit.asd
==============================================================================
--- trunk/graphic-forms-uitoolkit.asd	(original)
+++ trunk/graphic-forms-uitoolkit.asd	Sun Jan 21 12:13:49 2007
@@ -36,7 +36,7 @@
 ;(in-package #:graphic-forms-system)
 
 (print "Graphic-Forms UI Toolkit")
-(print "Copyright (c) 2006 by Jack D. Unrue")
+(print "Copyright (c) 2006-2007 by Jack D. Unrue")
 (print " ")
 
 (defsystem graphic-forms-uitoolkit

Modified: trunk/src/packages.lisp
==============================================================================
--- trunk/src/packages.lisp	(original)
+++ trunk/src/packages.lisp	Sun Jan 21 12:13:49 2007
@@ -511,6 +511,7 @@
     #:peer
     #:preferred-size
     #:primary-p
+    #:process-events
     #:redraw
     #:redrawing-p
     #:release-mouse

Added: trunk/src/tests/mcclim/buttons.lisp
==============================================================================
--- (empty file)
+++ trunk/src/tests/mcclim/buttons.lisp	Sun Jan 21 12:13:49 2007
@@ -0,0 +1,16 @@
+
+(defpackage :clim-graphic-forms-tests
+  (:use :clim  :clim-lisp))
+
+(in-package :clim-graphic-forms-tests)
+
+;;;
+;;; (run-frame-top-level (make-application-frame 'buttons))
+;;;
+
+(define-application-frame buttons () ()
+  (:menu-bar nil)
+  (:layouts
+    (default
+      (vertically (:equalize-width t)
+        (make-pane 'push-button :label "First")))))

Modified: trunk/src/uitoolkit/widgets/control.lisp
==============================================================================
--- trunk/src/uitoolkit/widgets/control.lisp	(original)
+++ trunk/src/uitoolkit/widgets/control.lisp	Sun Jan 21 12:13:49 2007
@@ -205,10 +205,10 @@
 
 (defmethod print-object ((self control) stream)
   (print-unreadable-object (self stream :type t)
-    (format stream "handle: ~x " (gfs:handle self))
-    (format stream "dispatcher: ~a " (dispatcher self))
-    (format stream "size: ~a " (size self))
-    (format stream "text baseline: ~a" (text-baseline self))))
+    (call-next-method)
+    (unless (gfs:disposed-p self)      
+      (format stream "size: ~a " (size self))
+      (format stream "text baseline: ~a" (text-baseline self)))))
 
 (defmethod text-baseline ((self control))
   (floor (gfs:size-height (size self)) 2))

Modified: trunk/src/uitoolkit/widgets/status-bar.lisp
==============================================================================
--- trunk/src/uitoolkit/widgets/status-bar.lisp	(original)
+++ trunk/src/uitoolkit/widgets/status-bar.lisp	Sun Jan 21 12:13:49 2007
@@ -114,7 +114,6 @@
     (setf (layout-of self) (make-instance 'flow-layout :spacing (third widths)))))
 
 (defmethod preferred-size ((self status-bar) width-hint height-hint)
-  (declare (ignore width-hint height-hint))
   (if (gfs:disposed-p self)
     (error 'gfs:disposed-error))
   (let ((client-area (client-size (parent self)))

Modified: trunk/src/uitoolkit/widgets/widget-utils.lisp
==============================================================================
--- trunk/src/uitoolkit/widgets/widget-utils.lisp	(original)
+++ trunk/src/uitoolkit/widgets/widget-utils.lisp	Sun Jan 21 12:13:49 2007
@@ -165,8 +165,7 @@
 (defun get-widget-text (widget)
   (if (gfs:disposed-p widget)
     (error 'gfs:disposed-error))
-  (let* ((text "")
-         (hwnd (gfs:handle widget))
+  (let* ((hwnd (gfs:handle widget))
          (length (gfs::get-window-text-length hwnd)))
     (if (zerop length)
       ""



More information about the Graphic-forms-cvs mailing list