docs: def paintEvent( self, event ):
          """
          Overloads the paint event to handle drawing the splitter lines.
          
          :param      event | <QPaintEvent>
          """
          lines = []
          count = 20
          
          # calculate the lines
          if ( self.orientation() == Qt.Vertical ):
              x = self._resizeGrip.pos().x()
              h = self.height()
              spacing = int(float(self._resizeGrip.width()) / count)
              
              for i in range(count):
                  lines.append(QLine(x, 0, x, h))
                  x += spacing
          else:
              y = self._resizeGrip.pos().y()
              w = self.width()
              spacing = int(float(self._resizeGrip.height()) / count)
              
              for i in range(count):
                  lines.append(QLine(0, y, w, y))
                  y += spacing
              
          # draw the lines
          with XPainter(self) as painter:
              pal = self.palette()
              painter.setPen(pal.color(pal.Window).darker(120))
              painter.drawLines(lines)