be7e2f2ae1
Tech ENABLE_WX_3_1_3_DPI_CHANGED_EVENT set as default
2021-02-25 12:40:42 +01:00
79b7ccbb79
OSX specific, related to the wxWidgets 3.1.4: Fixed wrong UI-scaling
...
(wxWidgets 3.1.4 can binding of wxEVT_DPI_CHANGED now, so it was called msw_rescale() for most of the controls redundantly)
+ Fixed update of the DoubleSlider after changing of the system color
2021-01-22 21:44:15 +01:00
87e1875822
ENABLE_GCODE_VIEWER set as default in:
...
SysInfoDialog.cpp
Selection hpp/cpp
Preferences.cpp
GUI_Utils.hpp
KBShortcutsDialog.cpp
2020-11-18 13:04:34 +01:00
f0a339758b
Fixed a Dialog position under OSX
...
Always set parent for the Dialog, if we want to see the Dialog in the same display as a parent.
Dialog will be shown in the primary monitor otherwise.
+ fixed a draw of the canvas legend when we move application between Retina and non-Retina displays
2020-11-05 11:53:16 -08:00
dd94b34a8d
Fixed missing include on Linux, printf format string fix
...
boost/format.hpp was missing in the header
2020-10-02 09:32:50 +02:00
94a9820661
Merge branch 'master' of https://github.com/Prusa3d/PrusaSlicer
2020-10-01 20:12:50 +02:00
ee58ab4e2d
Merge branch 'vb_optgroup_refact'
2020-10-01 20:05:31 +02:00
8bf0f75e83
Fixed compilation with wxWidgets 3.0
2020-09-30 17:33:08 +02:00
e8325a8e2d
Fixes of DPI scaling on Windows.
2020-09-30 14:02:23 +02:00
8fb3a44a4e
Fixed highlighting of the searched option
...
+ Create controls only on the shown and active tab
+ Line class : deleted unused sizer
+ In GUI_Utils added TaskTimer class for the print a time of some task duration
+ BedShapeDialog:: activated options_groups
+ commented some unused code
2020-09-24 15:41:48 +02:00
07499ff9d0
Fixed Scale on Linux
2020-09-08 15:20:12 +02:00
c8133b91b7
Code cleaning.
...
+ Use default DPIfont for wxHtmlWindows
2020-09-04 13:01:02 +02:00
ba87a4fd9a
Fixed rescale of the MainFrame/SettingsDialog after switching between settings layouts on the 2 monitors with different DPI
2020-09-04 10:08:54 +02:00
c49221c621
Fix of Settings scaling when they are placed in non-modal Dialog
2020-09-03 15:40:14 +02:00
0eb6ba96d6
Fixed conflicts after merge with master
2020-08-03 14:17:40 +02:00
757572b760
Tech ENABLE_LAYOUT_NO_RESTART set as default
2020-08-03 11:08:17 +02:00
653efca5b4
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-06-19 12:51:05 +02:00
d6e040c282
Follow-up of e782d34ec8 -> Fix in DPIAware::rescale()
2020-06-19 12:48:01 +02:00
5c7b0948bc
Fixed conflict after merge with master
2020-06-19 11:49:59 +02:00
e782d34ec8
ENABLE_LAYOUT_NO_RESTART -> Fixed font scaling when switching to non modal setting dialog layout when building against wxWidgets 3.1.3
2020-06-19 11:18:48 +02:00
9608103d58
ENABLE_LAYOUT_NO_RESTART -> Fixed font scaling when switching to/from non modal setting dialog layout when building against wxWidgets prior to 3.1.3
2020-06-19 11:04:08 +02:00
af5c3583e8
Follow-up of dcf68aefd7 - disable old from builds against wxWidgets 3.1.3
2020-06-16 08:15:36 +02:00
dcf68aefd7
Enable built-in DPI changed event handler when building against wxWidgets 3.1.3
2020-06-15 16:20:34 +02:00
ab60499298
Fixed conflicts after merge with master
2020-06-12 10:35:18 +02:00
a1319cc8f7
Fixed restoring of application starting position
2020-06-11 16:07:28 +02:00
80c2f107c1
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_gcode_viewer
2020-05-22 12:12:56 +02:00
db32c1f15a
Changed processing of a wxEVT_SYS_COLOUR_CHANGED event.
...
Only UI is updated. The application doesn't recreated now
2020-05-21 17:29:00 +02:00
4c4485a9b5
GCodeViewer -> Extrusion toolpaths colored by tool
2020-04-21 15:55:26 +02:00
2f6326a2eb
Windows specific refactoring of Mouse3DController and RemovableDriveManager.
...
PrusaSlicer newly registers by Windows operating system for HID USB
plug / unplug notifications and for Volume attach / detach notifications,
and the background threads of the two respective services are waken up
on these Windows notifications.
The RemovableDriveManager also wakes up every 30 seconds to cope with
the drives ejected from Windows Explorer or from another application,
for example Cura, for which Windows OS does not send out notifications.
2020-03-13 14:19:14 +01:00
e12512dec0
Fix: Rename DPI changed event to not clash with impl in wxwidgets
2019-11-11 17:10:29 +01:00
12133f9599
Code cleaning and last msw_rescale() improvements
2019-06-19 11:38:42 +02:00
415877d79e
Experiments with msw_rescale fixing
2019-06-18 18:02:40 +02:00
563a1a8441
Fixed rare font scaling issue on Windows 10.
2019-05-17 13:15:32 +02:00
cc933789eb
Fix of #2249
2019-05-16 13:16:43 +02:00
0bcb449fb4
em_unit initialization in one place (DPIAware constructor)
2019-05-15 16:44:33 +02:00
c9cd4818c7
Improvements of High DPI scaling on Windows.
2019-05-06 18:28:23 +02:00
e7d6586220
Another missing include
2019-04-18 17:16:31 +02:00
9cd3c594be
Overrided on_dpi_changed() for some Dialogs:
...
AboutDialog, ConfigSnapshotDialog, FirmwareDialog, SysInfoDialog
+ set correct fonts for KBShortcutsDialog
2019-04-18 15:05:17 +02:00
3e9c0c396e
Code refactoring
2019-04-17 12:49:10 +02:00
3b9803ba6e
Fixed crash of build under OSX and Linux.
...
+ Added flag to control if application rescale is possible
2019-04-16 17:06:28 +02:00
82573390c7
First scaling experiments
2019-04-10 09:57:33 +02:00
7e32f2df71
Implement per-screen DPI on Windows, DPI change event, wxDialog & wxFrame mixin base classes
2019-04-08 11:34:46 +02:00
734d57a714
Fix build on MSVC with PCH off
2019-03-27 12:14:34 +01:00
7d969a6f36
ConfigWizard: Bugfixes
2019-02-12 10:11:00 +01:00
b3d7bf1c1e
Fix window geometry persistence #1557
2019-01-21 14:56:23 +01:00
18c95c404c
Fix wxNotebook event incontinence
2018-11-28 19:26:48 +01:00
6629d75853
Cutting
2018-11-18 21:20:47 +01:00
ec0c65a80a
Fix CheckboxFileDialog, for real this time (I hope)
2018-10-19 15:13:20 +02:00
b6251dd85b
Fix CheckboxFileDialog
2018-10-19 13:39:34 +02:00
d4371b6089
Refactor window position & size persistence
...
in a way that is hopefully robust wrt. platform quirks
2018-10-17 14:09:18 +02:00