Thanks, worked like a charm! On 11/09/2010 03:38 PM, Ryan Culpepper wrote: > 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 >> >> >
-- Eduardo Bellani omnia mutantur, nihil interit. _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users