Dialog Placement

Is there a way to define where LISP/DCL based dialogs are placed on screen. I currently have a laptop with a second large monitor.
When I call a dialog, it is placed on the left side of the laptop screen (primary) rather than on the second monitor (secondary) where BricsCAD is.
BricsCAD native dialogs are displayed on the second monitor, or wherever they were last used. (across both screens)

Comments

  • Roy Klein Gebbinck
    edited November 2019

    First of all the second monitor can be configured as 'primary'.

    Two functions to control the placement of DCL dialogs:

    done_dialog:
    Returns the top left corner of the dialog as a list: (xPixel yPixel).
    You can store this in a global variable or in the registry.

    new_dialog:
    You can supply the dialog position list as the 4th argument.