Robby,
Thank you so much! That was exactly the info I needed.
-Bruce
On 22 Apr 2016, at 21:43, Robby Findler wrote:
> The intention of the edit-menu:between- methods is that you add
> menu items to the argument menu and then supply that same method to
> the super call (if you make the super
The intention of the edit-menu:between- methods is that you add
menu items to the argument menu and then supply that same method to
the super call (if you make the super call). Like the below, for
example (but this creates a submenu).
#lang racket/gui
(require framework)
(define ext-frame%
2 small suggestions:
#lang racket/gui
(require framework)
(define ext-frame%
(frame:standard-menus-mixin
(frame:status-line-mixin
frame:basic%)))
(define (patch-menu parent-frame)
(define m
(new menu%
[parent (list-ref (send (send parent-frame get-menu-bar) get-items)
expected: (or/c (is-a?/c menu%) (is-a?/c popup-menu%))
given: 10
The [documentation][1] actually states that the method should expect a
menu-item%, not a menu%
(send a-frame:standard-menus edit-menu:between-clear-and-select-all
menu)
→ void?
menu : (is-a?/c menu-item%)
Also, I’m still
Ah, thanks. That is a different method (and yes, buggy docs). I've pushed a
fix.
Robby
On Fri, Apr 22, 2016 at 8:20 AM, Matthias Felleisen
wrote:
>
> My local docs gave a 0-arg method. See attached.
>
>
>
> On Apr 22, 2016, at 9:16 AM, Robby Findler
> wrote:
>
> These docs seem right:
>
>
> h
My local docs gave a 0-arg method. See attached.
On Apr 22, 2016, at 9:16 AM, Robby Findler wrote:
> These docs seem right:
>
> http://docs.racket-lang.org/framework/Frame.html?q=file-menu%3Abetween#%28meth._%28%28%28lib._framework%2Fmain..rkt%29._frame~3aeditor-mixin%29._edit-menu~3abetwe
These docs seem right:
http://docs.racket-lang.org/framework/Frame.html?q=file-menu%3Abetween#%28meth._%28%28%28lib._framework%2Fmain..rkt%29._frame~3aeditor-mixin%29._edit-menu~3abetween-select-all-and-find%29%29
Robby
On Fri, Apr 22, 2016 at 7:52 AM, Matthias Felleisen
wrote:
>
> If you modi
If you modify your sample code like this,
#lang racket/gui
(require framework)
(define ext-frame%
(frame:standard-menus-mixin
(frame:status-line-mixin frame:basic%)))
(define shc-frame%
(class ext-frame%
(super-new)
(define/override (edit-menu:create-clear?) #f)
(define/ove
I'm having trouble with overriding one of framework's methods to add a menu
item. Here's what I'm currently doing:
#lang racket/gui
(require framework)
(define ext-frame%
(frame:standard-menus-mixin
(frame:status-line-mixin frame:basic%)))
(define shc-fram
9 matches
Mail list logo