Ignore:
Timestamp:
11/16/2007 04:52:26 PM (19 years ago)
Author:
David Owen <dsowen@…>
branch-nick:
tui
revision id:
dsowen@fugue88.ws-20071116165226-urvzht93m31b4n1t
Message:

Made column-widths part of the data model.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/grid/test.lisp

    r53 r55  
    1212
    1313(defmethod columns ((gd test)) 10)
     14
     15(defmethod column-width ((gd test) column)
     16  5)
    1417
    1518(defmethod item ((gd test) row column)
     
    3437
    3538(defun test-draw ()
    36   (let ((data (make-instance 'test))
    37         (widths (make-sequence 'vector 10 :initial-element 5)))
     39  (let ((data (make-instance 'test)))
    3840    (with-screen (screen)
    3941      (clear screen)
    4042      (with-subwindow (window screen 5 16 0 0)
    41         (let ((grid (make-grid window data widths :header-columns 1 :header-rows 1)))
     43        (let ((grid (make-grid window data :header-columns 1 :header-rows 1)))
    4244          (flet ((try (i)
    4345                   (setf (row-scroll grid) i)
     
    5557            (try 99))))
    5658      (clear screen)
    57       (let ((grid (make-grid screen data widths :header-columns 1 :header-rows 1)))
     59      (let ((grid (make-grid screen data :header-columns 1 :header-rows 1)))
    5860        (draw grid)
    5961        (read-key screen)))))
Note: See TracChangeset for help on using the changeset viewer.