[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