cc5fe02cde
Include cleanup: GUI_ObjectManipulation.hpp, GUI, GUI_Preview
2020-05-26 13:45:36 +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
8021b7b4c9
Fixed OSX build
2020-05-05 20:40:31 +02:00
495db2ff2e
Imperial units: Implemented just for the object's position and size
2020-04-29 19:10:13 +02:00
1ade11fd57
Fixed OSX build
2019-10-09 13:15:03 +02:00
c1bb34cc4d
Some changing in implementation of emulate_kill_focus according to new code architecture.
...
+ Cleaning of the code from unused parts
2019-10-09 11:24:28 +02:00
1a03b664b9
Some changes for alignments in manipulation panel
2019-09-25 15:04:39 +02:00
6faf67d90c
Add binding for ManipulationEditors
2019-09-25 11:25:05 +02:00
c9c407cc2b
Rewrote UI for ObjectManipulation without using of OptionsGrope
2019-09-18 15:10:36 +02:00
81ab43ea9a
Revert "Changed snapshot names for reset rotation/reset scale/drop to bed functions"
...
This reverts commit 1ca8ff1285 .
2019-08-01 12:23:39 +02:00
1ca8ff1285
Changed snapshot names for reset rotation/reset scale/drop to bed functions
2019-08-01 10:58:52 +02:00
3d8c3804fa
Added 'drop to bed' button into object manipulation panel
2019-06-19 11:04:12 +02:00
980c6673d4
Reset buttons - fixed rotation of instances with multiple volumes
...
Mirroring buttons now hide where appropriate
2019-06-14 15:28:09 +02:00
a3c1644ead
Added mirroring buttons into object manipulation panel
2019-06-14 15:03:42 +02:00
9f236bc603
Added transformation reset buttons in object manipulation panel
2019-06-14 15:03:42 +02:00
a8241ad7f7
Merge remote-tracking branch 'remotes/origin/master' into vb_wold_object_manipulation
2019-05-03 19:13:47 +02:00
0ab96ed6b5
Changed the "non-uniform scaling is not possible" message.
2019-05-03 12:36:26 +02:00
88c9948c85
Fixed typo
2019-05-02 09:54:18 +02:00
b048669a3b
Changed update_warning_icon_state() signature
...
(next try to fix OSX compilation)
2019-05-02 08:33:38 +02:00
7f37f82ad4
Added comments
2019-04-30 16:59:40 +02:00
3bc6c29b7a
Added missed include
2019-04-30 11:27:41 +02:00
3eacb0a216
Next try
2019-04-30 09:38:23 +02:00
5084d544a2
Fixed a bug, where std::string and wxString were mixed up.
2019-04-29 18:10:08 +02:00
a591bb0f15
Missing forward declaration
2019-04-29 17:24:05 +02:00
2a47f0dc92
ObjectList improvements: Added warning icon for Parts with a repaired errors
2019-04-29 15:27:59 +02:00
16560f6e27
Merge remote-tracking branch 'remotes/origin/master' into vb_wold_object_manipulation
2019-04-26 17:42:51 +02:00
f78c3a0f1b
WIP, non-uniform scaling in the world coordinate system:
...
Disable non-uniform scaling when switching to the World coordinate system
and the rotation is not multiples of ninety degrees.
Ask user whether to bake in the transformations into the meshes if
enabling the non-uniform scaling in that case.
2019-04-25 09:24:33 +02:00
b39e9a81f3
Merge remote-tracking branch 'origin/master' into ys_ftn_improvements
2019-04-25 08:12:19 +02:00
065448e9e5
Big Refactoring: - deleted/renamed all _Prusa_ prefixes,
...
- cleaned code from commented parts
- rescale() -> msw_rescale()
2019-04-25 01:45:00 +02:00
2cc7b00a7d
WIP: World / local transformations of an object instance from the side panel.
2019-04-24 19:03:05 +02:00
b4d5287d0c
Refactoring: get_mesh_errors_count() moved to ModelObject
...
+ added get_object_stl_stats() to ModelObject
2019-04-24 16:04:47 +02:00
203e9e848c
Changed Manipulation panel. (Simple mode)There is exclamation mark icon next for the object name, if it has errors.
...
+ some code refactoring
2019-04-24 13:33:05 +02:00
5d2537af35
WIP: Transformations of an instance in world coordinate system
...
from the side panel.
2019-04-24 11:01:59 +02:00
3b31976b09
Another fix for Linuz and Mac builds
2019-03-19 15:58:18 +01:00
80c1a8d8e4
GLCanvas3D::Selection as a standalone class
2019-03-19 13:30:21 +01:00
8076b39c4b
Emulation of kill focus event on object manipulator fields when changing selection into objects list [WIN+LINUX]
2019-01-31 14:12:07 +01:00
6137cc48eb
ENABLE_IMPROVED_SIDEBAR_OBJECTS_MANIPULATION set as default
2019-01-28 16:06:44 +01:00
1c0bc8a5f3
Fixed synchronization between Objects List and Object manipulator table
2019-01-28 15:50:02 +01:00
54bd2e55c7
Merge branch 'master' of https://github.com/prusa3d/Slic3r
2019-01-24 15:40:54 +01:00
a406a44946
Sidebar object manipulation fields updated on idle event
2019-01-24 11:37:58 +01:00
f07aba73cb
Set uniformly scaling by default
2019-01-24 10:24:10 +01:00
6d7e2b2dd7
Added SetLock() function for PrusaLockButton
2019-01-09 08:52:08 +01:00
24e0c9b79e
Added "uniform scaling" button
2019-01-08 13:34:47 +01:00
66f9582a20
Fixed sidebar size fields update (which was broken again)
2019-01-08 09:51:58 +01:00
c81dbba794
Fix of #1590
2019-01-07 10:53:48 +01:00
0ccd19f1ee
Improved objects manipulation using sidebar
2019-01-02 13:42:29 +01:00
f799f2eb48
Delayed update of ObjectManipulation panel from the Canvas3D:
...
Store the changes into temps and apply it to the wxWidgets on idle.
2018-12-20 20:12:26 +01:00
d453b6fb3f
Sidebar matrix field behavior for single full instance selection
2018-12-18 11:11:06 +01:00
8854276965
Added size fields to sidebar matrix manipulators
2018-12-18 10:10:14 +01:00
a326ce06b1
Removed unneeded methods from ObjectManipulation
2018-12-18 09:34:41 +01:00