Beispiel #1
0
    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')))
Beispiel #2
0
    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')))
Beispiel #3
0
    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')))
Beispiel #4
0
    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.')))
Beispiel #5
0
    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')))
Beispiel #6
0
    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')))
Beispiel #7
0
    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)