racket/collects/drracket/private/bitmap-message.rkt
Robby Findler 658bc59a92 adjust various status controls so they don't take the focus
also added a separator menu item to the line/column number popup menu
2011-04-11 07:41:49 -05:00

22 lines
571 B
Racket

#lang racket/base
(require racket/gui/base racket/class)
(provide bitmap-message%)
(define bitmap-message%
(class canvas%
(inherit min-width min-height get-dc refresh)
(define bm #f)
(define/override (on-paint)
(when bm
(let ([dc (get-dc)])
(send dc draw-bitmap bm 0 0))))
(define/public (set-bm b)
(set! bm b)
(min-width (send bm get-width))
(min-height (send bm get-height))
(refresh))
(super-new (stretchable-width #f)
(stretchable-height #f)
(style '(no-focus)))))