This class is used to indicate to a wx.dataview.DataViewCtrl that a certain item (see wx.dataview.DataViewItem) has extra font attributes for its renderer.
For this, it is required to override wx.dataview.DataViewModel.GetAttr
.
Attributes are currently only supported by DataViewTextRendererText.
__init__ |
Constructor. |
GetBackgroundColour |
Returns the colour to be used for the background. |
GetBold |
Returns value of the bold property. |
GetColour |
Returns this attribute’s colour. |
GetEffectiveFont |
Return the font based on the given one with this attribute applied to it. |
GetItalic |
Returns value of the italics property. |
HasBackgroundColour |
Returns True if the background colour property has been set. |
HasColour |
Returns True if the colour property has been set. |
HasFont |
Returns True if any property affecting the font has been set. |
IsDefault |
Returns True if none of the properties have been set. |
SetBackgroundColour |
Call this to set the background colour to use. |
SetBold |
Call this to indicate that the item shall be displayed in bold text. |
SetColour |
Call this to indicate that the item shall be displayed with that colour. |
SetItalic |
Call this to indicate that the item shall be displayed in italic text. |
BackgroundColour |
See GetBackgroundColour and SetBackgroundColour |
Bold |
See GetBold and SetBold |
Colour |
See GetColour and SetColour |
Italic |
See GetItalic and SetItalic |
wx.dataview.
DataViewItemAttr
(object)¶Possible constructors:
DataViewItemAttr()
This class is used to indicate to a DataViewCtrl that a certain item (see DataViewItem) has extra font attributes for its renderer.
__init__
(self)¶Constructor.
GetBold
(self)¶Returns value of the bold property.
Return type: | bool |
---|
GetEffectiveFont
(self, font)¶Return the font based on the given one with this attribute applied to it.
Parameters: | font (wx.Font) – |
---|---|
Return type: | Font |
GetItalic
(self)¶Returns value of the italics property.
Return type: | bool |
---|
HasBackgroundColour
(self)¶Returns True
if the background colour property has been set.
Return type: | bool |
---|
HasColour
(self)¶Returns True
if the colour property has been set.
Return type: | bool |
---|
HasFont
(self)¶Returns True
if any property affecting the font has been set.
Return type: | bool |
---|
IsDefault
(self)¶Returns True
if none of the properties have been set.
Return type: | bool |
---|
SetBackgroundColour
(self, colour)¶Call this to set the background colour to use.
Currently this attribute is only supported in the generic version of wx.dataview.DataViewCtrl and ignored by the native GTK+ and OS X implementations.
Parameters: | colour (wx.Colour) – |
---|
New in version 2.9.4.
SetBold
(self, set)¶Call this to indicate that the item shall be displayed in bold text.
Parameters: | set (bool) – |
---|
SetColour
(self, colour)¶Call this to indicate that the item shall be displayed with that colour.
Parameters: | colour (wx.Colour) – |
---|
SetItalic
(self, set)¶Call this to indicate that the item shall be displayed in italic text.
Parameters: | set (bool) – |
---|
BackgroundColour
¶