Commit Graph

289 Commits

Author SHA1 Message Date
bubnikv
f569f535e2 Fixed a regression, where in the object list when in-place editing
the object name, the accelerator keys were still captured and caused
weired effects or crashes.
2019-05-16 10:37:06 +02:00
bubnikv
89cef50363 Fix of mangled UTF8 characters in ModelVolume name after copy / paste. 2019-05-15 17:16:31 +02:00
YuSanka
22f41cacd3 Merge remote-tracking branch 'origin/master' into ys_menuicons 2019-05-13 15:12:36 +02:00
YuSanka
884123933d Deleted unused menu items for OSX
+ Marked items for "Change part type" list
+ new POT
2019-05-13 15:07:53 +02:00
YuSanka
7268fc9a71 Code refactoring for Bind(wxEVT_UPDATE_UI) universally (inside append_menu_item(...))
+ Marked text for "Change part type" list
2019-05-13 14:27:51 +02:00
YuSanka
9cc219fab7 Localization improvements : Empty spaces at the end of phrase are removed from dictionary.
+ new POT
2019-05-11 23:29:25 +02:00
YuSanka
361ed9e2ca Localized "default" extruder 2019-05-10 12:54:20 +02:00
YuSanka
40f76368e5 Fixed menu items "Add..." scaling under MSW 2019-05-09 14:53:31 +02:00
bubnikv
09673970f7 Merge remote-tracking branch 'remotes/origin/master' into vb_wold_object_manipulation 2019-05-03 19:13:47 +02:00
YuSanka
e91acdd9d1 Fixed a crash, if try to add second settings grope for instance 2019-05-03 16:05:49 +02:00
YuSanka
bb2b5f9de6 Merge remote-tracking branch 'origin/ys_ftn_improvements' 2019-05-03 14:31:59 +02:00
YuSanka
a07af58621 Temporary fix for crash, if try to add second settings grope for instance 2019-05-03 14:29:28 +02:00
bubnikv
a7868d45f1 Merge remote-tracking branch 'remotes/origin/master' into vb_wold_object_manipulation 2019-05-03 12:37:43 +02:00
Enrico Turri
283ef2665c Export to STL of SLA supports and pad 2019-05-02 13:46:39 +02:00
YuSanka
ac117b2e32 Fixed typo 2019-05-02 09:54:18 +02:00
YuSanka
8d6dc63c2f Changed update_warning_icon_state() signature
(next try to fix OSX compilation)
2019-05-02 08:33:38 +02:00
YuSanka
1653a61fcc Added comments 2019-04-30 16:59:40 +02:00
YuSanka
0b210622a3 ObjectList: Show tooltip for warning icon only instead of whole "Name" cell 2019-04-30 15:46:25 +02:00
YuSanka
fef67c7753 Added missed include 2019-04-30 11:27:41 +02:00
YuSanka
2691bebf0c Next try 2019-04-30 09:38:23 +02:00
YuSanka
f45a511b4f Some refactoring to fix OSX build 2019-04-30 09:11:57 +02:00
bubnikv
856c59dbc1 Trying to bind the common accelerators on the object list. 2019-04-29 16:02:39 +02:00
YuSanka
22f170e29e ObjectList improvements: Added warning icon for Parts with a repaired errors 2019-04-29 15:27:59 +02:00
bubnikv
d60a5c53f8 Merge remote-tracking branch 'remotes/origin/master' into vb_wold_object_manipulation 2019-04-26 17:42:51 +02:00
bubnikv
b0830d062b WIP: Transformation of instances in world coordinate space:
Ulocking the "anisotropic" scaling checkbox will bake the transformation
into meshes to allow for scaling in world axes.

Optimized and templated the stl_transform functions, now also available for 3x3 matrices.
The Canvas3D::reload_scene() now maintains selection even if all volumes of an instance changed their IDs.
2019-04-26 17:28:31 +02:00
YuSanka
7245f773ef After merge fixing 2019-04-25 16:19:50 +02:00
YuSanka
7625bf118b Merge remote-tracking branch 'origin/master' into ys_ftn_improvements 2019-04-25 08:12:19 +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
56c063546f Merge remote-tracking branch 'origin/ys_msw_dpi' 2019-04-24 23:09:50 +02:00
YuSanka
59fda680e9 Refactoring: get_mesh_errors_count() moved to ModelObject
+ added get_object_stl_stats() to ModelObject
2019-04-24 16:04:47 +02:00
YuSanka
903f22a28a 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
YuSanka
62c814310a Code refactoring: Deleted unused variables and _cleaned_ overbusy functions 2019-04-22 01:51:10 +02:00
YuSanka
6f3fbe34bb Merge remote-tracking branch 'origin/ys_bug_fixing' into ys_msw_dpi 2019-04-18 15:24:50 +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
Enrico Turri
13798dee06 ObjectList::paste_objects_into_list() refactored to call front end / back end synchronization and scene refresh only once 2019-04-15 15:40:40 +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
YuSanka
aa5588b11c Added new icons 2019-04-12 17:10:29 +02:00
Enrico Turri
6b84f44bd1 Offset used to place newly added volumes and instances proportional to the bed max size 2019-04-12 15:31:33 +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
95fb8828a2 Merge branch 'master' of https://github.com/prusa3d/Slic3r 2019-04-12 12:28:36 +02:00
YuSanka
60079c26f1 Added new icons 2019-04-12 12:15:56 +02:00
Enrico Turri
379bf9e074 Copy and paste -> Fixed paste for multivolumes copies 2019-04-12 11:28:24 +02:00
Vojtech Kral
9de39b08d1 Also revert high DPI bitmaps in ObjectList for now 2019-04-12 11:28:07 +02:00
Enrico Turri
d276653a97 Copy and paste -> Fixed copy of multiple instances and volumes insertion into objects list 2019-04-11 11:09:32 +02:00
Enrico Turri
81a5b161c1 Copy and paste -> prototype of copy and paste for objects 2019-04-10 15:55:32 +02:00
Enrico Turri
3450691d45 Copy and paste -> Clipboard refactored to accept more than one object 2019-04-10 14:03:40 +02:00
Enrico Turri
6d5d74c0cb Copy and paste -> Copy a volume from an object and paste to another 2019-04-10 09:27:42 +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