---------- Forwarded message ---------- From: P C psilocidal@gmail.com Date: Sat, Aug 4, 2012 at 7:46 PM Subject: Re: [mcclim-devel] Possible bug in non exclusive list pane. To: Stas Boukarev stassats@gmail.com
On Sat, Aug 4, 2012 at 7:34 PM, Stas Boukarev stassats@gmail.com wrote:
P C psilocidal@gmail.com writes:
Hello,
When I try my code for a list pane as nonexclusive, I receive an error saying value NIL is not of type (mod some-number). I thought this meant that it didn't like my values and items as strings so I changed test to #'string= not #'eql. I still get this error when I click on the list to change the value.
Is this a known bug? Or am I missing something in my code?
It would be helpful if you attached the code in question.
With best regards, Stas.
Sorry for leaving out the code.
(define-application-frame stocks-window () () (:geometry :width 640 :height 480 :left 64 :top 32) (:panes (index-list (make-pane ':list-pane :id 'index-list :value '("A" "B") :items '("A" "B" "C" "D") :mode ':nonexclusive :prefer-single-selection t :test #'string=))) (:layouts (default (with-tab-layout ('tab-page :name 'layout :height 480) ("A" (spacing (:thickness 8) (horizontally (:x-spacing 4 :y-spacing 4) (labelling (:label "List" :height 128 :width 192) (scrolling (:scroll-bar t) (spacing (:thickness 0) index-list))))))))) (:menu-bar t))
(define-window-command (com-quit :menu t) () (frame-exit *application-frame*) nil)
(defvar *window-frame* nil)
(defun window () (flet ((run () (let ((frame (make-application-frame 'window))) (setf *window-frame* frame) (run-frame-top-level frame)))) (make-thread #'run :name "Window"))) (window)