Ignore:
Timestamp:
04/03/12 16:54:24 (2 years ago)
Author:
Ales Erjavec <ales.erjavec@…>
Branch:
default
rebase_source:
1e8944ab55893daf8664fa083ca1183492a820c9
Message:

No drop shadow offset for canvas lines.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Orange/OrangeCanvas/orngCanvasItems.py

    r10560 r10732  
    1515        return None 
    1616     
    17 def setDropShadow(self): 
     17def setDropShadow(self, offset=QPointF(0.3, 0.5), blur_radius=5): 
    1818    if qVersion() >= "4.6" and self.canvasDlg.settings["enableCanvasDropShadows"]: 
    1919        effect = QGraphicsDropShadowEffect(self.scene()) 
    20         effect.setOffset(QPointF(0.3, 0.5)) 
    21         effect.setBlurRadius(5) 
     20        effect.setOffset(offset) 
     21        effect.setBlurRadius(blur_radius) 
    2222        self.setGraphicsEffect(effect) 
    2323     
     
    3333        self.setPen(QPen(QColor(180, 180, 180), 3, Qt.SolidLine)) 
    3434         
    35         self.setDropShadow() 
     35        self.setDropShadow(offset=QPointF(0.0, 0.0)) 
    3636     
    3737    setDropShadow = setDropShadow 
     
    146146        QObject.connect(self.outWidget.instance, SIGNAL("dynamicLinkEnabledChanged(PyQt_PyObject, bool)"), self.updateDynamicEnableState) 
    147147         
    148         self.setDropShadow() 
     148        self.setDropShadow(offset=QPointF(0.0, 0.0)) 
    149149         
    150150    setDropShadow = setDropShadow 
Note: See TracChangeset for help on using the changeset viewer.