FreeCAD: master 87c9f83b

Author Committer Branch Timestamp Parent
abdullah abdullahtahiriyo master 2021-01-03 04:25:25 master 035bea50
Changeset Gui: Colorful/Greyable overlay status in icons

===============================================

Before this implementation, specific status via former mergeOverlayIcon() was greyed out
with the visibility.

With this commit, the developer has two options:

a) override mergeGreyableOverlayIcons, in which case the overlay will
be greyed out when the item is greyed out as per former mergeOverlayIcon()

b) override mergeColorfulOverlayIcons, in which case the overlay will
be superimposed after the icon is greyed out as it is the case for stardard
error and recompute flags.
mod - src/Gui/Tree.cpp Diff File
mod - src/Gui/ViewProvider.cpp Diff File
mod - src/Gui/ViewProvider.h Diff File
mod - src/Gui/ViewProviderDocumentObjectGroup.cpp Diff File
mod - src/Gui/ViewProviderExtension.h Diff File
mod - src/Gui/ViewProviderPythonFeature.h Diff File
mod - src/Mod/Part/Gui/ViewProviderAttachExtension.cpp Diff File
mod - src/Mod/Part/Gui/ViewProviderAttachExtension.h Diff File
mod - src/Mod/PartDesign/Gui/ViewProvider.cpp Diff File
mod - src/Mod/PartDesign/Gui/ViewProvider.h Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderLoft.cpp Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderPipe.cpp Diff File
mod - src/Mod/PartDesign/Gui/ViewProviderPrimitive.cpp Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderCosmeticExtension.cpp Diff File
mod - src/Mod/TechDraw/Gui/ViewProviderCosmeticExtension.h Diff File