# 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 Wizard(__wx__core.Dialog):
    """
    Wizard() -> None
    Wizard(parent, id=wx.ID_ANY, title='', bitmap=wx.BitmapBundle(), pos=wx.DefaultPosition, style=wx.DEFAULT_DIALOG_STYLE) -> None
    
    wxWizard is the central class for implementing 'wizard-like' dialogs.
    """
    def Create(self, parent, id=None, title='', bitmap=None, *args, **kwargs): # real signature unknown; NOTE: unreliably restored from __doc__ 
        """
        Create(parent, id=wx.ID_ANY, title='', bitmap=wx.BitmapBundle(), pos=wx.DefaultPosition, style=wx.DEFAULT_DIALOG_STYLE) -> bool
        
        Creates the wizard 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 FitToPage(self, firstPage): # real signature unknown; restored from __doc__
        """
        FitToPage(firstPage) -> None
        
        This method is obsolete, use GetPageAreaSizer() instead.
        """
        pass

    def GetBitmap(self): # real signature unknown; restored from __doc__
        """
        GetBitmap() -> wx.Bitmap
        
        Returns the bitmap used for the wizard.
        """
        pass

    def GetBitmapBackgroundColour(self): # real signature unknown; restored from __doc__
        """
        GetBitmapBackgroundColour() -> wx.Colour
        
        Returns the colour that should be used to fill the area not taken up
        by the wizard or page bitmap, if a non-zero bitmap placement flag has
        been set.
        """
        pass

    def GetBitmapPlacement(self): # real signature unknown; restored from __doc__
        """
        GetBitmapPlacement() -> int
        
        Returns the flags indicating how the wizard or page bitmap should be
        expanded and positioned to fit the page height.
        """
        return 0

    def GetClassDefaultAttributes(self, variant=None): # real signature unknown; restored from __doc__
        """ GetClassDefaultAttributes(variant=wx.WINDOW_VARIANT_NORMAL) -> wx.VisualAttributes """
        pass

    def GetCurrentPage(self): # real signature unknown; restored from __doc__
        """
        GetCurrentPage() -> WizardPage
        
        Get the current page while the wizard is running.
        """
        return WizardPage

    def GetDefaultBorder(self, *args, **kwargs): # real signature unknown
        pass

    def GetDefaultBorderForControl(self, *args, **kwargs): # real signature unknown
        pass

    def GetMinimumBitmapWidth(self): # real signature unknown; restored from __doc__
        """
        GetMinimumBitmapWidth() -> int
        
        Returns the minimum width for the bitmap that will be constructed to
        contain the actual wizard or page bitmap if a non-zero bitmap
        placement flag has been set.
        """
        return 0

    def GetPageAreaSizer(self): # real signature unknown; restored from __doc__
        """
        GetPageAreaSizer() -> wx.Sizer
        
        Returns pointer to page area sizer.
        """
        pass

    def GetPageSize(self): # real signature unknown; restored from __doc__
        """
        GetPageSize() -> wx.Size
        
        Returns the size available for the pages.
        """
        pass

    def HasNextPage(self, page): # real signature unknown; restored from __doc__
        """
        HasNextPage(page) -> bool
        
        Return true if this page is not the last one in the wizard.
        """
        return False

    def HasPrevPage(self, page): # real signature unknown; restored from __doc__
        """
        HasPrevPage(page) -> bool
        
        Returns true if this page is not the first one in the wizard.
        """
        return False

    def HasTransparentBackground(self, *args, **kwargs): # real signature unknown
        pass

    def IsRunning(self): # real signature unknown; restored from __doc__
        """ IsRunning() -> bool """
        return False

    def ProcessEvent(self, *args, **kwargs): # real signature unknown
        pass

    def RunWizard(self, firstPage): # real signature unknown; restored from __doc__
        """
        RunWizard(firstPage) -> bool
        
        Executes the wizard starting from the given page, returning true if it
        was successfully finished or false if user cancelled it.
        """
        return False

    def SendDestroyEvent(self, *args, **kwargs): # real signature unknown
        pass

    def SetBitmap(self, bitmap): # real signature unknown; restored from __doc__
        """
        SetBitmap(bitmap) -> None
        
        Sets the bitmap used for the wizard.
        """
        pass

    def SetBitmapBackgroundColour(self, colour): # real signature unknown; restored from __doc__
        """
        SetBitmapBackgroundColour(colour) -> None
        
        Sets the colour that should be used to fill the area not taken up by
        the wizard or page bitmap, if a non-zero bitmap placement flag has
        been set.
        """
        pass

    def SetBitmapPlacement(self, placement): # real signature unknown; restored from __doc__
        """
        SetBitmapPlacement(placement) -> None
        
        Sets the flags indicating how the wizard or page bitmap should be
        expanded and positioned to fit the page height.
        """
        pass

    def SetBorder(self, border): # real signature unknown; restored from __doc__
        """
        SetBorder(border) -> None
        
        Sets width of border around page area.
        """
        pass

    def SetMinimumBitmapWidth(self, width): # real signature unknown; restored from __doc__
        """
        SetMinimumBitmapWidth(width) -> None
        
        Sets the minimum width for the bitmap that will be constructed to
        contain the actual wizard or page bitmap if a non-zero bitmap
        placement flag has been set.
        """
        pass

    def SetPageSize(self, sizePage): # real signature unknown; restored from __doc__
        """
        SetPageSize(sizePage) -> None
        
        Sets the minimal size to be made available for the wizard pages.
        """
        pass

    def ShowPage(self, page, goingForward=True): # real signature unknown; restored from __doc__
        """
        ShowPage(page, goingForward=True) -> bool
        
        Show the given wizard page.
        """
        return False

    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='', bitmap=None, *args=None, **kwargs=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    Bitmap = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBitmap() -> wx.Bitmap

Returns the bitmap used for the wizard."""

    BitmapBackgroundColour = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBitmapBackgroundColour() -> wx.Colour

Returns the colour that should be used to fill the area not taken up
by the wizard or page bitmap, if a non-zero bitmap placement flag has
been set."""

    BitmapPlacement = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBitmapPlacement() -> int

Returns the flags indicating how the wizard or page bitmap should be
expanded and positioned to fit the page height."""

    CurrentPage = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCurrentPage() -> WizardPage

Get the current page while the wizard is running."""

    MinimumBitmapWidth = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetMinimumBitmapWidth() -> int

Returns the minimum width for the bitmap that will be constructed to
contain the actual wizard or page bitmap if a non-zero bitmap
placement flag has been set."""

    PageAreaSizer = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPageAreaSizer() -> wx.Sizer

Returns pointer to page area sizer."""

    PageSize = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetPageSize() -> wx.Size

Returns the size available for the pages."""



