10 drracket:get/extend
procedure
(drracket:get/extend:extend-tab mixin) → void?
mixin : (make-mixin-contract drracket:unit:tab<%>)
(drracket:get/extend:extend-tab mixin before?) → void? mixin : (make-mixin-contract drracket:unit:tab<%>) before? : boolean?
This class implements the tabs in DrRacket. One is created for each tab
in a frame (each frame always has at least one tab, even if the tab bar is not shown)
The argument, before, controls if the mixin is applied before or
after already installed mixins.
If unsupplied, this is the same as supplying #t.
procedure
(drracket:get/extend:extend-interactions-text mixin) → void?
mixin : (make-mixin-contract drracket:rep:text<%>)
(drracket:get/extend:extend-interactions-text mixin before?) → void? mixin : (make-mixin-contract drracket:rep:text<%>) before? : boolean?
This text is used in the bottom window of DrRacket frames.
The argument, before, controls if the mixin is applied before or
after already installed mixins.
If unsupplied, this is the same as supplying #t.
Once this function is called,
drracket:get/extend:extend-interactions-text
raises an error, disallowing any more extensions.
procedure
mixin : (make-mixin-contract drracket:unit:definitions-text<%>)
(drracket:get/extend:extend-definitions-text mixin before?) → void? mixin : (make-mixin-contract drracket:unit:definitions-text<%>) before? : boolean?
This text is used in the top window of DrRacket frames.
The argument, before, controls if the mixin is applied before or
after already installed mixins.
If unsupplied, this is the same as supplying #f.
procedure
→ (implementation?/c drracket:unit:definitions-text<%>)
Once this function is called,
drracket:get/extend:extend-definitions-text
raises an error, disallowing any more extensions.
procedure
(drracket:get/extend:extend-interactions-canvas mixin) → void?
mixin : (make-mixin-contract drracket:unit:interactions-canvas%)
(drracket:get/extend:extend-interactions-canvas mixin before?) → void? mixin : (make-mixin-contract drracket:unit:interactions-canvas%) before? : boolean?
This canvas is used in the bottom window of DrRacket frames.
The argument, before, controls if the mixin is applied before or
after already installed mixins.
If unsupplied, this is the same as supplying #f.
procedure
→ (subclass?/c drracket:unit:interactions-canvas%)
Once this function is called,
drracket:get/extend:extend-interactions-canvas
raises an error, disallowing any more extensions.
procedure
(drracket:get/extend:extend-definitions-canvas mixin) → void?
mixin : (make-mixin-contract drracket:unit:definitions-canvas%)
(drracket:get/extend:extend-definitions-canvas mixin before?) → void? mixin : (make-mixin-contract drracket:unit:definitions-canvas%) before? : boolean?
This canvas is used in the top window of DrRacket frames.
The argument, before, controls if the mixin is applied before or
after already installed mixins.
If unsupplied, this is the same as supplying #f.
procedure
→ (subclass?/c drracket:unit:definitions-canvas%)
Once this function is called,
drracket:get/extend:extend-definitions-canvas
raises an error, disallowing any more extensions.
procedure
(drracket:get/extend:extend-unit-frame mixin) → void?
mixin : (make-mixin-contract drracket:unit:frame%)
(drracket:get/extend:extend-unit-frame mixin before?) → void? mixin : (make-mixin-contract drracket:unit:frame%) before? : boolean?
This is the frame that implements the main DrRacket window.
The argument, before, controls if the mixin is applied before or
after already installed mixins.
If unsupplied, this is the same as supplying #f.
procedure
→ (subclass?/c drracket:unit:frame%)
Once this function is called,
drracket:get/extend:extend-unit-frame
raises an error, disallowing any more extensions.