View Issue Details

IDProjectCategoryView StatusLast Update
0004244DraftBugpublic2020-01-09 12:14
Reportervocx Assigned Towmayer  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
PlatformLinuxOSUbuntuOS Version18.04
Product Version0.19 
Fixed in Version0.19 
Summary0004244: Std_SetAppearance always appears on a corner of the secondary monitor
DescriptionThe Std_SetAppearance tool produces a window with some options to change the appearance of a selected object. This window always appears on the upper left corner of a screen.

I have two screens, my left monitor is my secondary monitor, while my center-right monitor is my main monitor. When using Std_SetAppearance, or pressing Ctrl+D, this window appears always in the left monitor. Moreover, the window doesn't appear at regular height. It appears hidden in the smaller monitor's border; this window is barely visible in the screen so its title bar cannot be selected easily.

It seems the window created is a dockable window and not a proper window like the one shown by the Std_UnitsCalculator tool and other tools. Even when the Appearance window is docked, after it is closed and re-opened, it will still appear again in its corner position.

So, with this report, the idea is that the Appearance dialog is converted to a better window, so that it is displayed properly in the main screen when it is launched.

See the forum thread, Std_SetAppearance always appears on a corner of the secondary monitor.

See also images in this forum thread.
Steps To Reproduce
  1. Open FreeCAD, create a new document.
  2. Create an object, for example, Part_Box, and select it.
  3. Launch the appearance tool from the menu, View -> Appearance or Ctrl+D.
  4. The dialog appears on my left, smaller monitor, not on my main monitor with the rest of the FreeCAD interface.
TagsNo tags attached.
FreeCAD InformationOS: Ubuntu 18.04.3 LTS (ubuntu:GNOME/ubuntu)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.19210 (Git)
Build type: Unknown
Branch: master
Hash: c0aedf29da99d3fccfa1a50c0b2fdbc6372da297
Python version: 3.6.9
Qt version: 5.9.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)

Activities

vocx

2020-01-09 06:13

reporter   ~0014023

This report is not in the "Draft" project. It is in the general "FreeCAD" project, as it affects a standard tool (Std_SetAppearance).

wmayer

2020-01-09 10:27

administrator   ~0014024

Fix committed to master branch.

Kunda1

2020-01-09 12:14

administrator   ~0014027

For some reason this ticket wasn't marked fixed in 0.19. It is now.

Related Changesets

FreeCAD: master 97fef55d

2020-01-09 10:26:30

wmayer

Details Diff
fixes 0004244: Std_SetAppearance always appears on a corner of the secondary monitor Affected Issues
0004244
mod - src/Gui/CommandView.cpp Diff File
mod - src/Gui/DlgDisplayPropertiesImp.cpp Diff File
mod - src/Gui/DlgDisplayPropertiesImp.h Diff File

Issue History

Date Modified Username Field Change
2020-01-09 06:12 vocx New Issue
2020-01-09 06:13 vocx Note Added: 0014023
2020-01-09 10:27 wmayer Changeset attached => FreeCAD master 97fef55d
2020-01-09 10:27 wmayer Note Added: 0014024
2020-01-09 10:27 wmayer Assigned To => wmayer
2020-01-09 10:27 wmayer Status new => closed
2020-01-09 10:27 wmayer Resolution open => fixed
2020-01-09 12:14 Kunda1 Note Added: 0014027
2020-01-09 12:14 Kunda1 Fixed in Version => 0.19