[graphic-forms-cvs] r66 - in trunk: . src/uitoolkit/widgets
junrue at common-lisp.net
junrue at common-lisp.net
Wed Mar 22 00:27:07 UTC 2006
Author: junrue
Date: Tue Mar 21 19:27:07 2006
New Revision: 66
Modified:
trunk/README.txt
trunk/src/uitoolkit/widgets/menu.lisp
trunk/src/uitoolkit/widgets/widget-with-items.lisp
Log:
final tweaks prior to 0.2.0 release
Modified: trunk/README.txt
==============================================================================
--- trunk/README.txt (original)
+++ trunk/README.txt Tue Mar 21 19:27:07 2006
@@ -31,6 +31,44 @@
http://www.cs.northwestern.edu/academics/courses/325/readings/lisp-unit.html
+Known Problems
+--------------
+
+Aside from the fact that there are a myriad number of classes, functions,
+and features in general that are not yet implemented, this section lists
+known problems in this release:
+
+1. When running the layout-tester application on CLISP, you may experience
+ intermittent GPFs given sufficient playing around with window sizing,
+ or adding/removing/hiding/showing controls if the flow layout is set to
+ wrap.
+
+ This problem needs further in-depth investigation.
+
+2. When running the event-tester application on CLISP, you may experience
+ intermittent GPFs after selecting File | Start Timer to start the
+ timer test.
+
+ This problem needs further in-depth investigation.
+
+3. Image loading currently requires installation of the ImageMagick
+ library as described in the next section. I have tested with Windows
+ BMP files (and this is what the image-tester application displays).
+ ImageMagick itself supports many image formats, but Graphic-Forms
+ has not been tested with all of them. Therefore, images may not
+ display properly, expecially when a transparency is selected.
+
+4. The event-tester application's menu definition specifies that the
+ Test Menu | Submenu | Item A item should be disabled but it does
+ not get disabled. However, the GFW:ENABLE function does otherwise
+ work correctly for menu items.
+
+5. Graphic-Forms supports CLISP 2.38 and LispWorks 4.4.6. The
+ intention is to support additional Lisp vendors, but currently
+ the library will not run on anything but CLISP or LW due to some
+ vendor-specific features that have to be used.
+
+
How To Configure and Build
--------------------------
Modified: trunk/src/uitoolkit/widgets/menu.lisp
==============================================================================
--- trunk/src/uitoolkit/widgets/menu.lisp (original)
+++ trunk/src/uitoolkit/widgets/menu.lisp Tue Mar 21 19:27:07 2006
@@ -131,6 +131,7 @@
;;;
(defmethod append-item ((owner menu) text image disp)
+ (declare (ignore image)) ; FIXME: temporary measure until we support images in menu items
(let* ((tc (thread-context))
(id (increment-menuitem-id tc))
(hmenu (gfs:handle owner))
Modified: trunk/src/uitoolkit/widgets/widget-with-items.lisp
==============================================================================
--- trunk/src/uitoolkit/widgets/widget-with-items.lisp (original)
+++ trunk/src/uitoolkit/widgets/widget-with-items.lisp Tue Mar 21 19:27:07 2006
@@ -72,9 +72,6 @@
(if (gfs:disposed-p w)
(error 'gfs:disposed-error)))
-(defmethod (setf item-at) (index (it item) (w widget-with-items))
- (error 'gfs:toolkit-error :detail "not yet implemented"))
-
(defmethod item-count :before ((w widget-with-items))
(if (gfs:disposed-p w)
(error 'gfs:disposed-error)))
More information about the Graphic-forms-cvs
mailing list