# encoding: utf-8
# module wx._dataview
# from D:\project\A_Board\.venv\Lib\site-packages\wx\_dataview.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import sip as __sip
import wx._core as __wx__core


class DataViewItemAttr(__sip.wrapper):
    """
    DataViewItemAttr() -> None
    
    This class is used to indicate to a wxDataViewCtrl that a certain item
    (see wxDataViewItem) has extra font attributes for its renderer.
    """
    def GetBackgroundColour(self): # real signature unknown; restored from __doc__
        """
        GetBackgroundColour() -> wx.Colour
        
        Returns the colour to be used for the background.
        """
        pass

    def GetBold(self): # real signature unknown; restored from __doc__
        """
        GetBold() -> bool
        
        Returns value of the bold property.
        """
        return False

    def GetColour(self): # real signature unknown; restored from __doc__
        """
        GetColour() -> wx.Colour
        
        Returns this attribute's colour.
        """
        pass

    def GetEffectiveFont(self, font): # real signature unknown; restored from __doc__
        """
        GetEffectiveFont(font) -> wx.Font
        
        Return the font based on the given one with this attribute applied to
        it.
        """
        pass

    def GetItalic(self): # real signature unknown; restored from __doc__
        """
        GetItalic() -> bool
        
        Returns value of the italics property.
        """
        return False

    def HasBackgroundColour(self): # real signature unknown; restored from __doc__
        """
        HasBackgroundColour() -> bool
        
        Returns true if the background colour property has been set.
        """
        return False

    def HasColour(self): # real signature unknown; restored from __doc__
        """
        HasColour() -> bool
        
        Returns true if the colour property has been set.
        """
        return False

    def HasFont(self): # real signature unknown; restored from __doc__
        """
        HasFont() -> bool
        
        Returns true if any property affecting the font has been set.
        """
        return False

    def IsDefault(self): # real signature unknown; restored from __doc__
        """
        IsDefault() -> bool
        
        Returns true if none of the properties have been set.
        """
        return False

    def SetBackgroundColour(self, colour): # real signature unknown; restored from __doc__
        """
        SetBackgroundColour(colour) -> None
        
        Call this to set the background colour to use.
        """
        pass

    def SetBold(self, set): # real signature unknown; restored from __doc__
        """
        SetBold(set) -> None
        
        Call this to indicate that the item shall be displayed in bold text.
        """
        pass

    def SetColour(self, colour): # real signature unknown; restored from __doc__
        """
        SetColour(colour) -> None
        
        Call this to indicate that the item shall be displayed with that
        colour.
        """
        pass

    def SetItalic(self, set): # real signature unknown; restored from __doc__
        """
        SetItalic(set) -> None
        
        Call this to indicate that the item shall be displayed in italic text.
        """
        pass

    def SetStrikethrough(self, set): # real signature unknown; restored from __doc__
        """
        SetStrikethrough(set) -> None
        
        Call this to indicate that the item shall be displayed in
        strikethrough text.
        """
        pass

    def __init__(self): # real signature unknown; restored from __doc__
        pass

    BackgroundColour = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBackgroundColour() -> wx.Colour

Returns the colour to be used for the background."""

    Bold = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBold() -> bool

Returns value of the bold property."""

    Colour = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetColour() -> wx.Colour

Returns this attribute's colour."""

    Italic = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetItalic() -> bool

Returns value of the italics property."""

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object"""



