OrcaSlicer/src/slic3r/GUI
Lukáš Hejl 8a77fa38f0 Modified MMU painting gizmo behavior so that all triangles aren't painted by default by the first extruder, which was causing several problems.
This commit also fixed the following issues:
1) After loading a 3MF with painted triangles using the MMU painting gizmo, the painted triangles might not be displayed correctly in the MMU painting gizmo.
2) The MMU segmentation was unnecessarily executed for all layers and not just for the painted layers.
3) Object's base color wasn't changed when the assigned extruder for that object was changed while the MMU paint gizmo was opened.
4) Changing the base color of an object was only possible by removing all painted triangles.
2021-06-16 06:06:34 +02:00
..
Gizmos Modified MMU painting gizmo behavior so that all triangles aren't painted by default by the first extruder, which was causing several problems. 2021-06-16 06:06:34 +02:00
Jobs Get rid of Contour3D 2021-06-08 10:28:23 +02:00
2DBed.cpp Fix of [2.3.0-alpha4] Crash - several models cause crash when slicing #5208 2020-11-24 16:01:08 +01:00
2DBed.hpp Added selection of custom bed texture to bed shape dialog 2019-07-18 11:12:11 +02:00
3DBed.cpp Fixed conflicts after merge with master + fixed rendering of hovered gizmo grabbers 2021-05-31 12:54:48 +02:00
3DBed.hpp Tech ENABLE_SEQUENTIAL_LIMITS -> 1st installment of visualization of objects clearance for sequential prints 2021-05-11 13:12:25 +02:00
3DScene.cpp Tech ENABLE_ALLOW_NEGATIVE_Z -> Added threshold to detect if an object is sinking 2021-06-08 10:07:47 +02:00
3DScene.hpp TriangleSelector - some memory optimization. 2021-06-11 12:27:58 +02:00
AboutDialog.cpp Removal of not numerically robust libraries "poly2tree" and "polypartition". 2021-02-09 18:36:28 +01:00
AboutDialog.hpp In AboutDialog added "Copy Version Info" button (FR #4990) 2020-12-07 19:04:09 +01:00
BackgroundSlicingProcess.cpp #6587 - Fixed temporary .gcode file locked by gcode window visualizator while exporting to gcode 2021-06-07 11:54:16 +02:00
BackgroundSlicingProcess.hpp WIP: Reworked slicing 2021-05-17 20:25:59 +02:00
BedShapeDialog.cpp Remove unneeded inclusion of boost::nowide 2021-02-03 20:41:04 +01:00
BedShapeDialog.hpp Fixed crash on BedShapeDialog creation 2020-09-25 10:44:22 +02:00
BitmapCache.cpp Fixed third batch of locale-dependent calls 2021-05-24 12:20:29 +02:00
BitmapCache.hpp Follow-up 1fff5a624c: Respect border color to the dark/light mode 2021-02-05 13:26:23 +01:00
BonjourDialog.cpp Fixing Clang warnings 1 2021-02-08 17:52:29 +01:00
BonjourDialog.hpp Fixing GCC warnings 3 2021-01-29 10:47:02 +01:00
ButtonsDescription.cpp use _() instead of _utf8() for ButtonsDescription 2019-05-10 12:28:56 +02:00
ButtonsDescription.hpp Some more localization improvements. 2019-05-09 19:24:21 +02:00
Camera.cpp Follow-up of 2d9953069a 2021-06-08 15:10:01 +02:00
Camera.hpp Follow-up of 2d9953069a 2021-06-08 15:10:01 +02:00
ConfigExceptions.hpp WIP Refactoring of exceptions: 2020-09-14 18:03:22 +02:00
ConfigManipulation.cpp Fixed update of the "Supports" in frequently used parameters when Vase mode is selected 2021-05-12 15:54:20 +02:00
ConfigManipulation.hpp Merge branch 'vb_optgroup_refact' 2020-10-01 20:05:31 +02:00
ConfigSnapshotDialog.cpp MSW specific: Fixed update of the UI after system color change. 2021-04-06 22:25:35 +02:00
ConfigSnapshotDialog.hpp Overrided on_dpi_changed() for some Dialogs: 2019-04-18 15:05:17 +02:00
ConfigWizard.cpp Fixed incorrect locales handling in the UI (Field, ObjectManipulation, etc) 2021-05-24 12:23:39 +02:00
ConfigWizard.hpp desktop integration functions and dialog 2021-05-07 09:01:57 +02:00
ConfigWizard_private.hpp ConfigWizard:: Use wxTextCtrl instead of wxDoubleSpinCtrl for nozzle and filament diameters 2021-05-07 12:22:54 +02:00
DesktopIntegrationDialog.cpp Added missing includes (GCC 9.3) 2021-05-07 12:51:10 +02:00
DesktopIntegrationDialog.hpp desktop integration functions and dialog 2021-05-07 09:01:57 +02:00
DoubleSlider.cpp Random extruder sequence for MMU. 2021-06-15 12:38:05 +02:00
DoubleSlider.hpp Random extruder sequence for MMU. 2021-06-15 12:38:05 +02:00
Event.hpp Refactoring of RemovableDriveManager: 2020-03-06 15:10:58 +01:00
ExtraRenderers.cpp Update extruder show/hide and default extruder color in respect to the volume type 2021-05-28 13:41:36 +02:00
ExtraRenderers.hpp Update extruder show/hide and default extruder color in respect to the volume type 2021-05-28 13:41:36 +02:00
ExtruderSequenceDialog.cpp Random extruder sequence for MMU. 2021-06-15 12:38:05 +02:00
ExtruderSequenceDialog.hpp Random extruder sequence for MMU. 2021-06-15 12:38:05 +02:00
Field.cpp Fixed two more locales-related issues 2021-06-07 12:31:41 +02:00
Field.hpp Fixing Clang warnings 2 2021-02-08 17:52:29 +01:00
FirmwareDialog.cpp Trying to fix the remaining OSX warnings 2021-02-10 19:07:09 +01:00
FirmwareDialog.hpp Added msw_buttons_rescale() - Function for a scaling Dialog's buttons under MSW 2019-04-25 15:09:12 +02:00
format.hpp Follow-up to c34b683970 2020-12-14 12:23:29 +01:00
fts_fuzzy_match.h Fixing GCC warnings 3 2021-01-29 10:47:02 +01:00
GCodeViewer.cpp #6587 - Fixed temporary .gcode file locked by gcode window visualizator while exporting to gcode 2021-06-07 11:54:16 +02:00
GCodeViewer.hpp #6587 - Fixed temporary .gcode file locked by gcode window visualizator while exporting to gcode 2021-06-07 11:54:16 +02:00
GLCanvas3D.cpp Fixed cracks in MMU painting gizmo. All triangles, even not painted triangles, are now rendered inside MMU painting gizmo. 2021-06-16 06:06:33 +02:00
GLCanvas3D.hpp #6587 - Fixed temporary .gcode file locked by gcode window visualizator while exporting to gcode 2021-06-07 11:54:16 +02:00
GLModel.cpp Tech ENABLE_SEQUENTIAL_LIMITS -> 1st installment of visualization of objects clearance for sequential prints 2021-05-11 13:12:25 +02:00
GLModel.hpp Tech ENABLE_SEQUENTIAL_LIMITS -> 1st installment of visualization of objects clearance for sequential prints 2021-05-11 13:12:25 +02:00
GLSelectionRectangle.cpp Removed gluProject and gluUnProject calls 2021-05-28 16:44:13 +02:00
GLSelectionRectangle.hpp Rectangle selection in 3D scene -> refactored GLVolume member varialbe for hovering 2019-04-25 10:21:24 +02:00
GLShader.cpp Some shader compilers did not seemingly like #if XXX blocks 2020-12-11 12:27:07 +01:00
GLShader.hpp 1) Shader manager: Allow to override #defines programatically 2020-12-10 13:20:25 +01:00
GLShadersManager.cpp 1) Shader manager: Allow to override #defines programatically 2020-12-10 13:20:25 +01:00
GLShadersManager.hpp ENABLE_SHADERS_MANAGER set as default 2020-05-22 16:08:02 +02:00
GLTexture.cpp Fixed crash in texture compression 2020-11-24 11:09:05 +01:00
GLTexture.hpp Merge branch 'master' into tm_zero_elev_ui 2019-08-07 15:53:41 +02:00
GLToolbar.cpp Remove const_cast<> introduced with 4da8de5f49 2021-06-04 10:23:31 +02:00
GLToolbar.hpp Remove const_cast<> introduced with 4da8de5f49 2021-06-04 10:23:31 +02:00
GUI.cpp Fixed a bug when reverting to an old value with comma-separated doubles 2021-05-24 12:23:44 +02:00
GUI.hpp Improvement of Improve error reporting with buggy custom G-code sections #1516 2020-12-03 11:03:16 +01:00
GUI_App.cpp Code refactoring to avoid a call of update_ui_from_settings() every time when switching between "3D-View" and "Preview" 2021-06-11 10:34:13 +02:00
GUI_App.hpp Code refactoring to avoid a call of update_ui_from_settings() every time when switching between "3D-View" and "Preview" 2021-06-11 10:34:13 +02:00
GUI_Factories.cpp Update extruder show/hide and default extruder color in respect to the volume type 2021-05-28 13:41:36 +02:00
GUI_Factories.hpp WIP PrintRegion refactoring: Another round of bug fixing, negative volumes 2021-05-26 12:41:06 +02:00
GUI_Init.cpp Worked around some quirky Linux file system issues. Namely 2021-03-15 16:19:22 +01:00
GUI_Init.hpp Fix couple of build issues on gcc 2020-10-23 07:51:58 +02:00
GUI_ObjectLayers.cpp Fixed incorrect locales handling in the UI (Field, ObjectManipulation, etc) 2021-05-24 12:23:39 +02:00
GUI_ObjectLayers.hpp Reworked sys_color_changed() functions 2020-05-22 15:26:35 +02:00
GUI_ObjectList.cpp Show info about multi-material segmentation in ObjectList. 2021-06-16 06:06:33 +02:00
GUI_ObjectList.hpp Fixed DnD for "Model part" volumes inside the object 2021-06-02 12:54:56 +02:00
GUI_ObjectManipulation.cpp Tech ENABLE_ALLOW_NEGATIVE_Z -> Added threshold to detect if an object is sinking 2021-06-08 10:07:47 +02:00
GUI_ObjectManipulation.hpp Implemented #4931 - Added colored background for the Manipulation panel, if 2021-02-09 16:04:03 +01:00
GUI_ObjectSettings.cpp Ys code refactoring (#6227) 2021-03-15 10:04:45 +01:00
GUI_ObjectSettings.hpp New class ModelConfig wrapping DynamicPrintConfig and a timestamp 2020-09-24 15:34:13 +02:00
GUI_Preview.cpp Fix of some warnings 2021-05-18 12:58:14 +02:00
GUI_Preview.hpp Tech ENABLE_SEAMS_VISUALIZATION -> 1st installment of seams visualization in preview 2021-04-27 09:45:15 +02:00
GUI_Utils.cpp Check loading of blacklisted dlls and show warning dialog at startup. Also show these dlls in sysinfo dialog. 2021-01-27 10:40:38 +01:00
GUI_Utils.hpp Tech ENABLE_WX_3_1_3_DPI_CHANGED_EVENT set as default 2021-02-25 12:40:42 +01:00
I18N.cpp Removed some obsolete Perl bindings. 2018-11-26 14:41:58 +01:00
I18N.hpp Preset and PresetBundle are moved to the _libslic3r_ folder 2020-06-16 17:03:06 +02:00
ImGuiWrapper.cpp Project dirty state manager -> management of gizmos dirty state WIP 2021-04-15 15:19:03 +02:00
ImGuiWrapper.hpp GCodeViewer -> Tweaks in legend rendering 2020-08-06 13:36:21 +02:00
InstanceCheck.cpp Delete lockfile at shutdown on linux and mac. 2021-02-24 09:31:51 +01:00
InstanceCheck.hpp Delete lockfile at shutdown on linux and mac. 2021-02-24 09:31:51 +01:00
InstanceCheckMac.h Delete lockfile at shutdown on linux and mac. 2021-02-24 09:31:51 +01:00
InstanceCheckMac.mm Delete lockfile at shutdown on linux and mac. 2021-02-24 09:31:51 +01:00
KBShortcutsDialog.cpp Code cleaning: Delete workaround code 2021-05-12 11:43:36 +02:00
KBShortcutsDialog.hpp Fixes and tweaks in keyboard shortcuts dialog 2020-12-09 14:03:30 +01:00
MainFrame.cpp Code refactoring to avoid a call of update_ui_from_settings() every time when switching between "3D-View" and "Preview" 2021-06-11 10:34:13 +02:00
MainFrame.hpp Code refactoring to avoid a call of update_ui_from_settings() every time when switching between "3D-View" and "Preview" 2021-06-11 10:34:13 +02:00
MeshUtils.cpp Removed gluProject and gluUnProject calls 2021-05-28 16:44:13 +02:00
MeshUtils.hpp TriangleMeshSlicer: Got rid of admesh! 2021-05-18 15:05:30 +02:00
Mouse3DController.cpp Tech ENABLE_CTRL_M_ON_WINDOWS set as default 2021-02-25 15:22:12 +01:00
Mouse3DController.hpp Tech ENABLE_CTRL_M_ON_WINDOWS set as default 2021-02-25 15:22:12 +01:00
Mouse3DHandlerMac.mm Fix of a crash on OSX after changing a layer range value and then 2020-03-11 09:10:25 +01:00
MsgDialog.cpp Fixed old (MSW specific) focus issue: 2021-02-10 11:25:07 +01:00
MsgDialog.hpp Fixed old (MSW specific) focus issue: 2021-02-10 11:25:07 +01:00
NotificationManager.cpp Notifications: Calculating space left for hypertext with escaped text 2021-05-20 13:09:45 +02:00
NotificationManager.hpp desktop integration functions and dialog 2021-05-07 09:01:57 +02:00
ObjectDataViewModel.cpp Show info about multi-material segmentation in ObjectList. 2021-06-16 06:06:33 +02:00
ObjectDataViewModel.hpp Show info about multi-material segmentation in ObjectList. 2021-06-16 06:06:33 +02:00
OG_CustomCtrl.cpp ConfigOptions: GUI type as enum, not string. 2021-03-15 09:55:57 +01:00
OG_CustomCtrl.hpp Changed layout for for the Preferences Dialog (related to #5381) 2020-12-08 17:10:17 +01:00
OpenGLManager.cpp Removed mutable members from class OpenGLManager::GLInfo 2021-04-20 11:42:34 +02:00
OpenGLManager.hpp Removed mutable members from class OpenGLManager::GLInfo 2021-04-20 11:42:34 +02:00
OptionsGroup.cpp OptionsSearcher improvements: Fixed a key for option() and groups_and_categories. 2021-03-24 11:14:07 +01:00
OptionsGroup.hpp Refactoring for code clarity: Replaced this->m_xxx with m_xxx 2021-05-06 14:43:36 +02:00
PhysicalPrinterDialog.cpp Fixing Clang warnings 1 2021-02-08 17:52:29 +01:00
PhysicalPrinterDialog.hpp Physical printers dialog: Update Test button in respect to the inputted printhost 2020-11-12 15:24:47 +01:00
Plater.cpp Code refactoring to avoid a call of update_ui_from_settings() every time when switching between "3D-View" and "Preview" 2021-06-11 10:34:13 +02:00
Plater.hpp Code refactoring to avoid a call of update_ui_from_settings() every time when switching between "3D-View" and "Preview" 2021-06-11 10:34:13 +02:00
Preferences.cpp Fixed DnD function for volumes inside the object in respect to the volume type 2021-05-26 15:36:48 +02:00
Preferences.hpp #5611 - Added option to show gcode line number on horizontal slider in preview 2021-02-16 10:07:05 +01:00
PresetComboBoxes.cpp Refactoring for code clarity: Replaced this->m_xxx with m_xxx 2021-05-06 14:43:36 +02:00
PresetComboBoxes.hpp Fix of #5510: ctrlsub.cpp(231): assert "IsValid(n)" failed in GetClientData(): Invalid index passed to GetClientData() 2021-02-25 12:55:28 +01:00
PresetHints.cpp Fixing a regression crash in Preset Hints. 2021-06-02 11:28:55 +02:00
PresetHints.hpp Preset and PresetBundle are moved to the _libslic3r_ folder 2020-06-16 17:03:06 +02:00
PrintHostDialogs.cpp Added missing include (GCC 9.3) 2021-04-21 06:08:46 +02:00
PrintHostDialogs.hpp Added a missing include (gcc) 2021-03-12 11:31:05 +01:00
ProgressStatusBar.cpp Separate Job, ProgressStatusBar and ProgressIndicator 2019-12-16 11:07:43 +01:00
ProgressStatusBar.hpp Move ui jobs into separate folder 2020-04-23 18:56:09 +02:00
ProjectDirtyStateManager.cpp Fixed project dirty state after changing language 2021-05-11 15:01:33 +02:00
ProjectDirtyStateManager.hpp Some refactoring into ProjectDirtyStateManager 2021-04-20 16:07:39 +02:00
RammingChart.cpp Localization improvements : Empty spaces at the end of phrase are removed from dictionary. 2019-05-11 23:29:25 +02:00
RammingChart.hpp Fixed scaling of the Ramming/Wiping dialogs 2019-02-14 14:21:50 +01:00
RemovableDriveManager.cpp Checking for removable media on Chrome OS. 2021-03-15 17:42:18 +01:00
RemovableDriveManager.hpp Fixed compilation on OSX 2021-01-07 13:13:35 +01:00
RemovableDriveManagerMM.h macos device detection 2019-12-17 13:08:17 +01:00
RemovableDriveManagerMM.mm RemovableManager on OSX: Testing for dictionary values for nullness. 2021-04-15 13:48:20 +02:00
SavePresetDialog.cpp Tech ENABLE_WX_3_1_3_DPI_CHANGED_EVENT set as default 2021-02-25 12:40:42 +01:00
SavePresetDialog.hpp Fixed a Dialog position under OSX 2020-11-05 11:53:16 -08:00
Search.cpp Implementation for #6216 2021-05-11 11:02:12 +02:00
Search.hpp Implementation for #6216 2021-05-11 11:02:12 +02:00
Selection.cpp Fixed conflicts after merge with master + fixed rendering of hovered gizmo grabbers 2021-05-31 12:54:48 +02:00
Selection.hpp Removed last GLU call, removed libGLU from CMakeLists 2021-05-28 16:44:13 +02:00
SysInfoDialog.cpp missing ifdef 2021-01-27 11:43:48 +01:00
SysInfoDialog.hpp Check loading of blacklisted dlls and show warning dialog at startup. Also show these dlls in sysinfo dialog. 2021-01-27 10:40:38 +01:00
Tab.cpp Merge remote-tracking branch 'remotes/origin/master' into vb_print_regions 2021-06-01 11:19:53 +02:00
Tab.hpp Merge branch 'master' of https://github.com/prusa3d/PrusaSlicer into et_project_dirty_state 2021-05-03 16:05:22 +02:00
UnsavedChangesDialog.cpp DiffPresetDialog: Fixed update of the related presets after changing selection of the Printer preset 2021-05-07 16:46:09 +02:00
UnsavedChangesDialog.hpp Fixed a crash on language changing 2021-02-09 09:56:19 +01:00
UpdateDialogs.cpp Use https in config update URLs 2020-05-07 20:37:23 +02:00
UpdateDialogs.hpp configuration updater 2020-02-04 15:27:11 +01:00
WipeTowerDialog.cpp Fixed compiler warnings 2021-02-19 20:09:57 +01:00
WipeTowerDialog.hpp Added color indicators to Purging volumes dialog 2019-06-03 10:41:34 +02:00
wxExtensions.cpp MSW specific: Fixed update of the UI after system color change. 2021-04-06 22:25:35 +02:00
wxExtensions.hpp Fix of #5007 - "Reload from disk" causes objects converted to inches to revert to mm 2020-12-11 13:57:58 +01:00
wxinit.h WIP: Moved sources int src/, separated most of the source code from Perl. 2018-09-19 11:02:24 +02:00