def __init__(self, name, **args): Settings.__init__(self, name, **args) self.add( setting.Color('color', 'black', descr=_('Fill colour'), usertext=_('Color'))) self.add( setting.FillStyleExtended('style', 'solid', descr=_('Fill style'), usertext=_('Style'))) self.add( setting.Bool('hide', False, descr=_('Hide the fill'), usertext=_('Hide'))) self.add( setting.Int('transparency', 0, descr=_('Transparency percentage'), usertext=_('Transparency'), minval=0, maxval=100)) self.add( setting.DistancePt('linewidth', '0.5pt', descr=_('Width of hatch or pattern line'), usertext=_('Line width'))) self.add( setting.LineStyle('linestyle', 'solid', descr=_('Hatch or pattern line style'), usertext=_('Line style'))) self.add( setting.DistancePt('patternspacing', '5pt', descr=_('Hatch or pattern spacing'), usertext=_('Spacing'))) self.add( setting.Color('backcolor', 'white', descr=_('Hatch or pattern background color'), usertext=_('Back color'))) self.add( setting.Int( 'backtransparency', 0, descr=_('Hatch or pattern background transparency percentage'), usertext=_('Back trans.'), minval=0, maxval=100)) self.add( setting.Bool('backhide', True, descr=_('Hide hatch or pattern background'), usertext=_('Back hide')))
def __init__(self, name, **args): Settings.__init__(self, name, **args) self.add( setting.Color('color', setting.Reference('/StyleSheet/Line/color'), descr=_('Color of line'), usertext=_('Color'))) self.add( setting.DistancePt('width', setting.Reference('/StyleSheet/Line/width'), descr=_('Width of line'), usertext=_('Width'))) self.add( setting.LineStyle('style', 'solid', descr=_('Line style'), usertext=_('Style'))) self.add( setting.Int('transparency', 0, descr=_('Transparency percentage'), usertext=_('Transparency'), minval=0, maxval=100)) self.add( setting.Bool('hide', False, descr=_('Hide the line'), usertext=_('Hide')))
def __init__(self, name, **args): Settings.__init__(self, name, **args) self.add( setting.Color('color', 'black', descr=_('Fill colour'), usertext=_('Color'))) self.add( setting.FillStyle('style', 'solid', descr=_('Fill style'), usertext=_('Style'))) self.add( setting.Int('transparency', 0, descr=_('Transparency percentage'), usertext=_('Transparency'), minval=0, maxval=100)) self.add( setting.Bool('hide', False, descr=_('Hide the fill'), usertext=_('Hide')))
def __init__(self, name, **args): Line.__init__(self, name, **args) self.add( setting.Float('endsize', 1.0, minval=0., descr=_('Scale ends of error bars by this factor'), usertext=_('End size'))) self.add( setting.Bool('hideHorz', False, descr=_('Hide horizontal errors'), usertext=_('Hide horz.'))) self.add( setting.Bool('hideVert', False, descr=_('Hide vertical errors'), usertext=_('Hide vert.')))
def __init__(self, name, **args): Settings.__init__(self, name, **args) self.add( setting.FontFamily('font', setting.Reference('/StyleSheet/Font/font'), descr=_('Font name'), usertext=_('Font'))) self.add( setting.DistancePt('size', setting.Reference('/StyleSheet/Font/size'), descr=_('Font size'), usertext=_('Size'))) self.add( setting.Color('color', setting.Reference('/StyleSheet/Font/color'), descr=_('Font color'), usertext=_('Color'))) self.add( setting.Bool('italic', False, descr=_('Italic font'), usertext=_('Italic'))) self.add( setting.Bool('bold', False, descr=_('Bold font'), usertext=_('Bold'))) self.add( setting.Bool('underline', False, descr=_('Underline font'), usertext=_('Underline'))) self.add( setting.Bool('hide', False, descr=_('Hide the text'), usertext=_('Hide')))
def __init__(self, name, **args): BrushExtended.__init__(self, name, **args) hide = self.get('hide') hide.newDefault(True) hide.usertext = _('Hide edge fill') hide.descr = _('Hide the filled region to the edge of the plot') self.get('color').newDefault('grey') self.add( setting.Bool( 'hideerror', False, descr=_('Hide the filled region inside the error bars'), usertext=_('Hide error fill')))
def __init__(self, name, **args): Line.__init__(self, name, **args) self.add( setting.Choice('steps', [ 'off', 'left', 'centre', 'right', 'left-shift-points', 'right-shift-points' ], 'off', descr=_('Plot horizontal steps ' 'instead of a line'), usertext=_('Steps')), 0) self.add( setting.Bool('bezierJoin', False, descr=_('Connect points with a cubic Bezier curve'), usertext=_('Bezier join')), 1)