Lisp HUG Maillist Archive

Using LW IDE on Windows with multiple screens.

Hi all,

Just a heads-up on how to use LW IDE (I'm using LW7) for Windows with multiple screens.
LW IDE itself is a MDI application, hence one can't move Editor or Listener outside of the main application frame. However using this trick:

(capi:find-interface 'lw-tools:editor :screen (car (capi:screens)))

and

(capi:find-interface 'lw-tools:listener :screen (car (capi:screens)))

one can create an instance of listener and editor detached from the MDI main window and place on
another screen.

To LW team: it would be fantastic to have a possibility to "detach" the Editor, Listener and other tools to be able to place them outside of MDI window (on another screen for example) in future versions.


Br
/Alexey

Re: Using LW IDE on Windows with multiple screens.

But if you change the LW setting in "Environment -> General -> Window Options”, from “All windows contained within a single main window” to “Separate windows sharing a menu bar” (or the other one), LispWorks IDE will not be a MDI application at all, and it should be able to spread its windows to multiple screens.

Hope this helps,

Chun Tian

> Il giorno 18 set 2017, alle ore 16:57, Alexey Veretennikov <txm.fourier@gmail.com> ha scritto:
> 
> Hi all,
> 
> Just a heads-up on how to use LW IDE (I'm using LW7) for Windows with multiple screens.
> LW IDE itself is a MDI application, hence one can't move Editor or Listener outside of the main application frame. However using this trick:
> 
> (capi:find-interface 'lw-tools:editor :screen (car (capi:screens)))
> 
> and
> 
> (capi:find-interface 'lw-tools:listener :screen (car (capi:screens)))
> 
> one can create an instance of listener and editor detached from the MDI main window and place on
> another screen.
> 
> To LW team: it would be fantastic to have a possibility to "detach" the Editor, Listener and other tools to be able to place them outside of MDI window (on another screen for example) in future versions.
> 
> 
> Br
> /Alexey


Re: Using LW IDE on Windows with multiple screens.

Thanks! I was just starting to use IDE for Windows (worked with OSX version before, where is no MDI as it seems) and missed this option.

On Mon, Sep 18, 2017 at 5:15 PM, Chun Tian (binghe) <binghe.lisp@gmail.com> wrote:
But if you change the LW setting in "Environment -> General -> Window Options”, from “All windows contained within a single main window” to “Separate windows sharing a menu bar” (or the other one), LispWorks IDE will not be a MDI application at all, and it should be able to spread its windows to multiple screens.

Hope this helps,

Chun Tian

> Il giorno 18 set 2017, alle ore 16:57, Alexey Veretennikov <txm.fourier@gmail.com> ha scritto:
>
> Hi all,
>
> Just a heads-up on how to use LW IDE (I'm using LW7) for Windows with multiple screens.
> LW IDE itself is a MDI application, hence one can't move Editor or Listener outside of the main application frame. However using this trick:
>
> (capi:find-interface 'lw-tools:editor :screen (car (capi:screens)))
>
> and
>
> (capi:find-interface 'lw-tools:listener :screen (car (capi:screens)))
>
> one can create an instance of listener and editor detached from the MDI main window and place on
> another screen.
>
> To LW team: it would be fantastic to have a possibility to "detach" the Editor, Listener and other tools to be able to place them outside of MDI window (on another screen for example) in future versions.
>
>
> Br
> /Alexey


Updated at: 2020-12-10 08:30 UTC