YuSanka
674c6ce1c5
Implemented coloration of multi-extruder print with color changes for separated extruder.
2019-11-03 19:33:02 +01:00
YuSanka
8d27cfd4a6
Changed context menu for DoubleSlider
2019-10-31 15:24:20 +01:00
YuSanka
8ebd9ce7c4
Save "color_change" for a selected extruder to G_code
2019-10-29 15:34:35 +01:00
Lukas Matena
8b5561aec7
Fixed several warnings
2019-10-29 10:40:34 +01:00
YuSanka
398d20c79b
Improvements for extruder selector (added possibility to create combobox with thin icons)
...
Call of an update extruder selector after a change of extruder or filament color
2019-10-24 10:52:34 +02:00
YuSanka
33ba6fe4c6
Implemented possibility to set extruder sequence for whole print
2019-10-18 12:35:35 +02:00
YuSanka
ea8695c06c
Fixed GCode export for color_print extensions.
...
M25 is changed to M601
2019-10-16 12:03:51 +02:00
YuSanka
76ec1bc7e3
Improved extruder_selector for DoubleSlider
2019-10-16 10:30:29 +02:00
YuSanka
5c2b5a167b
Context menu is extended for multiple material printing
2019-10-14 12:59:10 +02:00
YuSanka
5d9a136b8a
Merge remote-tracking branch 'origin/master' into ys_color_print_extension
2019-10-10 16:17:09 +02:00
YuSanka
70ef0f25ef
Information from DoubleSlider is saved to Model
...
GCode creating can work with that values.
2019-10-10 16:03:58 +02:00
Lukas Matena
0dfbfa62df
wxExtensions.cpp: BitmapChoiceRenderer now updates config immediately after its combobox closes
...
This was needed because for some reason, the combobox would not lose focus when mouse left the ObjectList on Linux (KILL_FOCUS forces the update).
The update could be bypassed on Win too by changing extruder and hitting shortcut to reslice.
2019-10-10 11:03:55 +02:00
YuSanka
6ac53aa4f3
Improved Tooltips for selected action icon
2019-10-09 15:06:52 +02:00
YuSanka
20c7801264
Merge remote-tracking branch 'origin/master' into ys_color_print_extension
2019-10-09 13:42:54 +02:00
YuSanka
2afaefad24
Bugfix for extruders Column: suppress draw bitmap for Instance and allow Extruder editing for Layer Range
2019-10-09 12:36:13 +02:00
YuSanka
09a7b348f4
Merge remote-tracking branch 'origin/master' into ys_color_print_extension
2019-10-09 11:34:57 +02:00
YuSanka
8cdcac6ad8
First implementations for an extension of color change feature :
...
Added context menu for "plus" button on DoubleSlider
2019-10-09 09:28:50 +02:00
Lukas Matena
9a9c3bac39
Fixup of 47a8b49
2019-10-08 11:05:59 +02:00
YuSanka
47a8b49f8b
Fixed get extruder color for SLA presets
2019-10-07 12:36:16 +02:00
YuSanka
ffa544ade3
Merge remote-tracking branch 'origin/ys_extruders_color'
2019-10-03 14:25:25 +02:00
YuSanka
15902766d0
Workaround for extruder editing under OSX
2019-10-02 11:53:50 +02:00
YuSanka
d7ebc4de5b
Added color for extruder
2019-10-01 18:19:28 +02:00
YuSanka
c07a193b4e
Implemented BitmapChoiseRenderer
2019-09-30 14:34:29 +02:00
YuSanka
efb9ef37f6
Merge remote-tracking branch 'origin/master' into ys_manipulation_panel_rw
2019-09-25 11:33:19 +02:00
Lukas Matena
7861fa5086
Whitespace changes to supress misleading indentation warnings
...
These appear in newer gcc when spaces and tabs are mixed
2019-09-24 16:01:01 +02:00
YuSanka
c9c407cc2b
Rewrote UI for ObjectManipulation without using of OptionsGrope
2019-09-18 15:10:36 +02:00
YuSanka
93aa5ac6ce
Fixed re-scaling under MSW for Layers editing
...
+ Clean code in GUI_ObjectManipulation.cpp
2019-09-17 13:41:44 +02:00
Lukas Matena
86b258f727
Fixed many warnings in following files:
...
src/slic3r/Config/Snapshot.cpp
src/slic3r/GUI/Field.cpp
src/slic3r/GUI/GLToolbar.cpp
src/slic3r/GUI/GUI_ObjectList.cpp
src/slic3r/GUI/GUI_ObjectList.hpp
src/slic3r/GUI/Plater.cpp
src/slic3r/GUI/Plater.hpp
src/slic3r/GUI/PresetBundle.cpp
src/slic3r/GUI/Tab.cpp
src/slic3r/GUI/wxExtensions.cpp
2019-09-10 12:08:43 +02:00
YuSanka
4263fa8dff
DoubleSlider refactoring
2019-09-05 15:31:22 +02:00
Lukas Matena
570bec299f
Merge branch 'master' into dev
2019-09-04 15:50:18 +02:00
YuSanka
aab3001b24
Added DoubleSlider::epsilon() to get a permissible error for layer height
2019-09-04 13:16:44 +02:00
YuSanka
200ac4c35e
Fixed layer Z rounding for ticks on DoubleSlider
2019-09-04 11:36:26 +02:00
YuSanka
6b95c579af
Fixed an adding of color change tick on last layer
2019-09-04 08:53:21 +02:00
YuSanka
c960c2cf27
Code clean in Tab.cpp and Fixed couple of Mac-warnings in :
...
GUI.cpp
GUI_App.cpp
GUI_ObjectList.cpp
MainFrame.hpp
Plater.cpp
PresetBundle.cpp
PresetHints.cpp
Tab.cpp
Tab.hpp
wxExtensions.cpp
wxExtensions.hpp
2019-09-03 10:29:17 +02:00
YuSanka
ac4730bc7e
Fix of SPE-1015 (Colorchange doesn't work correct on last and first layers)
2019-09-02 16:49:17 +02:00
YuSanka
82f89229a9
Fixed side effect after changes in 54cf0f22d5
...
+ Code cleaning
2019-09-02 10:06:19 +02:00
Enrico Turri
54cf0f22d5
Fixed missing printable icon for 1st instance in objects list when opening a project containing objects with multiple instances
2019-08-30 09:35:34 +02:00
YuSanka
5cf9bb0282
Fixed set printable state for a first instance after increasing instance count
2019-08-13 18:15:12 +02:00
YuSanka
abe16fa22e
Added printable property for object with instances
2019-08-07 14:11:41 +02:00
YuSanka
4152a5df43
Implemented update on canvas of a printable state for new volumes added from ObjectList
2019-08-05 14:57:30 +02:00
YuSanka
e8f27c6407
Added call a toggle printable property for instance from ObjectList
2019-08-05 10:05:28 +02:00
YuSanka
825446d145
Merge remote-tracking branch 'origin/master' into ys_printable_property
2019-08-05 08:45:47 +02:00
YuSanka
f712e5fcf4
Implemented set printable state for ObjectList
2019-08-05 08:44:55 +02:00
YuSanka
eaccd73756
Added InvalidItem() to ObjectDataViewModel to controling if item till exist during multiple deleting
...
+ some code cleaning
2019-08-02 17:53:35 +02:00
YuSanka
885da35544
Merge remote-tracking branch 'origin/master' into ys_printable_property
2019-08-01 15:15:18 +02:00
YuSanka
59db1f7f36
Code refactoring to add PrintableItem column to ObjectList
2019-08-01 14:58:04 +02:00
YuSanka
c2a43dc864
Mirroring buttons: Fixed scaling issues and ensured proper hiding on Win
2019-08-01 14:39:23 +02:00
YuSanka
78645ca9ce
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-07-31 17:14:51 +02:00
YuSanka
cf6cc1d863
Refactored LockButton class
2019-07-31 17:14:32 +02:00
bubnikv
93f86b795d
asserts for accessing deleted object list nodes.
2019-07-31 16:36:56 +02:00
Enrico Turri
0647d3ac1e
Code cleanup
2019-07-31 11:12:50 +02:00
Enrico Turri
b1a1ed6394
Toggle instance printable member by 3D scene context menu
2019-07-31 10:12:13 +02:00
YuSanka
66497cdb1f
Fixed SPE-993
...
+ Added new icons for layers editing
2019-07-30 15:48:30 +02:00
YuSanka
77401ed79d
Upgrade for ModeButtons
2019-07-25 16:23:32 +02:00
YuSanka
804e1b1939
Fixed ObjectList::last_volume_is_deleted() to avoid clearing volume[0].config after undo/redo
2019-07-23 17:30:32 +02:00
YuSanka
fb39516c65
Added checking for a extruder value in ObjectList. Set value to "default" if "0" is selected.
2019-07-22 10:28:25 +02:00
Lukas Matena
dc80616bf6
Fixed a use-after-free problem in object list
...
this was uncovered by ASAN when attempting to Delete All objects with multiple instances
2019-07-15 17:09:06 +02:00
YuSanka
e4d8c5410c
Merge remote-tracking branch 'origin/master' into ys_new_features
2019-07-04 14:26:05 +02:00
YuSanka
136e5156bc
Fixed colot_print issues:
...
* Disabled color change information for the SLA and FFF-multimaterial presets
* Corrected switch between "color print" and "feature type" on Preview
2019-07-02 14:06:58 +02:00
YuSanka
daac165a44
Merge remote-tracking branch 'origin/master' into ys_new_features
2019-06-24 13:56:35 +02:00
YuSanka
e737f15bfa
Fix of OSX build
2019-06-24 13:47:03 +02:00
YuSanka
14d8621ffe
Color_print issues :
...
- fixed #1933
- implemented thumb moving to the mouse click position
- implemented "discard color changes" button
2019-06-24 13:11:18 +02:00
bubnikv
27459a9072
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-06-20 16:15:26 +02:00
YuSanka
fe395546f0
Added "info" tooltip for a LockButton on Manipulation panel ( #2539 )
2019-06-20 12:56:23 +02:00
YuSanka
7f8bb94a55
Fixed wxEVT_CHAR handling for DoubleSlider
2019-06-19 16:28:56 +02:00
YuSanka
917702f252
Fixed DoubleSlider manipulation from Preview scene
2019-06-18 11:40:26 +02:00
YuSanka
f70b25d2f8
Fixed SPE 957 - Impossible to add a part by "Load..." to an object, if the object has some instances
2019-06-17 15:33:58 +02:00
YuSanka
2b6e5a0a70
Implemented Copy/Paste for Layers.
...
+ improved selection (in respect to the Layers)
2019-06-10 15:22:09 +02:00
YuSanka
446e37b151
Implemented extruder selection for Layers
2019-06-07 11:32:46 +02:00
YuSanka
71cc0fdb53
Some code refactoring and improvements
2019-06-06 15:56:42 +02:00
YuSanka
5f4b7a5292
ObjectLayers::add_layer_range() -> add a layers range using "Add" button from ObjectLayers sizer
2019-05-31 15:29:09 +02:00
YuSanka
38641ef578
ObjectLayers::del_layer_range() -> delete a layers range using "Del" button from ObjectLayers sizer
2019-05-31 10:54:52 +02:00
YuSanka
e531d224e8
Implemented delete_layers_from_object()
2019-05-30 16:53:17 +02:00
YuSanka
a516f76f94
Improved layer sizer
...
+ fixed build under OSX and Linux
2019-05-30 14:42:38 +02:00
YuSanka
9d19e3d2a7
Improved Delete() Add() ans Select() functions for Layer(s)Item
2019-05-27 16:13:24 +02:00
YuSanka
dd70dd6e10
Implemented LayerItem for ObjectList
2019-05-27 14:00:34 +02:00
tamasmeszaros
5afd0b4ee2
Fixing issues with mode switching on Linux.
2019-05-21 14:06:43 +02:00
Vojtech Kral
b234a1b7a7
Use mac_max_scaling_factor() in create_scaled_bitmap()
2019-05-17 19:16:03 +02:00
Vojtech Kral
8c862ade29
Revert 6b379428d4
2019-05-17 19:11:11 +02:00
YuSanka
6b379428d4
Workaround to fix #2251
2019-05-17 15:49:37 +02:00
Enrico Turri
e354a306e6
Fixed delayed update of 3D scene when moving preview layers' slider (as reported in #1250 )
2019-05-17 15:04:06 +02:00
YuSanka
cc933789eb
Fix of #2249
2019-05-16 13:16:43 +02:00
YuSanka
42ab22e243
Typo fix
2019-05-13 18:21:47 +02:00
YuSanka
bfaa92eabb
Added grayscale parameter for create_scaled_bitmap()
2019-05-13 17:58:15 +02:00
bubnikv
f47839e824
Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer
2019-05-13 17:10:17 +02:00
YuSanka
5979e21f2c
Set default width for ModeButtons to correct rendering on OnFocus under OSX
2019-05-13 17:03:09 +02:00
YuSanka
fa00719bcc
Fixed input parameter for ConvertToGreyscale()
2019-05-13 15:57:26 +02:00
YuSanka
b62351299d
Merge remote-tracking branch 'origin/master' into ys_menuicons
2019-05-13 15:12:36 +02:00
YuSanka
d8d211cb67
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
bubnikv
56256519cc
WIP: Renaming to PrusaSlicer.
...
Removed the obsolte icons.
2019-05-13 12:13:28 +02:00
YuSanka
394d02fdd9
Localized "default" extruder
2019-05-10 12:54:20 +02:00
bubnikv
b6837112df
Some more localization improvmenets.
2019-05-09 18:18:21 +02:00
bubnikv
4418a9b926
wxMenuItem::SetDisabledBitmap is only available on Windows
2019-05-07 14:03:19 +02:00
bubnikv
ab4f349456
Finished scaling of menu icons on Windows.
2019-05-07 13:35:37 +02:00
bubnikv
347a65bc4a
Merge branch 'master' into ys_menuicons
2019-05-07 09:32:29 +02:00
bubnikv
c9cd4818c7
Improvements of High DPI scaling on Windows.
2019-05-06 18:28:23 +02:00
YuSanka
8e007c5b6a
Localization improvements
2019-05-04 02:07:07 +02:00
YuSanka
30dc689d35
Added set_as_owner_drawn() for the code universality
2019-05-03 16:14:26 +02:00
YuSanka
2affa48178
Menu icons drawing under OSX (if wxMenu::SetOwnerDrawn() is implemented in wxWidgets)
2019-05-03 09:44:19 +02:00
YuSanka
88fc45797c
Merge remote-tracking branch 'origin/master' into ys_ftn_improvements
2019-04-29 15:30:01 +02:00