MDIDisplay

MDIDisplay

(private) new MDIDisplay()

Base class to manage multiple document interface for drawings

Source:

Methods

activateFrame()

Activate frame

Source:

(private) afterCreateFrame()

method called after new frame is created

Source:

beforeCreateFrame()

method called before new frame is created

Source:

(protected) checkMDIResize()

perform resize for each frame

Source:

cleanup()

Cleanup all drawings

Source:

findFrame()

Serach for the frame using item name

Source:

forEachFrame(userfunc, only_visible)

method dedicated to iterate over existing panels

Source:
Parameters:
Name Type Description
userfunc function

is called with arguments (frame)

only_visible boolean

let select only visible frames

forEachPainter(userfunc, only_visible)

method dedicated to iterate over existing panles

Source:
Parameters:
Name Type Description
userfunc function

is called with arguments (painter, frame)

only_visible boolean

let select only visible frames

getActiveFrame()

Return active frame

Source:

numDraw()

Returns total number of drawings

Source:

setInitFrame()

Assign func which called for each newly created frame

Source: