Maybe the following is relevant for Mac users wishing to use Viacad/Sharkcad with dual monitors.
I like to run Sharkcad on a second monitor positioned on a table above my laptop (see image).
When in this mode, if I want the menus to appear on the second monitor and be remembered when Shark is restarted I go through the following procedure.
Backup SFXDialogs.ini and SFXPrefs.ini before making any changes.
There are four menu behaviors:
1. The main 2D/3D tool always opens in monitor 1, and can moved to monitor 2 using the mouse (no big deal).
2. The fly-out menus from the 2D/3D toolbar can be moved to second monitor with the mouse. Shark remembers the new locations when restarted.
3. To make n x m array type menus like: Inspector, Concept Explorer Attributes/BOM appear in monitor 2, edit
C:\Users\[username]\AppData\Local\Punch!\SharkCAD\SFXDialogs.ini
position each menu in x-axis and the negative y-axis
[Concept Explorer]
DisplayAtStartup=TRUE <== handy
CurTab=Entities
AllowCollapse=TRUE
LRCollapseMode=NONE
TBCollapseMode=NONE
UpperLeftPos=3296,-1379 <== make the y-axis co-ordinate negative
WidthHeight=434,1167
TreeHt=213
Once the n x m menu is set, monitor 2 will remember the position when Shark is restarted.
Note: If you move a n x m menu to primary, it will remain there and get stuck (y-axis sign is not flipped).
4. The last case is for a few Window menus like Constraints.
When Shark is in monitor 2 to get Constraints to appear exit Shark, edit
C:\Users\[username]\AppData\Local\Punch!\SharkCAD\SFXPrefs.ini
and set the following to TRUE
ShowConstraints=TRUE
Start Shark and move Constraints to monitor 2. Shark remembers the location when restarted.
Notes
If you position your second monitor off to left of the primary, the x-axis menu positions need to be negative. The y-axis stays positive.
When the second monitor is to the right or below primary no changes are required.
If Shark is at full screen when closed, it always will start on the primary when restarted.
If Shark is not full screen when closed, it open on the monitor it was shutdown from.
If you want to move Shark and menus back to the primary. Either restore the backup files or delete SFXDialogs.ini and SFXPrefs.ini and then start.
I'm running Sharkcad v12 build 1582 on Windows 10 Pro.
The fix should be easy, make the 1, 3 & 4 menus behave like 2.
warwickshaw attached the following image(s):
sharkcad-dual-monitors.png
(50kb) downloaded 0 time(s). sharkcad-dual-monitors.png
(50kb) downloaded 2 time(s).You cannot view/download attachments. Try to login or register.