[ltk-user] image create photo -file ...
Daniel Herring
dherring at tentpost.com
Thu Oct 22 03:04:58 UTC 2009
I am using the attached patch to read images from gif files.
Later,
Daniel
-------------- next part --------------
From d8e87d982abbf1a573ce85f5ab67c8e62730c6e3 Mon Sep 17 00:00:00 2001
From: D Herring <dherring at at.tentpost.dot.com>
Date: Wed, 21 Oct 2009 23:03:14 -0400
Subject: [PATCH] read photos from a file
---
ltk.lisp | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/ltk.lisp b/ltk.lisp
index cd02f72..f958e71 100644
--- a/ltk.lisp
+++ b/ltk.lisp
@@ -3047,6 +3047,7 @@ set y [winfo y ~a]
(defclass photo-image(tkobject)
((data :accessor data :initform nil :initarg :data)
+ (file :accessor file :initform nil :initarg :file)
)
)
@@ -3054,11 +3055,11 @@ set y [winfo y ~a]
(name photo))
(defmethod initialize-instance :after ((p photo-image)
- &key width height format grayscale data)
+ &key width height format grayscale data file)
(check-type data (or null string))
(setf (name p) (create-name))
- (format-wish "image create photo ~A~@[ -width ~a~]~@[ -height ~a~]~@[ -format \"~a\"~]~@[ -grayscale~*~]~@[ -data ~s~]"
- (name p) width height format grayscale data))
+ (format-wish "image create photo ~A~@[ -width ~a~]~@[ -height ~a~]~@[ -format \"~a\"~]~@[ -grayscale~*~]~@[ -data ~s~]~@[ -file ~S~]"
+ (name p) width height format grayscale data file))
(defun make-image ()
(let* ((name (create-name))
--
1.6.0.2
More information about the ltk-user
mailing list