def _showColorChooserDialog(self): rVal = u"" #$NON-NLS-1$ dlg = wx.ColourDialog(self) dlg.CentreOnParent() dlg.GetColourData().SetChooseFull(True) if dlg.ShowModal() == wx.ID_OK: data = dlg.GetColourData().GetColour().Get() #RGB tuple color = ZCssColor(red = data[0], blue = data[2], green = data[1]) rVal = color.getCssColor().upper() dlg.Destroy() return rVal
def _showColorChooserDialog(self): rVal = u"" #$NON-NLS-1$ dlg = wx.ColourDialog(self) dlg.CentreOnParent() dlg.GetColourData().SetChooseFull(True) if dlg.ShowModal() == wx.ID_OK: data = dlg.GetColourData().GetColour().Get() #RGB tuple color = ZCssColor(red=data[0], blue=data[2], green=data[1]) rVal = color.getCssColor().upper() dlg.Destroy() return rVal
def runAction(self, izblogPostEditorActionContext): # @UnusedVariable imageContext = self._getImageContext(izblogPostEditorActionContext) (width, style, zcssColor) = (None, None, None) # @UnusedVariable attrs = imageContext.getImageAttributes() if attrs.has_key(u"border"): # $NON-NLS-1$ (width, style, zcssColor) = parseCssBorderProperty( getSafeString(attrs[u"border"]) ) # $NON-NLS-1$ @UnusedVariable border = None if self.borderStyle and self.borderStyle != u"none": # $NON-NLS-1$ if not width: width = u"1px" # $NON-NLS-1$ if not zcssColor: zcssColor = ZCssColor() border = u"%s %s %s" % (width, self.borderStyle, zcssColor.getCssColor()) # $NON-NLS-1$ attrs = {u"border": border} # $NON-NLS-1$ + imageContext.setImageAttributes(attrs)
def runAction(self, izblogPostEditorActionContext): #@UnusedVariable imageContext = self._getImageContext(izblogPostEditorActionContext) (width, style, zcssColor) = (None, None, None) #@UnusedVariable attrs = imageContext.getImageAttributes() if attrs.has_key(u"border"): #$NON-NLS-1$ (width, style, zcssColor) = parseCssBorderProperty( getSafeString(attrs[u"border"])) #$NON-NLS-1$ @UnusedVariable border = None if self.borderStyle and self.borderStyle != u"none": #$NON-NLS-1$ if not width: width = u"1px" #$NON-NLS-1$ if not zcssColor: zcssColor = ZCssColor() border = u"%s %s %s" % ( width, self.borderStyle, zcssColor.getCssColor()) #$NON-NLS-1$ attrs = {u"border": border} #$NON-NLS-1$ + imageContext.setImageAttributes(attrs)
def _createCSSStyle(self, model): # Note: model is instanceof ZThumbnailImageDialogModel css = u"" #$NON-NLS-1$ if model.alignment: if model.alignment == u"left" or model.alignment == u"right": #$NON-NLS-1$ #$NON-NLS-2$ css = u"display:inline; float:%s; " % model.alignment #$NON-NLS-1$ elif model.alignment == u"center": #$NON-NLS-1$ css = u"display:block; text-align:center; margin-left:auto; margin-right:auto; " #$NON-NLS-1$ else: css = u"display:inline; " #$NON-NLS-1$ if model.borderStyle: (r,g,b) = (0,0,0) if model.borderColor: (r,g,b) = model.borderColor if not model.borderWidth: model.borderWidth = u"1" #$NON-NLS-1$ cssColor = ZCssColor(red=r, blue=b, green=g) css = css + u"border:%spx %s %s; " % (model.borderWidth, model.borderStyle, cssColor.getCssColor()) #$NON-NLS-1$ if model.marginTop: css = css + u"margin-top:%spx; " % model.marginTop #$NON-NLS-1$ if model.marginRight: css = css + u"margin-right:%spx; " % model.marginRight #$NON-NLS-1$ if model.marginBottom: css = css + u"margin-bottom:%spx; " % model.marginBottom #$NON-NLS-1$ if model.marginLeft: css = css + u"margin-left:%spx; " % model.marginLeft #$NON-NLS-1$ return css.strip()