Update of /project/cells/cvsroot/cells-gtk3/cells-gtk/test-gtk In directory clnet:/tmp/cvs-serv26095/cells-gtk/test-gtk
Modified Files: test-buttons.lisp test-display.lisp Log Message: Testing with-widget.
--- /project/cells/cvsroot/cells-gtk3/cells-gtk/test-gtk/test-buttons.lisp 2008/04/14 16:43:48 1.2 +++ /project/cells/cvsroot/cells-gtk3/cells-gtk/test-gtk/test-buttons.lisp 2008/04/16 14:41:30 1.3 @@ -5,13 +5,16 @@ (:default-initargs :kids (c? (the-kids (mk-label :text (c? (format nil "Toggled button active = ~a" - (widget-value :toggled-button)))) + (with-widget (w :toggled-button) + (trc "calculating toggled button" w (value w)) + (value w))))) (mk-hseparator) (mk-label :text (c? (format nil "Check button checked = ~a" (widget-value :check-button)))) (mk-hseparator) (mk-label :text (c? (format nil "Radio button selected = ~a" - (widget-value :radio-group)))) + (with-widget (w :radio-group) + (value w))))) (mk-hseparator) (mk-label :text (c? (format nil "Button clicked ~a times" (nclics (upper self test-buttons)))) --- /project/cells/cvsroot/cells-gtk3/cells-gtk/test-gtk/test-display.lisp 2008/04/14 16:43:48 1.2 +++ /project/cells/cvsroot/cells-gtk3/cells-gtk/test-gtk/test-display.lisp 2008/04/16 14:41:30 1.3 @@ -6,56 +6,57 @@ (:default-initargs ;; g_timeout_add a function that will move the bar until the "Pulse" toggle is false. :value (c? (with-widget-value (val :pulse) (with-widget-value (timeout :timeout) - (timeout-add timeout - (lambda () - (with-widget (pbar :pbar2) - (pulse pbar)) - (widget-value :pulse)))))) + (trc "ADDING TIMEOUT") + (timeout-add timeout + (lambda () + (with-widget (pbar :pbar2) + (pulse pbar)) + (widget-value :pulse)))))) :expand t :fill t :kids (kids-list? (mk-hbox :kids (loop for icon-size in '(:menu :small-toolbar :large-toolbar :button :dnd :dialog) - collect (mk-image :stock :harddisk :icon-size icon-size) - collect (mk-image :stock :my-g :icon-size icon-size))) + collect (mk-image :stock :harddisk :icon-size icon-size) + collect (mk-image :stock :my-g :icon-size icon-size))) (mk-hseparator) (mk-aspect-frame :ratio 1 :kids (kids-list? (mk-image :width 200 :height 250 - :filename (namestring *tst-image*)))) + :filename (namestring *tst-image*)))) (mk-hseparator) (mk-hbox :kids (kids-list? (mk-progress-bar :md-name :pbar - :fraction (c? (widget-value :fraction-value 1))) + :fraction (c? (widget-value :fraction-value 1))) (mk-hscale :md-name :fraction-value - :value-type 'single-float - :min 0 :max 1 - :step 0.01 - :init 0.5) + :value-type 'single-float + :min 0 :max 1 + :step 0.01 + :init 0.5) (mk-button :label "Show in status bar" - :on-clicked - (callback (widget event data) - (with-widget (w :statusbar) - (push-message w (format nil "~a" (fraction (fm-other :pbar))))))))) + :on-clicked + (callback (widget event data) + (with-widget (w :statusbar) + (push-message w (format nil "~a" (fraction (fm-other :pbar))))))))) (mk-hbox :kids (kids-list? (mk-progress-bar :md-name :pbar2 - :pulse-step (c? (widget-value :step .1)) - :fraction (c-in .1)) + :pulse-step (c? (widget-value :step .1)) + :fraction (c-in .1)) (mk-toggle-button :md-name :pulse :label "Pulse") (mk-label :text "Interval") (mk-spin-button :md-name :timeout - :sensitive (c? (not (widget-value :pulse))) - :min 10 :max 1000 - :init 100) + :sensitive (c? (not (widget-value :pulse))) + :min 10 :max 1000 + :init 100) (mk-label :text "Pulse step") (mk-spin-button :md-name :step - :value-type 'single-float - :min 0.01 :max 1 :step 0.01 - :init 0.1) + :value-type 'single-float + :min 0.01 :max 1 :step 0.01 + :init 0.1) (mk-image :md-name :pulse-image - :stock (c? (if (widget-value :pulse) :yes :no))))) + :stock (c? (if (widget-value :pulse) :yes :no))))) (mk-alignment :expand t :fill t :xalign 0 :yalign 1