bubnikv
2de557986e
Finished scaling of menu icons on Windows.
2019-05-07 13:35:37 +02:00
bubnikv
f7214163e8
Merge branch 'master' into ys_menuicons
2019-05-07 09:32:29 +02:00
bubnikv
b4010d58c9
Improvements of High DPI scaling on Windows.
2019-05-06 18:28:23 +02:00
YuSanka
03dba475e8
Localization improvements
2019-05-04 02:07:07 +02:00
YuSanka
b21276f16d
Added set_as_owner_drawn() for the code universality
2019-05-03 16:14:26 +02:00
YuSanka
67e15df760
Menu icons drawing under OSX (if wxMenu::SetOwnerDrawn() is implemented in wxWidgets)
2019-05-03 09:44:19 +02:00
Enrico Turri
26942cce62
Added confirmation dialog for Delete All command
2019-05-02 13:52:13 +02:00
Enrico Turri
283ef2665c
Export to STL of SLA supports and pad
2019-05-02 13:46:39 +02:00
YuSanka
01917cd4ea
Added menu icons for a dark mode
2019-04-30 15:14:18 +02:00
YuSanka
2b7350bdf9
Fixed menubar item's name in respect to printer_technology
2019-04-30 13:52:05 +02:00
Vojtech Kral
9ee4a33c5f
MainFrame: Maximize by default (at first start)
2019-04-29 16:57:08 +02:00
YuSanka
734fc89c8e
Rescale under MSW : fixed rendering of MainFrame, if it was maximized during moving
2019-04-26 13:08:25 +02:00
YuSanka
b6f2159cbd
Fixed app name interpolation for : GUI_App, MainFrame, MsgDialog, Preferences, Tab and UpdateDialogs
...
+ added edit_tooltip(), wich replaces Slic3r for SLIC3R_APP_KEY
2019-04-26 10:54:18 +02:00
YuSanka
0da12d08fd
Big Refactoring: - deleted/renamed all _Prusa_ prefixes,
...
- cleaned code from commented parts
- rescale() -> msw_rescale()
2019-04-25 01:45:00 +02:00
YuSanka
d6ed85b61f
Added _fiction_ resizing for correct MainFrame rendering after DPI changed_object
...
+ Added a calculation of a empty bitmaps inside presets in respect to em_unit (to avoid assert)
+ Added scaling for PrintHostDialogs and MsgDialog
+ some code refactoring
2019-04-23 16:33:06 +02:00
YuSanka
6f3fbe34bb
Merge remote-tracking branch 'origin/ys_bug_fixing' into ys_msw_dpi
2019-04-18 15:24:50 +02:00
YuSanka
aae9bc0367
Overrided on_dpi_changed() for some Dialogs:
...
BedShapeDialog, KBShortcutsDialog, ConfigWizard, Preferences
2019-04-18 02:03:40 +02:00
YuSanka
687b998f23
Code refactoring
2019-04-17 12:49:10 +02:00
YuSanka
e5d0af695d
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
Enrico Turri
cfabd6ceab
Ctrl+C and Ctrl+V for Copy and Paste refactored in the same way as Ctrl+A for Select All
2019-04-16 13:47:37 +02:00
YuSanka
70e794f17d
Application Scaling for MSW: Added rescale function for DoubleSlider (from Preview), ObjectList, ManipulationPanel and SettingsPanel
...
+ Set wider default size for Preset Comboboxes from Tabs (#2023 )
2019-04-16 10:05:45 +02:00
bubnikv
dc6e438b90
More unification of the application naming.
2019-04-15 19:49:37 +02:00
bubnikv
31edb6082e
Harmonized the application naming.
2019-04-15 16:14:19 +02:00
YuSanka
89142e48fb
Merge remote-tracking branch 'origin/master' into ys_msw_dpi
2019-04-14 13:49:22 +02:00
YuSanka
252381aa38
Application Scaling for MSW: Next big step
...
- Added rescale() function for the most of controls
- Created PrusaBitmap and PrusaButton classes like a wrap to wxBitmap and wxButton accordingly
2019-04-13 23:46:52 +02:00
bubnikv
3ce26a9be2
Fix of "Repir from File menu doesn't save the file #2064 "
...
The file was saved, albeit using an "obj" format, but into a file
with an ".stl" extension.
The software was fixed to propose a file to save with a correct ".obj"
extension.
2019-04-13 14:45:35 +02:00
YuSanka
aa5588b11c
Added new icons
2019-04-12 17:10:29 +02:00
Enrico Turri
9d76aaa378
Added icons for 3D and preview menu items
2019-04-12 14:30:28 +02:00
Enrico Turri
7be9551414
Merge branch 'et_copy_and_paste' of https://github.com/prusa3d/Slic3r
2019-04-12 12:40:25 +02:00
YuSanka
60079c26f1
Added new icons
2019-04-12 12:15:56 +02:00
Enrico Turri
0b5186aec8
Added icons for Edit menu items: Delete selected, Delete all, Copy, Paste
2019-04-12 11:50:14 +02:00
Enrico Turri
61ef36805f
Copy and paste -> Added items for copy and paste on the toolbar
2019-04-11 13:20:34 +02:00
YuSanka
254acd022d
Merge remote-tracking branch 'origin/master' into ys_msw_dpi
2019-04-10 10:01:20 +02:00
YuSanka
580b1bc5de
First scaling experiments
2019-04-10 09:57:33 +02:00
Enrico Turri
d2c1deb778
Merge branch 'master' of https://github.com/prusa3d/Slic3r into et_copy_and_paste
2019-04-10 09:46:24 +02:00
YuSanka
9862d8c92d
Added new icons
2019-04-10 09:41:04 +02:00
Enrico Turri
8bd3c6ec5c
1st installment of copy and paste -> prototype for volumes copy and paste
2019-04-10 08:40:58 +02:00
Vojtech Kral
b9bc1de492
Bitmaps: Pass wxWindow context in a few more places
2019-04-09 18:01:45 +02:00
Vojtech Kral
989aaf086c
Implement per-screen DPI on Windows, DPI change event, wxDialog & wxFrame mixin base classes
2019-04-08 11:34:46 +02:00
YuSanka
8dc3dc3d4b
Icon updating for all application
2019-04-08 11:10:57 +02:00
bubnikv
5c6189b553
Weird things happen as the Paint messages are floating around the windows being destructed.
...
Avoid the Paint messages by hiding the main window.
Also the application closes much faster without these unnecessary screen refreshes.
In addition, there were some crashes due to the Paint events sent to already destructed windows.
2019-03-18 23:22:38 +01:00
bubnikv
b12d9f1b27
Performance fix of rendering of the parameter tabs on Windows:
...
Disabled Windows Vista themes for the wxNotebook.
2019-03-18 20:54:01 +01:00
YuSanka
5263ea796a
Set MinSize() in respect to em_unit
2019-03-18 10:38:21 +01:00
YuSanka
d5efdecb6c
Implemented another behavior of the "Slice Now" / "Export/Send G-code" buttons (SPE-831)
2019-03-01 11:00:34 +01:00
bubnikv
8eeb549134
Renamed the SLA output file to ".sl1"
2019-02-25 15:01:39 +01:00
bubnikv
e53b3a31f2
Removed unnecessary saving of slicer.ini
2019-02-22 17:18:58 +01:00
YuSanka
59784e8eac
Fixed bug with update (part of #1801 )
2019-02-22 09:38:56 +01:00
bubnikv
ebd11c3f7c
Merge remote-tracking branch 'origin/ys_hdpi'
2019-02-20 16:20:30 +01:00
bubnikv
8cb13624f5
Fix of the SLA situation where an object was sliced even after being
...
moved out of the print bed.
Added an event.Skip() when processing OnActivate event.
2019-02-20 12:21:22 +01:00
bubnikv
ebb077032e
OnActivate handler to:
...
1) Process delayed error messages from background processing
2) Set keyboard focus to the 3D scene if no wx window has keyboard focus.
2019-02-19 14:57:59 +01:00