Changeset 1258:7c918539ead6 in orange-bioinformatics for widgets/OWHeatMap.py


Ignore:
Timestamp:
11/22/10 15:57:57 (2 years ago)
Author:
ales_erjavec <ales.erjavec@…>
Branch:
default
Convert:
5dbbe8513036ce233e4e1305900bcd833eedb0bb
Message:
  • update the old sceneBoundingRect when moving the cell selector in GraphicsScene (otherwise when scrolling, the selector leaves an visual artifacts trail)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • widgets/OWHeatMap.py

    r1228 r1258  
    888888            if x<0 or y<0 or x>item.width-1 or y>item.height-1:  
    889889                self.selector.hide() 
    890                 self.scene.update() 
    891890                return 
    892891            col, row = int(x / self.dx), int(y / self.dy) 
    893892            # hm.getCellIntensity(row, col), hm.getRowIntensity(row) 
    894893            ex = hm.examples[hm.exampleIndices[row] : hm.exampleIndices[row+1]] 
     894            bb = self.selector.sceneBoundingRect() 
    895895            self.selector.setPos(item.x()+col*self.dx-v_sel_width+1, item.y()+row*self.dy-v_sel_width+1) 
    896896            self.selector.show() 
    897              
     897            self.update(bb) 
    898898            # balloon handling 
    899899            try: 
Note: See TracChangeset for help on using the changeset viewer.