[cells-cvs] CVS Celtk
fgoenninger
fgoenninger at common-lisp.net
Fri Nov 16 10:01:44 UTC 2007
Update of /project/cells/cvsroot/Celtk
In directory clnet:/tmp/cvs-serv5819
Modified Files:
scroll.lisp
Log Message:
Added: support for setting the font in a listbox (mk-scrolled-list ...)
--- /project/cells/cvsroot/Celtk/scroll.lisp 2006/06/07 22:13:41 1.4
+++ /project/cells/cvsroot/Celtk/scroll.lisp 2007/11/16 10:01:44 1.5
@@ -37,7 +37,8 @@
(deftk scrolled-list (row-mixin frame-selector)
((list-item-keys :initarg :list-item-keys :accessor list-item-keys :initform nil)
(list-item-factory :initarg :list-item-factory :accessor list-item-factory :initform nil)
- (list-height :initarg :list-height :accessor list-height :initform nil))
+ (list-height :initarg :list-height :accessor list-height :initform nil)
+ (tkfont :initarg :tkfont :accessor tkfont :initform (c-in '(courier 9))))
(:default-initargs
:list-height (c? (max 1 (length (^list-item-keys))))
:kids-packing nil
@@ -46,7 +47,7 @@
:kids (c? (the-kids
(mapcar (list-item-factory .parent)
(list-item-keys .parent))))
- :tkfont '(courier 9)
+ :tkfont (c? (tkfont .parent))
:state (c? (if (enabled .parent) 'normal 'disabled))
:takefocus (c? (if (enabled .parent) 1 0))
:height (c? (list-height .parent))
More information about the Cells-cvs
mailing list