This class implements a canvas that works with mred:simple-menu-frame%. Canvases from this class can only be used in a frame from mred:simple-menu-frame%.
if no buffer is specified, then a buffer is created with make-initial-edit. super-init is called after all of the methods are evaluated.