Commit Graph

47 Commits

Author SHA1 Message Date
2ce308693f Fixed object size changes using sidebar 2019-01-04 13:59:41 +01:00
ca6a7ac8d5 Further improvement in objects manipulation using sidebar (multiselection) 2019-01-03 11:24:03 +01:00
0ccd19f1ee Improved objects manipulation using sidebar 2019-01-02 13:42:29 +01:00
611d9aa0d8 Model's volume transform set as default 2019-01-02 10:49:13 +01:00
4b04e4e552 Fix for #1549 2019-01-02 10:18:02 +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
2548253d59 Another fix on volumes translation 2018-12-19 15:03:49 +01:00
7077c1e4a1 Sidebar matrix field behavior for multiple volume selection 2018-12-18 14:08:46 +01:00
f54f966663 Sidebar matrix field behavior for single full object selection 2018-12-18 11:50:22 +01:00
d453b6fb3f Sidebar matrix field behavior for single full instance selection 2018-12-18 11:11:06 +01:00
334f747fa9 Sidebar matrix fields focus handling 2018-12-18 10:40:53 +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
e1cea03cda Added template for the handle of the TextCtrl's focus event 2018-12-11 14:05:56 +01:00
d7bc1410ee Update value inside TextCtrl & SpinCtrl after wxEVT_KILL_FOCES instead of wxEVT_TEXT (or wxEVT_TEXT_ENTER) 2018-12-11 14:05:56 +01:00
a378bb7bed Removed some obsolete Perl bindings.
Removed libslic3r from the default include paths for all modules but
libslic3r. Now headers from libslic3r need to be included with an
explicit path (libslic3r/libslic3r.h etc)
Split the localization macros into I18N.{cpp,h}
2018-11-26 14:41:58 +01:00
b03f672801 Refactored to get direct access to GLCanvas3D in Plater and Preview.
WIP: SLA update delayed until mouse is released.
2018-11-23 12:47:32 +01:00
9d7b4ce41d Position(Displacement)/Rotation/Scale for group selection 2018-11-22 16:09:28 +01:00
86ac9ed91e Small refactoring 2018-11-21 10:36:09 +01:00
37b5cb9a4d Update transformation values in sidebar for single volume/modifier selection 2018-11-21 09:45:43 +01:00
bcfff27921 Fixed scaling of multivolumes selection - Added local scale by pressing Alt key while dragging the scale gizmo 2018-11-20 15:39:36 +01:00
b961d1011a Fixed rotation of multivolumes selection - Added local rotation by pressing Alt key while dragging the rotate gizmo 2018-11-20 11:57:01 +01:00
ede21eec7a Rotation/Scale from modification pane for SingleObject, SingleVolume & SingleInstance
Note:
- doesn't work for group selection
- scaling work only with percent mode
2018-11-15 12:43:16 +01:00
caaacb4c4f Added "change position" from modification pane 2018-11-14 16:24:55 +01:00
9467209c1a Fixed crashing on reset_settings_value() 2018-11-14 13:40:55 +01:00
62aa34b444 SpinCtrsl inside Manipulation pane is replaced to TextCtrls
+ Added "proces_enter" mode for TextCtrl (The control will generate the event wxEVT_TEXT_ENTER)
2018-11-14 12:35:15 +01:00
ca868fcaf1 Fixed typo bug 2018-11-13 08:00:27 +01:00
d20bac7039 Added a modifier selection in the object list
+ set box-subobject's center to the objects center
+ fixed bug in PrusaObjectDataViewModel.Delete(), when deleting last volume_idx
2018-11-12 16:03:50 +01:00
7f4a8bccd5 Fixed controls layout on right panel.
+ Split ObjectManipulation class to ObjectManipulation and ObjectSettings
+ fixed typo-bug in GetItemByVolumeId
2018-11-09 18:42:06 +01:00
3aad8b5fd2 Translation of ModelVolume as transformation component (without modifying the mesh) 2018-11-02 12:11:28 +01:00
618d0e4910 Fixed splitting of the objects with instances 2018-11-01 16:24:20 +01:00
a15bf7cc25 New selection set as default 2018-11-01 10:06:55 +01:00
5a4cef9ac1 Fixed part settings updating 2018-10-31 16:06:32 +01:00
7f08f460f1 Some code review 2018-10-31 12:58:35 +01:00
d2844bc39d Ported show_sliced_info_sizer
+ some code-view changes
2018-10-31 12:58:35 +01:00
f47949504e Prototype of the hiding according to view mode
+ Added mode icon near option's label
+ Fixed segmentation fault on Linux
2018-10-21 23:10:36 +02:00
059ab4a05c ModelInstance's full 3D transform set as default 2018-10-16 09:51:30 +02:00
27fea879d3 Merge branch 'dev_native' of https://github.com/prusa3d/Slic3r into dev_native 2018-10-15 10:54:20 +02:00
76052d33bf New selection -> scaling wip 2018-10-12 15:43:29 +02:00
b7980f6b9b Added correct deleting of the selected objects(parts, mix)
but only in "ObjectList->Scene" direction
2018-10-12 12:00:37 +02:00
30f3ec3d16 Changed mode of the OblectList to Multiple selection 2018-10-10 16:22:20 +02:00
895bdf7918 New selection -> rotation wip 2018-10-09 15:56:34 +02:00
9f1613bffb Merge remote-tracking branch 'origin/dev_native' into ys_dev_native 2018-10-09 08:30:48 +02:00
1006cd976e Fixed events OBJECT_SETTINGS_CHANGED_EVENT , OBJECT_REMOVE_EVENT and UPDATE_SCENE_EVENT
+ changed ctor of ObjList
+ deleted unusable code from Tab.cpp
2018-10-08 16:28:11 +02:00
384cfa0e6d 1st installment of new selections (disabled) 2018-10-08 14:02:12 +02:00
ea30385fd0 Completed split of the GUI_ObjectParts 2018-10-05 23:29:15 +02:00
bcedd71e99 Start to Split GUI_ObjectParts:
+ created GUI_ObjectList & GUI_ObjectManipulation classes
2018-10-04 16:43:10 +02:00