interface
mixin
canvas:basic-mixin :(class? . -> .class? )
interface
mixin
canvas:color-mixin :(class? . -> .class? )
interface
mixin
canvas:delegate-mixin :(class? . -> .class? )
method
(send a-canvas:delegate on-superwindow-show shown?)→void?
shown?:boolean?Overrides on-superwindow-show in window<%> .Notifies the delegate window when the original window is visible. When invisible, the blue highlighting is erased.
interface
mixin
canvas:info-mixin :(class? . -> .class? )
Overrides on-focus in editor-canvas% .sets the canvas that the frame displays info about.method
(send a-canvas:info set-editor )→void?
Overrides set-editor in editor-canvas% .Calls update-info to update the frame’s info panel.
interface
method
(send a-canvas:wide-snip recalc-snips )→void?
Recalculates the sizes of the wide snips.method
(send a-canvas:wide-snip add-wide-snip snip)→void?
Snips passed to this method will be resized when the canvas’s size changes. Their width will be set so they take up all of the space from their lefts to the right edge of the canvas.method
(send a-canvas:wide-snip add-tall-snip snip)→void?
Snips passed to this method will be resized when the canvas’s size changes. Their height will be set so they take up all of the space from their tops to the bottom of the canvas.
mixin
canvas:wide-snip-mixin :(class? . -> .class? )
width:dimension-integer?height:dimension-integer?Overrides on-size in editor-canvas% .Adjusts the sizes of the marked snips.See add-wide-snip and add-tall-snip .
class
superclass:(canvas:basic-mixin editor-canvas% )
class
superclass:(canvas:color-mixin canvas:basic% )
class
superclass:(canvas:info-mixin canvas:basic% )
class
superclass:(canvas:delegate-mixin canvas:basic% )
class
superclass:(canvas:wide-snip-mixin canvas:basic% )