Arch: make new property to use shape color instead of material color working for all Arch objs
This commit is contained in:
@@ -231,6 +231,9 @@ class _ViewProviderFence(ArchComponent.ViewProviderComponent):
|
||||
|
||||
def __init__(self, vobj):
|
||||
ArchComponent.ViewProviderComponent.__init__(self, vobj)
|
||||
# setProperties of ArchComponent will be overwritten
|
||||
# thus setProperties from ArchComponent will be explicit called to get the properties
|
||||
ArchComponent.ViewProviderComponent.setProperties(self, vobj)
|
||||
self.setProperties(vobj)
|
||||
|
||||
def setProperties(self, vobj):
|
||||
|
||||
@@ -825,6 +825,11 @@ class PanelView:
|
||||
def __init__(self, obj):
|
||||
|
||||
obj.Proxy = self
|
||||
|
||||
# setProperties of ArchComponent will be overwritten
|
||||
# thus setProperties from ArchComponent will be explicit called to get the properties
|
||||
ArchComponent.ViewProviderComponent.setProperties(self, vobj)
|
||||
|
||||
self.setProperties(obj)
|
||||
obj.X = 10
|
||||
obj.Y = 10
|
||||
@@ -924,6 +929,11 @@ class PanelCut(Draft._DraftObject):
|
||||
def __init__(self, obj):
|
||||
Draft._DraftObject.__init__(self,obj)
|
||||
obj.Proxy = self
|
||||
|
||||
# setProperties of ArchComponent will be overwritten
|
||||
# thus setProperties from ArchComponent will be explicit called to get the properties
|
||||
ArchComponent.ViewProviderComponent.setProperties(self, vobj)
|
||||
|
||||
self.setProperties(obj)
|
||||
|
||||
def setProperties(self,obj):
|
||||
|
||||
@@ -896,6 +896,11 @@ class _ViewProviderStructure(ArchComponent.ViewProviderComponent):
|
||||
def __init__(self,vobj):
|
||||
|
||||
ArchComponent.ViewProviderComponent.__init__(self,vobj)
|
||||
|
||||
# setProperties of ArchComponent will be overwritten
|
||||
# thus setProperties from ArchComponent will be explicit called to get the properties
|
||||
ArchComponent.ViewProviderComponent.setProperties(self, vobj)
|
||||
|
||||
self.setProperties(vobj)
|
||||
vobj.ShapeColor = ArchCommands.getDefaultColor("Structure")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user