Changeset main,79 for main


Ignore:
Timestamp:
12/05/2007 09:00:41 PM (19 years ago)
Author:
David Owen <dsowen@…>
branch-nick:
tui
revision id:
dsowen@fugue88.ws-20071205210041-8w01ejyuj7jy3pxm
Message:

Can now use variables to name form entries.

Location:
main
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • main/form-test.lisp

    r47 r79  
    1010               :active-widget-background (#\Space 57))
    1111  (:label 0 0 "Family name:")
    12   (:textbox 0 13 family-name 16
     12  (:textbox 0 13 'family-name 16
    1313            :inactive-background (#\Space 6)
    1414            :active-background (#\Space 3))
    1515  (:label 1 0 " Given name:")
    16   (:textbox 1 13 given-name 16)
     16  (:textbox 1 13 'given-name 16)
    1717  (:label 2 0 "        Age:")
    18   (:numberbox 2 13 age 2))
     18  (:numberbox 2 13 'age 2))
    1919
    2020(defclass test ()
     
    4040             (progn
    4141               (setf (scroll form) 4)
    42                (activate form (lambda (key)
    43                                 (member key '(#\Esc #\Tab #\Return :key-f12)))))
     42               (activate form :key-callback
     43                         (lambda (key)
     44                           (member key '(#\Esc #\Tab #\Return :key-f12)))))
    4445          (destroy-form form))))))
  • main/form.lisp

    r78 r79  
    6161                          *default-active-widget-background*))
    6262  `(make-instance 'textbox-def
    63                   :row ,row :column ,column :name ',name
     63                  :row ,row :column ,column :name ,name
    6464                  :display-width ,display-width :data-width ,data-width
    6565                  :read-only ,read-only
     
    7676                            *default-active-widget-background*))
    7777  `(make-instance 'numberbox-def
    78                   :row ,row :column ,column :name ',name
     78                  :row ,row :column ,column :name ,name
    7979                  :display-width ,display-width :data-width ,data-width
    8080                  :precision ,precision :read-only ,read-only
Note: See TracChangeset for help on using the changeset viewer.