[ltk-user] Problem with scrolled-frame

lebdan lebdan at orange.fr
Thu Jan 12 07:46:59 UTC 2012


Short answer due to my poor english, this is perhaps that you want..
Regards

(in-package :ltk)

(defun display-image (filename)
  (with-ltk ()
    (format-wish "package require Img")
    (let* ((img (make-image))
           (s-canv (make-instance 'scrolled-canvas :width 800 :height 600))
    (cv (canvas s-canv)))

;; pour scrolled-canvas.
 (pack s-canv :expand 1 :fill :both)
 (scrollregion cv 0 0 1024 768)  ; ce sont les dimensions de l'image chargée 
?

;; Load the image from the file
      (image-load img filename)

;; Draw the image on the canvas
      (create-image cv 0 0 :image img))))

;; exemple
(display-image "one-image.jpg")
----- Original Message ----- 
From: <syll-dev at laposte.net>
To: <ltk-user at common-lisp.net>
Sent: Thursday, January 12, 2012 2:35 AM
Subject: [ltk-user] Problem with scrolled-frame


> Hello
>
> I have tried to use scrolled-frame (which is not in the documentation but 
> seem exist...).
>
> This code does not work : the program is frozen and the "wish" process 
> uses all my CPU :s .
>
> (with-ltk ()
> (let* ((p (make-instance 'scrolled-frame :master nil :pack '()))
> (txt (make-instance 'label :text "11" :master p :pack '(:side left))))))
>
> Thank you for your help
>
> Syll
>
>
> Une messagerie gratuite, garantie à vie et des services en plus, ça vous 
> tente ?
> Je crée ma boîte mail www.laposte.net
>
> _______________________________________________
> ltk-user site list
> ltk-user at common-lisp.net
> http://common-lisp.net/mailman/listinfo/ltk-user 





More information about the ltk-user mailing list