Changeset 8426:116fa738769a in orange


Ignore:
Timestamp:
07/23/11 15:04:14 (3 years ago)
Author:
Noughmad <Noughmad@…>
Branch:
default
Convert:
adc52001c7346b5c394b1f49d65ac11fd839663c
Message:

Property show and hide axis label depending on zoom

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/plot/owaxis.py

    r8410 r8426  
    191191            label_pos = self.map_to_graph( pos ) 
    192192            if not test_rect.contains(label_pos): 
     193                self.tick_items[i].setVisible(False) 
     194                self.label_items[i].setVisible(False) 
    193195                continue 
    194196            hs = 0.5*step 
    195197            label_pos = self.map_to_graph(pos - hs) 
    196198            item = self.label_items[i] 
     199            item.setVisible(True) 
    197200            if not zoom_only: 
    198201                item.setHtml( '<center>' + text.strip() + '</center>') 
     
    204207             
    205208            item = self.tick_items[i] 
     209            item.setVisible(True) 
    206210            tick_line = QLineF(v) 
    207211            tick_line.translate(-tick_line.p1()) 
Note: See TracChangeset for help on using the changeset viewer.