# encoding: utf-8
# module wx._adv
# from D:\project\A_Board\.venv\Lib\site-packages\wx\_adv.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import sip as __sip
import wx._core as __wx__core


class PropertySheetDialog(__wx__core.Dialog):
    """
    PropertySheetDialog() -> None
    PropertySheetDialog(parent, id=wx.ID_ANY, title='', pos=wx.DefaultPosition, size=wx.DefaultSize, style=wx.DEFAULT_DIALOG_STYLE, name=wx.DialogNameStr) -> None
    
    This class represents a property sheet dialog: a tabbed dialog for
    showing settings.
    """
    def AddBookCtrl(self, sizer): # real signature unknown; restored from __doc__
        """
        AddBookCtrl(sizer) -> None
        
        Override this if you wish to add the book control in a way different
        from the standard way (for example, using different spacing).
        """
        pass

    def Create(self, parent, id=None, title='', pos=None, size=None, style=None, name=None): # real signature unknown; restored from __doc__
        """
        Create(parent, id=wx.ID_ANY, title='', pos=wx.DefaultPosition, size=wx.DefaultSize, style=wx.DEFAULT_DIALOG_STYLE, name=wx.DialogNameStr) -> bool
        
        Call this from your own Create function, before adding buttons and
        pages.
        """
        return False

    def CreateBookCtrl(self): # real signature unknown; restored from __doc__
        """
        CreateBookCtrl() -> wx.BookCtrlBase
        
        Override this if you wish to create a different kind of book control;
        by default, the value passed to SetSheetStyle() is used to determine
        the control.
        """
        pass

    def CreateButtons(self, flags=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        CreateButtons(flags=wx.OK|wx.CANCEL) -> None
        
        Call this to create the buttons for the dialog.
        """
        pass

    def DoEnable(self, *args, **kwargs): # real signature unknown
        pass

    def DoFreeze(self, *args, **kwargs): # real signature unknown
        pass

    def DoGetBestClientSize(self, *args, **kwargs): # real signature unknown
        pass

    def DoGetBestSize(self, *args, **kwargs): # real signature unknown
        pass

    def DoGetClientSize(self, *args, **kwargs): # real signature unknown
        pass

    def DoGetPosition(self, *args, **kwargs): # real signature unknown
        pass

    def DoGetSize(self, *args, **kwargs): # real signature unknown
        pass

    def DoMoveWindow(self, *args, **kwargs): # real signature unknown
        pass

    def DoSetClientSize(self, *args, **kwargs): # real signature unknown
        pass

    def DoSetSize(self, *args, **kwargs): # real signature unknown
        pass

    def DoSetSizeHints(self, *args, **kwargs): # real signature unknown
        pass

    def DoSetWindowVariant(self, *args, **kwargs): # real signature unknown
        pass

    def DoThaw(self, *args, **kwargs): # real signature unknown
        pass

    def GetBookCtrl(self): # real signature unknown; restored from __doc__
        """
        GetBookCtrl() -> wx.BookCtrlBase
        
        Returns the book control that will contain your settings pages.
        """
        pass

    def GetClassDefaultAttributes(self, variant=None): # real signature unknown; restored from __doc__
        """ GetClassDefaultAttributes(variant=wx.WINDOW_VARIANT_NORMAL) -> wx.VisualAttributes """
        pass

    def GetContentWindow(self): # real signature unknown; restored from __doc__
        """
        GetContentWindow() -> wx.Window
        
        Override this to return a window containing the main content of the
        dialog.
        """
        pass

    def GetDefaultBorder(self, *args, **kwargs): # real signature unknown
        pass

    def GetDefaultBorderForControl(self, *args, **kwargs): # real signature unknown
        pass

    def GetInnerSizer(self): # real signature unknown; restored from __doc__
        """
        GetInnerSizer() -> wx.Sizer
        
        Returns the inner sizer that contains the book control and button
        sizer.
        """
        pass

    def GetSheetInnerBorder(self): # real signature unknown; restored from __doc__
        """
        GetSheetInnerBorder() -> int
        
        Returns the border around the book control only.
        """
        return 0

    def GetSheetOuterBorder(self): # real signature unknown; restored from __doc__
        """
        GetSheetOuterBorder() -> int
        
        Returns the border around the whole dialog.
        """
        return 0

    def GetSheetStyle(self): # real signature unknown; restored from __doc__
        """
        GetSheetStyle() -> int
        
        Returns the sheet style.
        """
        return 0

    def HasTransparentBackground(self, *args, **kwargs): # real signature unknown
        pass

    def LayoutDialog(self, centreFlags=None): # real signature unknown; restored from __doc__
        """
        LayoutDialog(centreFlags=wx.BOTH) -> None
        
        Call this to lay out the dialog.
        """
        pass

    def ProcessEvent(self, *args, **kwargs): # real signature unknown
        pass

    def SendDestroyEvent(self, *args, **kwargs): # real signature unknown
        pass

    def SetBookCtrl(self, bookCtrl): # real signature unknown; restored from __doc__
        """
        SetBookCtrl(bookCtrl) -> None
        
        Sets the book control used for the dialog.
        """
        pass

    def SetInnerSizer(self, sizer): # real signature unknown; restored from __doc__
        """
        SetInnerSizer(sizer) -> None
        
        Set the inner sizer that contains the book control and button sizer.
        """
        pass

    def SetSheetInnerBorder(self, border): # real signature unknown; restored from __doc__
        """
        SetSheetInnerBorder(border) -> None
        
        Set the border around the book control only.
        """
        pass

    def SetSheetOuterBorder(self, border): # real signature unknown; restored from __doc__
        """
        SetSheetOuterBorder(border) -> None
        
        Set the border around the whole dialog.
        """
        pass

    def SetSheetStyle(self, style): # real signature unknown; restored from __doc__
        """
        SetSheetStyle(style) -> None
        
        You can customize the look and feel of the dialog by setting the sheet
        style.
        """
        pass

    def TryAfter(self, *args, **kwargs): # real signature unknown
        pass

    def TryBefore(self, *args, **kwargs): # real signature unknown
        pass

    def __init__(self, parent=None, id=None, title='', pos=None, size=None, style=None, name=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    BookCtrl = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBookCtrl() -> wx.BookCtrlBase

Returns the book control that will contain your settings pages."""

    ContentWindow = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetContentWindow() -> wx.Window

Override this to return a window containing the main content of the
dialog."""

    InnerSizer = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetInnerSizer() -> wx.Sizer

Returns the inner sizer that contains the book control and button
sizer."""

    SheetInnerBorder = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSheetInnerBorder() -> int

Returns the border around the book control only."""

    SheetOuterBorder = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSheetOuterBorder() -> int

Returns the border around the whole dialog."""

    SheetStyle = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSheetStyle() -> int

Returns the sheet style."""



