1131 |
|
|
1132 |
def __GetColor(self, cur): |
def __GetColor(self, cur): |
1133 |
dialog = wxColourDialog(self) |
dialog = wxColourDialog(self) |
1134 |
if cur is not Color.None: |
if cur is not Color.Transparent: |
1135 |
dialog.GetColourData().SetColour(Color2wxColour(cur)) |
dialog.GetColourData().SetColour(Color2wxColour(cur)) |
1136 |
|
|
1137 |
ret = None |
ret = None |
1149 |
self.previewWin.Refresh() # XXX: work around, see ClassDataPreviewer |
self.previewWin.Refresh() # XXX: work around, see ClassDataPreviewer |
1150 |
|
|
1151 |
def _OnChangeLineColorTrans(self, event): |
def _OnChangeLineColorTrans(self, event): |
1152 |
self.prop.SetLineColor(Color.None) |
self.prop.SetLineColor(Color.Transparent) |
1153 |
self.previewWin.Refresh() # XXX: work around, see ClassDataPreviewer |
self.previewWin.Refresh() # XXX: work around, see ClassDataPreviewer |
1154 |
|
|
1155 |
def _OnChangeFillColor(self, event): |
def _OnChangeFillColor(self, event): |
1159 |
self.previewWin.Refresh() # XXX: work around, see ClassDataPreviewer |
self.previewWin.Refresh() # XXX: work around, see ClassDataPreviewer |
1160 |
|
|
1161 |
def _OnChangeFillColorTrans(self, event): |
def _OnChangeFillColorTrans(self, event): |
1162 |
self.prop.SetFill(Color.None) |
self.prop.SetFill(Color.Transparent) |
1163 |
self.previewWin.Refresh() # XXX: work around, see ClassDataPreviewer |
self.previewWin.Refresh() # XXX: work around, see ClassDataPreviewer |
1164 |
|
|
1165 |
def GetClassGroupProperties(self): |
def GetClassGroupProperties(self): |
1212 |
h = rect.GetHeight() |
h = rect.GetHeight() |
1213 |
|
|
1214 |
stroke = prop.GetLineColor() |
stroke = prop.GetLineColor() |
1215 |
if stroke is Color.None: |
if stroke is Color.Transparent: |
1216 |
pen = wxTRANSPARENT_PEN |
pen = wxTRANSPARENT_PEN |
1217 |
else: |
else: |
1218 |
pen = wxPen(Color2wxColour(stroke), |
pen = wxPen(Color2wxColour(stroke), |
1220 |
wxSOLID) |
wxSOLID) |
1221 |
|
|
1222 |
stroke = prop.GetFill() |
stroke = prop.GetFill() |
1223 |
if stroke is Color.None: |
if stroke is Color.Transparent: |
1224 |
brush = wxTRANSPARENT_BRUSH |
brush = wxTRANSPARENT_BRUSH |
1225 |
else: |
else: |
1226 |
brush = wxBrush(Color2wxColour(stroke), wxSOLID) |
brush = wxBrush(Color2wxColour(stroke), wxSOLID) |