Knowledge Base: Drag-and-drop docking doesn't work on Mono

From DWSIM - Chemical Process Simulator
Jump to: navigation, search

Synopsis

Dragging and dropping flowsheet sub-windows to setup docking layout doesn't work when running DWSIM on Linux.

Environment

DWSIM running on Linux through Mono (all versions).

Analysis

Drag & Drop, as well as other features in the DockPanel Suite, the library used to display the docking windows, are currently implemented using P/Invoke calls to Windows assemblies, which won't work on a non-Windows OS.

Resolution

There is no solution for this issue. As a workaround, the user can use the docking context menu displayed by all windows when the right mouse button is clicked on the window's caption bar.

External resources