Changeset 8213:9a4ed0dcc8a9 in orange


Ignore:
Timestamp:
08/18/11 11:23:01 (3 years ago)
Author:
Noughmad <Noughmad@…>
Branch:
default
Convert:
653f0de9513f0cc08cebe855598fc0389554b345
Message:

Clean up and document the Curve::Style enum, and use dotted lines in OWDistributions.

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/Visualize Qt/OWDistributionsQt.py

    r8173 r8213  
    3131         
    3232    def update_properties(self): 
    33         should_be_cont = (self.style() == OWCurve.Lines) 
    34         if self.is_continuous() != should_be_cont: 
    35             self.set_continuous(should_be_cont) 
    36             if self.auto_update(): 
    37                 return 
    38                  
    3933        OWCurve.update_properties(self) 
    4034     
     
    394388                if self.showConfidenceIntervals: 
    395389                    self.probCurveUpperCIKey.setData(xs, ups) 
     390                    self.probCurveUpperCIKey.set_style(OWCurve.Dots) 
    396391                    self.probCurveLowerCIKey.setData(xs, lps) 
     392                    self.probCurveLowerCIKey.set_style(OWCurve.Dots) 
    397393            else: 
    398394                if self.showConfidenceIntervals: 
    399395                    self.probCurveKey.set_style(distribErrorBarCurve.DistributionCurve) 
    400396                else: 
    401                     self.probCurveKey.set_style(OWCurve.NoCurve) 
     397                    self.probCurveKey.set_style(OWCurve.Points) 
    402398        else: 
    403399            self.enableYRaxis(0) 
  • orange/OrangeWidgets/plot/owcurve.py

    r8211 r8213  
    215215            OWCurve.LinesPoints  Both points and lines between them are shown 
    216216            OWCurve.Dots         A dotted line is shown, no points 
     217            OWCurve.NoCurve      Deprecated, same as ``OWCurve.Points`` 
    217218            ===================  =============================================== 
    218219             
     
    254255            Sets the scene positions of the points to match their data coordinates.  
    255256    """ 
     257    NoCurve = orangeqt.Curve.Points 
     258     
    256259    def __init__(self, xData=[], yData=[], x_axis_key=xBottom, y_axis_key=yLeft, tooltip=None): 
    257260        orangeqt.Curve.__init__(self, xData, yData) 
  • source/orangeqt/curve.cpp

    r8211 r8213  
    3939    m_autoUpdate = false;  
    4040     
    41     m_style = NoCurve; 
     41    m_style = Points; 
    4242    m_continuous = false; 
    4343    m_needsUpdate = UpdateAll; 
     
    5353    m_continuous = false; 
    5454    m_autoUpdate = true; 
    55     m_style = NoCurve; 
     55    m_style = Points; 
    5656    m_lineItem = new QGraphicsPathItem(this); 
    5757    m_needsUpdate = 0; 
  • source/orangeqt/curve.h

    r8211 r8213  
    100100public: 
    101101  enum Style { 
    102     NoCurve = Qt::NoPen, 
    103     Points = NoCurve, 
     102    Points = Qt::NoPen, 
    104103    Lines = Qt::SolidLine, 
    105104    Dots = Qt::DotLine, 
    106     Sticks, 
     105    Sticks = 20, 
    107106    Steps, 
    108107    LinesPoints, 
  • source/orangeqt/curve.sip

    r8171 r8213  
    2626public: 
    2727  enum Style { 
    28     NoCurve = Qt::NoPen, 
     28    Points = Qt::NoPen, 
    2929    Lines = Qt::SolidLine, 
    30     Sticks, 
     30    Dots = Qt::DotLine, 
     31    Sticks = 20, 
    3132    Steps, 
    32     Dots = Qt::DotLine, 
    33     UserCurve 
     33    LinesPoints, 
     34    UserCurve = 100 
    3435  }; 
    3536 
Note: See TracChangeset for help on using the changeset viewer.