Changeset 8517:b2e5f2010ad2 in orange


Ignore:
Timestamp:
07/28/11 18:59:21 (3 years ago)
Author:
Noughmad <Noughmad@…>
Branch:
default
Convert:
0b56070c0a7b297f3bb8666fca88fd7d2dadef94
Message:

Ignore double-click and context menu events, and update the viewport whenever necessary.

File:
1 edited

Legend:

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

    r8511 r8517  
    556556        """ 
    557557        self.update_axes(zoom_only=True) 
    558         self.update() 
     558        self.viewport().update() 
    559559         
    560560    def update_axes(self, zoom_only=False): 
     
    607607        self.update_axes() 
    608608        self.update_filled_symbols() 
    609         self.update() 
    610609        self.setSceneRect(QRectF(self.contentsRect())) 
     610        self.viewport().update() 
    611611         
    612612    def update_legend(self): 
     
    775775            return False 
    776776             
     777    def mouseDoubleClickEvent(self, event): 
     778        ## We don't want this events to propagate to the scene 
     779        event.ignore() 
     780         
     781    def contextMenuEvent(self, event): 
     782        event.ignore() 
     783             
    777784    @staticmethod 
    778785    def transform_from_rects(r1, r2): 
     
    10371044                c.set_auto_update(au) 
    10381045                c.update_properties() 
     1046        self.viewport().update() 
    10391047     
    10401048    update_point_size = update_curves 
Note: See TracChangeset for help on using the changeset viewer.