• Announce: mdi 1.0 (multiple document interface)

    From Mark Summerfield@m.n.summerfield@gmail.com to comp.lang.tcl on Fri Sep 25 10:35:35 2026
    From Newsgroup: comp.lang.tcl

    I've just released a pure Tcl/Tk 9 module, mdi-1.tm,
    with no external dependencies.

    This module provides an MDI (Multiple Document Interface) Window
    to which may be added any number of child windows.

    The mdi::Window class provides methods for cascading, tiling, and
    minimizing all the child windows it manages, and both this class
    and the mdi::child (window) class provide methods for maximizing,
    minimizing, restoring, moving, resizing, and closing (if
    closable) child windows.

    The mdi::Window class can also provide a Window menu which
    supports all the above and has a Windows submenu which provides
    access to all the child windows.

    Included with the module is the mdi_test.tk application which
    shows most of the module's facilities in action.

    The module's web page also has some screenshots of mdi_test.tk
    in action.

    See https://github.com/mark-summerfield/mdi
    --- Synchronet 3.22a-Linux NewsLink 1.2