( self, pcolor )
| 174 | self.currentPen = self.fgcolor |
| 175 | |
| 176 | def setPenColor( self, pcolor ): |
| 177 | oldColor = self.currentPen |
| 178 | # look for c in palette |
| 179 | pcolornum = pcolor.toLong() |
| 180 | try: |
| 181 | self.currentPen = self.palette.index( pcolornum ) |
| 182 | except ValueError: |
| 183 | if len( self.palette ) < 256 : |
| 184 | self.palette.append( pcolornum ) |
| 185 | self.currentPen = len( self.palette ) - 1 |
| 186 | else: |
| 187 | self.currentPen = self.fgcolor |
| 188 | |
| 189 | return Color.fromLong( self.palette[oldColor] ) |
| 190 | |
| 191 | def getPenColor( self ): |
| 192 | return Color.fromLong( self.palette[self.currentPen] ) |
no test coverage detected