# 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 AuiNotebook(__wx__core.BookCtrlBase):
    """
    AuiNotebook() -> None
    AuiNotebook(parent, id=wx.ID_ANY, pos=wx.DefaultPosition, size=wx.DefaultSize, style=AUI_NB_DEFAULT_STYLE) -> None
    
    wxAuiNotebook is part of the wxAUI class framework, which represents a
    notebook control, managing multiple windows with associated tabs.
    """
    def AcceptsFocus(self): # real signature unknown; restored from __doc__
        """ AcceptsFocus(self) -> bool """
        return False

    def AcceptsFocusFromKeyboard(self): # real signature unknown; restored from __doc__
        """ AcceptsFocusFromKeyboard(self) -> bool """
        return False

    def AcceptsFocusRecursively(self): # real signature unknown; restored from __doc__
        """ AcceptsFocusRecursively(self) -> bool """
        return False

    def AddChild(self, child, WindowBase=None): # real signature unknown; restored from __doc__
        """ AddChild(self, child: Optional[WindowBase]) """
        pass

    def AddPage(self, page, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        AddPage(page, caption, select=False, bitmap=wx.BitmapBundle()) -> bool
        AddPage(page, text, select, imageId) -> bool
        
        Adds a page.
        """
        return False

    def AdvanceSelection(self, forward=True): # real signature unknown; restored from __doc__
        """
        AdvanceSelection(forward=True) -> None
        
        Sets the selection to the next or previous page.
        """
        pass

    def ChangeSelection(self, n): # real signature unknown; restored from __doc__
        """
        ChangeSelection(n) -> int
        
        Changes the selection for the given page, returning the previous
        selection.
        """
        return 0

    def Create(self, parent, id=None, pos=None, size=None, style=0): # real signature unknown; restored from __doc__
        """
        Create(parent, id=wx.ID_ANY, pos=wx.DefaultPosition, size=wx.DefaultSize, style=0) -> bool
        
        Creates the notebook window.
        """
        return False

    def DeleteAllPages(self): # real signature unknown; restored from __doc__
        """
        DeleteAllPages() -> bool
        
        Deletes all pages.
        """
        return False

    def DeletePage(self, page): # real signature unknown; restored from __doc__
        """
        DeletePage(page) -> bool
        
        Deletes a page at the given index.
        """
        return False

    def Destroy(self): # real signature unknown; restored from __doc__
        """ Destroy(self) -> bool """
        return False

    def DoEnable(self, enable): # real signature unknown; restored from __doc__
        """ DoEnable(self, enable: bool) """
        pass

    def DoFreeze(self): # real signature unknown; restored from __doc__
        """ DoFreeze(self) """
        pass

    def DoGetBestClientSize(self): # real signature unknown; restored from __doc__
        """ DoGetBestClientSize(self) -> Size """
        pass

    def DoGetBestSize(self): # real signature unknown; restored from __doc__
        """ DoGetBestSize(self) -> Size """
        pass

    def DoGetClientSize(self): # real signature unknown; restored from __doc__
        """ DoGetClientSize(self) -> (Optional[int], Optional[int]) """
        pass

    def DoGetPosition(self): # real signature unknown; restored from __doc__
        """ DoGetPosition(self) -> (Optional[int], Optional[int]) """
        pass

    def DoGetSize(self): # real signature unknown; restored from __doc__
        """ DoGetSize(self) -> (Optional[int], Optional[int]) """
        pass

    def DoMoveWindow(self, x, y, width, height): # real signature unknown; restored from __doc__
        """ DoMoveWindow(self, x: int, y: int, width: int, height: int) """
        pass

    def DoSetClientSize(self, width, height): # real signature unknown; restored from __doc__
        """ DoSetClientSize(self, width: int, height: int) """
        pass

    def DoSetSize(self, x, y, width, height, sizeFlags): # real signature unknown; restored from __doc__
        """ DoSetSize(self, x: int, y: int, width: int, height: int, sizeFlags: int) """
        pass

    def DoSetSizeHints(self, minW, minH, maxW, maxH, incW, incH): # real signature unknown; restored from __doc__
        """ DoSetSizeHints(self, minW: int, minH: int, maxW: int, maxH: int, incW: int, incH: int) """
        pass

    def DoSetWindowVariant(self, variant): # real signature unknown; restored from __doc__
        """ DoSetWindowVariant(self, variant: WindowVariant) """
        pass

    def DoThaw(self): # real signature unknown; restored from __doc__
        """ DoThaw(self) """
        pass

    def EnableVisibleFocus(self, enabled): # real signature unknown; restored from __doc__
        """ EnableVisibleFocus(self, enabled: bool) """
        pass

    def FindTab(self, page, ctrl, idx): # real signature unknown; restored from __doc__
        """
        FindTab(page, ctrl, idx) -> bool
        
        Finds tab control associated with a given window and its tab index.
        """
        return False

    def GetActiveTabCtrl(self): # real signature unknown; restored from __doc__
        """
        GetActiveTabCtrl() -> AuiTabCtrl
        
        Returns active tab control for this notebook.
        """
        return AuiTabCtrl

    def GetArtProvider(self): # real signature unknown; restored from __doc__
        """
        GetArtProvider() -> AuiTabArt
        
        Returns the associated art provider.
        """
        return AuiTabArt

    def GetClassDefaultAttributes(self, variant=None): # real signature unknown; restored from __doc__
        """ GetClassDefaultAttributes(variant=wx.WINDOW_VARIANT_NORMAL) -> wx.VisualAttributes """
        pass

    def GetClientAreaOrigin(self): # real signature unknown; restored from __doc__
        """ GetClientAreaOrigin(self) -> Point """
        pass

    def GetCurrentPage(self): # real signature unknown; restored from __doc__
        """
        GetCurrentPage() -> wx.Window
        
        Returns the currently selected page or NULL.
        """
        pass

    def GetDefaultBorder(self): # real signature unknown; restored from __doc__
        """ GetDefaultBorder(self) -> Border """
        pass

    def GetDefaultBorderForControl(self): # real signature unknown; restored from __doc__
        """ GetDefaultBorderForControl(self) -> Border """
        pass

    def GetHeightForPageHeight(self, pageHeight): # real signature unknown; restored from __doc__
        """
        GetHeightForPageHeight(pageHeight) -> int
        
        Returns the desired height of the notebook for the given page height.
        """
        return 0

    def GetMainWindowOfCompositeControl(self): # real signature unknown; restored from __doc__
        """ GetMainWindowOfCompositeControl(self) -> Optional[Window] """
        pass

    def GetPage(self, page_idx): # real signature unknown; restored from __doc__
        """
        GetPage(page_idx) -> wx.Window
        
        Returns the page specified by the given index.
        """
        pass

    def GetPageBitmap(self, page): # real signature unknown; restored from __doc__
        """
        GetPageBitmap(page) -> wx.Bitmap
        
        Returns the tab bitmap for the page.
        """
        pass

    def GetPageCount(self): # real signature unknown; restored from __doc__
        """
        GetPageCount() -> int
        
        Returns the number of pages in the notebook.
        """
        return 0

    def GetPageImage(self, nPage): # real signature unknown; restored from __doc__
        """
        GetPageImage(nPage) -> int
        
        Returns the image index for the given page.
        """
        return 0

    def GetPageIndex(self, page_wnd): # real signature unknown; restored from __doc__
        """
        GetPageIndex(page_wnd) -> int
        
        Returns the page index for the specified window.
        """
        return 0

    def GetPageText(self, page): # real signature unknown; restored from __doc__
        """
        GetPageText(page) -> str
        
        Returns the tab label for the page.
        """
        return ""

    def GetPageToolTip(self, pageIdx): # real signature unknown; restored from __doc__
        """
        GetPageToolTip(pageIdx) -> str
        
        Returns the tooltip for the tab label of the page.
        """
        return ""

    def GetSelection(self): # real signature unknown; restored from __doc__
        """
        GetSelection() -> int
        
        Returns the currently selected page.
        """
        return 0

    def GetTabCtrlFromPoint(self, pt): # real signature unknown; restored from __doc__
        """
        GetTabCtrlFromPoint(pt) -> AuiTabCtrl
        
        Returns tab control based on point coordinates inside the tab frame.
        """
        return AuiTabCtrl

    def GetTabCtrlHeight(self): # real signature unknown; restored from __doc__
        """
        GetTabCtrlHeight() -> int
        
        Returns the height of the tab control.
        """
        return 0

    def GetValidator(self): # real signature unknown; restored from __doc__
        """ GetValidator(self) -> Optional[Validator] """
        pass

    def HasTransparentBackground(self): # real signature unknown; restored from __doc__
        """ HasTransparentBackground(self) -> bool """
        return False

    def HitTest(self, pt): # real signature unknown; restored from __doc__
        """ HitTest(self, pt: Point) -> (int, Optional[int]) """
        pass

    def InformFirstDirection(self, direction, size, availableOtherDir): # real signature unknown; restored from __doc__
        """ InformFirstDirection(self, direction: int, size: int, availableOtherDir: int) -> bool """
        return False

    def InheritAttributes(self): # real signature unknown; restored from __doc__
        """ InheritAttributes(self) """
        pass

    def InitDialog(self): # real signature unknown; restored from __doc__
        """ InitDialog(self) """
        pass

    def InsertPage(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        InsertPage(page_idx, page, caption, select=False, bitmap=wx.BitmapBundle()) -> bool
        InsertPage(index, page, text, select, imageId) -> bool
        
        InsertPage() is similar to AddPage, but allows the ability to specify the insert location.
        """
        return False

    def OnInternalIdle(self): # real signature unknown; restored from __doc__
        """ OnInternalIdle(self) """
        pass

    def ProcessEvent(self, event): # real signature unknown; restored from __doc__
        """ ProcessEvent(self, event: Event) -> bool """
        return False

    def RemoveChild(self, child, WindowBase=None): # real signature unknown; restored from __doc__
        """ RemoveChild(self, child: Optional[WindowBase]) """
        pass

    def RemovePage(self, page): # real signature unknown; restored from __doc__
        """
        RemovePage(page) -> bool
        
        Removes a page, without deleting the window pointer.
        """
        return False

    def SendDestroyEvent(self, *args, **kwargs): # real signature unknown
        pass

    def SetArtProvider(self, art): # real signature unknown; restored from __doc__
        """
        SetArtProvider(art) -> None
        
        Sets the art provider to be used by the notebook.
        """
        pass

    def SetCanFocus(self, canFocus): # real signature unknown; restored from __doc__
        """ SetCanFocus(self, canFocus: bool) """
        pass

    def SetFont(self, font): # real signature unknown; restored from __doc__
        """
        SetFont(font) -> bool
        
        Sets the font for drawing the tab labels, using a bold version of the
        font for selected tab labels.
        """
        return False

    def SetMeasuringFont(self, font): # real signature unknown; restored from __doc__
        """
        SetMeasuringFont(font) -> None
        
        Sets the font for measuring tab labels.
        """
        pass

    def SetNormalFont(self, font): # real signature unknown; restored from __doc__
        """
        SetNormalFont(font) -> None
        
        Sets the font for drawing unselected tab labels.
        """
        pass

    def SetPageBitmap(self, page, bitmap): # real signature unknown; restored from __doc__
        """
        SetPageBitmap(page, bitmap) -> bool
        
        Sets the bitmap for the page.
        """
        return False

    def SetPageImage(self, n, imageId): # real signature unknown; restored from __doc__
        """
        SetPageImage(n, imageId) -> bool
        
        Sets the image index for the given page.
        """
        return False

    def SetPageText(self, page, text): # real signature unknown; restored from __doc__
        """
        SetPageText(page, text) -> bool
        
        Sets the tab label for the page.
        """
        return False

    def SetPageToolTip(self, page, text): # real signature unknown; restored from __doc__
        """
        SetPageToolTip(page, text) -> bool
        
        Sets the tooltip displayed when hovering over the tab label of the
        page.
        """
        return False

    def SetSelectedFont(self, font): # real signature unknown; restored from __doc__
        """
        SetSelectedFont(font) -> None
        
        Sets the font for drawing selected tab labels.
        """
        pass

    def SetSelection(self, new_page): # real signature unknown; restored from __doc__
        """
        SetSelection(new_page) -> int
        
        Sets the page selection.
        """
        return 0

    def SetTabCtrlHeight(self, height): # real signature unknown; restored from __doc__
        """
        SetTabCtrlHeight(height) -> None
        
        Sets the tab height.
        """
        pass

    def SetUniformBitmapSize(self, size): # real signature unknown; restored from __doc__
        """
        SetUniformBitmapSize(size) -> None
        
        Ensure that all tabs have the same height, even if some of them don't
        have bitmaps.
        """
        pass

    def SetValidator(self, validator): # real signature unknown; restored from __doc__
        """ SetValidator(self, validator: Validator) """
        pass

    def ShouldInheritColours(self): # real signature unknown; restored from __doc__
        """ ShouldInheritColours(self) -> bool """
        return False

    def ShowWindowMenu(self): # real signature unknown; restored from __doc__
        """
        ShowWindowMenu() -> bool
        
        Shows the window menu for the active tab control associated with this
        notebook, and returns true if a selection was made.
        """
        return False

    def Split(self, page, direction): # real signature unknown; restored from __doc__
        """
        Split(page, direction) -> None
        
        Split performs a split operation programmatically.
        """
        pass

    def TransferDataFromWindow(self): # real signature unknown; restored from __doc__
        """ TransferDataFromWindow(self) -> bool """
        return False

    def TransferDataToWindow(self): # real signature unknown; restored from __doc__
        """ TransferDataToWindow(self) -> bool """
        return False

    def TryAfter(self, event): # real signature unknown; restored from __doc__
        """ TryAfter(self, event: Event) -> bool """
        return False

    def TryBefore(self, event): # real signature unknown; restored from __doc__
        """ TryBefore(self, event: Event) -> bool """
        return False

    def Validate(self): # real signature unknown; restored from __doc__
        """ Validate(self) -> bool """
        return False

    def __init__(self, parent=None, id=None, pos=None, size=None, style=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    ActiveTabCtrl = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetActiveTabCtrl() -> AuiTabCtrl

Returns active tab control for this notebook."""

    ArtProvider = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetArtProvider() -> AuiTabArt

Returns the associated art provider."""

    CurrentPage = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCurrentPage() -> wx.Window

Returns the currently selected page or NULL."""

    PageCount = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPageCount() -> int

Returns the number of pages in the notebook."""

    Selection = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSelection() -> int

Returns the currently selected page."""

    TabCtrlHeight = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetTabCtrlHeight() -> int

Returns the height of the tab control."""



