Ignore:
Timestamp:
04/18/12 12:12:57 (2 years ago)
Author:
Ales Erjavec <ales.erjavec@…>
Branch:
default
rebase_source:
93ca0858643e12ae42c9514d764ac125f91aecc6
Message:

Added some margins for cutoff line mouse action area.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Orange/OrangeWidgets/Prototypes/OWPCA.py

    r10801 r10805  
    4848            x, _  = self.map_from_graph(pos) 
    4949            xmin, xmax = self.x_scale() 
    50             if x >= xmin and x <= xmax: 
     50            if x >= xmin - 0.1 and x <= xmax + 0.1: 
     51                x = min(max(x, xmin), xmax) 
    5152                self.cutoff_curve.set_data([x, x], [0.0, 1.0]) 
    5253                self.emit_cutoff_moved(x) 
     
    5859            x, _ = self.map_from_graph(pos) 
    5960            xmin, xmax = self.x_scale() 
    60             if x >= xmin and x <= xmax: 
     61            if x >= xmin - 0.5 and x <= xmax + 0.5: 
     62                x = min(max(x, xmin), xmax) 
    6163                self.cutoff_curve.set_data([x, x], [0.0, 1.0]) 
    6264                self.emit_cutoff_moved(x) 
     
    6971        ax = self.axes[owaxis.xBottom] 
    7072        if ax.labels: 
    71             return 0, len(ax.labels) - 0.5 
     73            return 0, len(ax.labels) - 1 
    7274        elif ax.scale: 
    73             return ax.scale[0], ax.scale[1] + 0.5 
     75            return ax.scale[0], ax.scale[1] 
    7476        else: 
    7577            raise ValueError 
Note: See TracChangeset for help on using the changeset viewer.