# 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 DataViewColumn(__wx__core.SettableHeaderColumn):
    """
    DataViewColumn(title, renderer, model_column, width=DVC_DEFAULT_WIDTH, align=wx.ALIGN_CENTER, flags=DATAVIEW_COL_RESIZABLE) -> None
    DataViewColumn(bitmap, renderer, model_column, width=DVC_DEFAULT_WIDTH, align=wx.ALIGN_CENTER, flags=DATAVIEW_COL_RESIZABLE) -> None
    
    This class represents a column in a wxDataViewCtrl.
    """
    def GetAlignment(self): # real signature unknown; restored from __doc__
        """ GetAlignment(self) -> Alignment """
        pass

    def GetBitmap(self): # real signature unknown; restored from __doc__
        """ GetBitmap(self) -> Bitmap """
        pass

    def GetFlags(self): # real signature unknown; restored from __doc__
        """ GetFlags(self) -> int """
        return 0

    def GetMinWidth(self): # real signature unknown; restored from __doc__
        """ GetMinWidth(self) -> int """
        return 0

    def GetModelColumn(self): # real signature unknown; restored from __doc__
        """
        GetModelColumn() -> int
        
        Returns the index of the column of the model, which this
        wxDataViewColumn is displaying.
        """
        return 0

    def GetOwner(self): # real signature unknown; restored from __doc__
        """
        GetOwner() -> DataViewCtrl
        
        Returns the owning wxDataViewCtrl.
        """
        return DataViewCtrl

    def GetRenderer(self): # real signature unknown; restored from __doc__
        """
        GetRenderer() -> DataViewRenderer
        
        Returns the renderer of this wxDataViewColumn.
        """
        return DataViewRenderer

    def GetTitle(self): # real signature unknown; restored from __doc__
        """ GetTitle(self) -> Any """
        pass

    def GetWidth(self): # real signature unknown; restored from __doc__
        """ GetWidth(self) -> int """
        return 0

    def IsSortKey(self): # real signature unknown; restored from __doc__
        """ IsSortKey(self) -> bool """
        return False

    def IsSortOrderAscending(self): # real signature unknown; restored from __doc__
        """ IsSortOrderAscending(self) -> bool """
        return False

    def SetAlignment(self, align): # real signature unknown; restored from __doc__
        """ SetAlignment(self, align: Alignment) """
        pass

    def SetBitmap(self, bitmap): # real signature unknown; restored from __doc__
        """ SetBitmap(self, bitmap: BitmapBundle) """
        pass

    def SetFlags(self, flags): # real signature unknown; restored from __doc__
        """ SetFlags(self, flags: int) """
        pass

    def SetHidden(self, hidden): # real signature unknown; restored from __doc__
        """ SetHidden(self, hidden: bool) """
        pass

    def SetMinWidth(self, minWidth): # real signature unknown; restored from __doc__
        """ SetMinWidth(self, minWidth: int) """
        pass

    def SetReorderable(self, reorderable): # real signature unknown; restored from __doc__
        """ SetReorderable(self, reorderable: bool) """
        pass

    def SetResizeable(self, resizable): # real signature unknown; restored from __doc__
        """ SetResizeable(self, resizable: bool) """
        pass

    def SetSortable(self, sortable): # real signature unknown; restored from __doc__
        """ SetSortable(self, sortable: bool) """
        pass

    def SetSortOrder(self, ascending): # real signature unknown; restored from __doc__
        """ SetSortOrder(self, ascending: bool) """
        pass

    def SetTitle(self, title): # real signature unknown; restored from __doc__
        """ SetTitle(self, title: Any) """
        pass

    def SetWidth(self, width): # real signature unknown; restored from __doc__
        """ SetWidth(self, width: int) """
        pass

    def __init__(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    Alignment = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetAlignment(self) -> Alignment"""

    Bitmap = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBitmap(self) -> Bitmap"""

    Flags = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFlags(self) -> int"""

    MinWidth = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMinWidth(self) -> int"""

    ModelColumn = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetModelColumn() -> int

Returns the index of the column of the model, which this
wxDataViewColumn is displaying."""

    Owner = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetOwner() -> DataViewCtrl

Returns the owning wxDataViewCtrl."""

    Renderer = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRenderer() -> DataViewRenderer

Returns the renderer of this wxDataViewColumn."""

    SortOrder = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """IsSortOrderAscending(self) -> bool"""

    Title = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTitle(self) -> Any"""

    Width = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetWidth(self) -> int"""



