278 if paper.isValid(): |
278 if paper.isValid(): |
279 colour = self.lexer.color(style, substyle) |
279 colour = self.lexer.color(style, substyle) |
280 self.__styleSample(colour, paper) |
280 self.__styleSample(colour, paper) |
281 for selItem in self.styleElementList.selectedItems(): |
281 for selItem in self.styleElementList.selectedItems(): |
282 style, substyle = self.__stylesForItem(selItem) |
282 style, substyle = self.__stylesForItem(selItem) |
283 self.lexer.setPaper(colour, style, substyle) |
283 self.lexer.setPaper(paper, style, substyle) |
284 selItem.setBackground(0, colour) |
284 selItem.setBackground(0, paper) |
285 |
285 |
286 @pyqtSlot() |
286 @pyqtSlot() |
287 def on_allBackgroundColoursButton_clicked(self): |
287 def on_allBackgroundColoursButton_clicked(self): |
288 """ |
288 """ |
289 Private method used to select the background colour of all styles of a |
289 Private method used to select the background colour of all styles of a |
290 selected lexer. |
290 selected lexer. |
291 """ |
291 """ |
292 style, substyle = self.__currentStyles() |
292 style, substyle = self.__currentStyles() |
293 colour = QColorDialog.getColor(self.lexer.paper(style, substyle)) |
293 paper = QColorDialog.getColor(self.lexer.paper(style, substyle)) |
294 if colour.isValid(): |
294 if paper.isValid(): |
295 paper = self.lexer.paper(style, substyle) |
295 colour = self.lexer.color(style, substyle) |
296 self.__styleSample(colour, paper) |
296 self.__styleSample(colour, paper) |
297 |
297 |
298 itm = self.styleElementList.topLevelItem(0) |
298 itm = self.styleElementList.topLevelItem(0) |
299 while itm is not None: |
299 while itm is not None: |
300 style, substyle = self.__stylesForItem(itm) |
300 style, substyle = self.__stylesForItem(itm) |
301 self.lexer.setPaper(colour, style, substyle) |
301 self.lexer.setPaper(paper, style, substyle) |
302 itm = self.styleElementList.itemBelow(itm) |
302 itm = self.styleElementList.itemBelow(itm) |
303 self.__styleAllItems() |
303 self.__styleAllItems() |
304 |
304 |
305 def __changeFont(self, doAll, familyOnly, sizeOnly): |
305 def __changeFont(self, doAll, familyOnly, sizeOnly): |
306 """ |
306 """ |