Eduardo Bellani wrote:
But as you can see here:

(define (diva-link:frame-mixin super%) ... )

diva-link is a frame-mixin. So my problem is probably my lack of
understanding of the mixin mechanism. But my doubt remains, with a
clearer cause :)

The file diva-link.ss has many mixins. Line 572 (from the error message) is diva-link:text-interactions-mixin, so what you have is an editor. You can use the editor's get-top-level-window method to get the frame.

Ryan


On 11/09/2010 03:15 PM, Robby Findler wrote:
close-current-tab is a method on the frame, I believe.

Robby

On Tue, Nov 9, 2010 at 11:12 AM, Eduardo Bellani <ebell...@gmail.com> wrote:
Hello there.

I am trying to add this keybinding, but without success:

(keybinding "c:x;c:k" (λ (editor evt)
                       ;; close current tab (or buffer)
                       (send editor close-current-tab)))

The error I got is this:

send: no such method: close-current-tab for class:
...plt/1/6/diva-link.ss:572:4

I am, as you can see, using divascheme. But from what I can see, this
diva-link should accept the close-current-tab method.

Any pointers?

--
Eduardo Bellani

omnia mutantur, nihil interit.
_________________________________________________
 For list-related administrative tasks:
 http://lists.racket-lang.org/listinfo/users



_________________________________________________
 For list-related administrative tasks:
 http://lists.racket-lang.org/listinfo/users

Reply via email to