wx.lib.agw.xlsgrid.XLSBackground¶
This is a class which holds information about the cell background, in terms of background colour and background pattern (hatching).
Class Hierarchy¶
Methods Summary¶
Default class constructor. |
|
Combines the input attribute |
|
Creates a suitable wxPython colour for the cell background starting from |
|
Actually draws the cell background and pattern hatching on a grid cell. |
Class API¶
- class XLSBackground(object)¶
This is a class which holds information about the cell background, in terms of background colour and background pattern (hatching).
Methods¶
- __init__(self, book, xf_index)¶
Default class constructor.
- Parameters:
book – an instance of the xlrd.Book class;
xf_index – an index into xlrd.Book.xf_list, which holds a reference to the xlrd.sheet.Cell class (the actual cell for xlrd).
- CombineAttr(self, attr)¶
Combines the input attribute
attr
with the features of theXLSBackground
class.- Parameters:
attr – an instance of
grid.GridCellAttr
.
- CreateBackgroundColour(self, background_colour, pattern_colour, fill_pattern)¶
Creates a suitable wxPython colour for the cell background starting from a xlrd tuple representing this colour.
- Parameters:
background_colour – a tuple representing the RGB components of the cell background colour. If background_colour is
None
, use the defaultwx.SYS_COLOUR_WINDOW
;pattern_colour – a tuple representing the RGB components of the cell pattern colour;
fill_pattern – the pattern to use to draw hatches on top of the background.