@@ -16,20 +16,21 @@ def __init__(self, parent=None):
1616 self .background_color = VIEWER_BG_COLOR
1717 self .grid_color = VIEWER_GRID_COLOR
1818 self ._grid_mode = VIEWER_GRID_LINES
19- self .editable = True
2019 self .setBackgroundBrush (self ._bg_qcolor )
20+ self .editable = True
2121
2222 def __repr__ (self ):
2323 return '{}.{}(\' {}\' )' .format (self .__module__ ,
2424 self .__class__ .__name__ ,
2525 self .viewer ())
2626
27- def _draw_text (self , painter ):
27+ def _draw_text (self , painter , pen ):
2828 font = QtGui .QFont ()
2929 font .setPixelSize (48 )
3030 painter .setFont (font )
3131 parent = self .viewer ()
3232 pos = QtCore .QPoint (20 , parent .height ()- 20 )
33+ painter .setPen (pen )
3334 painter .drawText (parent .mapToScene (pos ), 'Not Editable' )
3435
3536 def _draw_grid (self , painter , rect , pen , grid_size ):
@@ -63,7 +64,8 @@ def _draw_dots(self, painter, rect, pen, grid_size):
6364 pen .setWidth (grid_size / 10 )
6465 painter .setPen (pen )
6566
66- [painter .drawPoint (int (x ), int (y )) for x in range (first_left , right , grid_size ) for y in range (first_top , bottom , grid_size )]
67+ [painter .drawPoint (int (x ), int (y )) for x in range (first_left , right , grid_size )
68+ for y in range (first_top , bottom , grid_size )]
6769
6870 def drawBackground (self , painter , rect ):
6971 super (NodeScene , self ).drawBackground (painter , rect )
@@ -89,7 +91,9 @@ def drawBackground(self, painter, rect):
8991 self ._draw_grid (painter , rect , pen , VIEWER_GRID_SIZE * 8 )
9092
9193 if not self .editable :
92- self ._draw_text (painter )
94+ pen = QtGui .QPen (QtGui .QColor (* (90 , 90 , 90 )))
95+ self ._draw_text (painter , pen )
96+
9397 painter .restore ()
9498
9599 def mousePressEvent (self , event ):
0 commit comments