# encoding: utf-8
# module wx._aui
# from D:\project\A_Board\.venv\Lib\site-packages\wx\_aui.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import sip as __sip
import wx._core as __wx__core


class AuiTabContainer(__sip.wrapper):
    """
    AuiTabContainer() -> None
    
    wxAuiTabContainer is a class which contains information about each
    tab.
    """
    def AddButton(self, id, location, normalBitmap=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """ AddButton(id, location, normalBitmap=wx.BitmapBundle(), disabledBitmap=wx.BitmapBundle()) -> None """
        pass

    def AddPage(self, page, info): # real signature unknown; restored from __doc__
        """ AddPage(page, info) -> bool """
        return False

    def ButtonHitTest(self, x, y, hit): # real signature unknown; restored from __doc__
        """ ButtonHitTest(x, y, hit) -> bool """
        return False

    def DoShowHide(self): # real signature unknown; restored from __doc__
        """ DoShowHide() -> None """
        pass

    def GetActivePage(self): # real signature unknown; restored from __doc__
        """ GetActivePage() -> int """
        return 0

    def GetArtProvider(self): # real signature unknown; restored from __doc__
        """ GetArtProvider() -> AuiTabArt """
        return AuiTabArt

    def GetFlags(self): # real signature unknown; restored from __doc__
        """ GetFlags() -> int """
        return 0

    def GetIdxFromWindow(self, page): # real signature unknown; restored from __doc__
        """ GetIdxFromWindow(page) -> int """
        return 0

    def GetPage(self, idx): # real signature unknown; restored from __doc__
        """ GetPage(idx) -> AuiNotebookPage """
        return AuiNotebookPage

    def GetPageCount(self): # real signature unknown; restored from __doc__
        """ GetPageCount() -> int """
        return 0

    def GetPages(self): # real signature unknown; restored from __doc__
        """ GetPages() -> AuiNotebookPageArray """
        return AuiNotebookPageArray

    def GetTabOffset(self): # real signature unknown; restored from __doc__
        """ GetTabOffset() -> int """
        return 0

    def GetWindowFromIdx(self, idx): # real signature unknown; restored from __doc__
        """ GetWindowFromIdx(idx) -> wx.Window """
        pass

    def InsertPage(self, page, info, idx): # real signature unknown; restored from __doc__
        """ InsertPage(page, info, idx) -> bool """
        return False

    def IsTabVisible(self, tabPage, tabOffset, dc, wnd): # real signature unknown; restored from __doc__
        """ IsTabVisible(tabPage, tabOffset, dc, wnd) -> bool """
        return False

    def MakeTabVisible(self, tabPage, win): # real signature unknown; restored from __doc__
        """ MakeTabVisible(tabPage, win) -> None """
        pass

    def MovePage(self, page, newIdx): # real signature unknown; restored from __doc__
        """ MovePage(page, newIdx) -> bool """
        return False

    def RemoveButton(self, id): # real signature unknown; restored from __doc__
        """ RemoveButton(id) -> None """
        pass

    def RemovePage(self, page): # real signature unknown; restored from __doc__
        """ RemovePage(page) -> bool """
        return False

    def SetActiveColour(self, colour): # real signature unknown; restored from __doc__
        """ SetActiveColour(colour) -> None """
        pass

    def SetActivePage(self, page): # real signature unknown; restored from __doc__ with multiple overloads
        """
        SetActivePage(page) -> bool
        SetActivePage(page) -> bool
        """
        return False

    def SetArtProvider(self, art): # real signature unknown; restored from __doc__
        """ SetArtProvider(art) -> None """
        pass

    def SetColour(self, colour): # real signature unknown; restored from __doc__
        """ SetColour(colour) -> None """
        pass

    def SetFlags(self, flags): # real signature unknown; restored from __doc__
        """ SetFlags(flags) -> None """
        pass

    def SetMeasuringFont(self, measuringFont): # real signature unknown; restored from __doc__
        """ SetMeasuringFont(measuringFont) -> None """
        pass

    def SetNoneActive(self): # real signature unknown; restored from __doc__
        """ SetNoneActive() -> None """
        pass

    def SetNormalFont(self, normalFont): # real signature unknown; restored from __doc__
        """ SetNormalFont(normalFont) -> None """
        pass

    def SetRect(self, rect, wnd=None): # real signature unknown; restored from __doc__
        """ SetRect(rect, wnd=None) -> None """
        pass

    def SetSelectedFont(self, selectedFont): # real signature unknown; restored from __doc__
        """ SetSelectedFont(selectedFont) -> None """
        pass

    def SetTabOffset(self, offset): # real signature unknown; restored from __doc__
        """ SetTabOffset(offset) -> None """
        pass

    def TabHitTest(self, x, y, hit): # real signature unknown; restored from __doc__
        """ TabHitTest(x, y, hit) -> bool """
        return False

    def __init__(self): # real signature unknown; restored from __doc__
        pass

    ActivePage = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetActivePage() -> int"""

    ArtProvider = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetArtProvider() -> AuiTabArt"""

    Flags = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFlags() -> int"""

    PageCount = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPageCount() -> int"""

    Pages = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPages() -> AuiNotebookPageArray"""

    TabOffset = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTabOffset() -> int"""

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object"""



