# 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 AuiPaneInfo(__sip.wrapper):
    """
    AuiPaneInfo() -> None
    AuiPaneInfo(c) -> None
    
    wxAuiPaneInfo is part of the wxAUI class framework.
    """
    def BestSize(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        BestSize(size) -> AuiPaneInfo
        BestSize(x, y) -> AuiPaneInfo
        
        BestSize() sets the ideal size for the pane.
        """
        return AuiPaneInfo

    def Bottom(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Bottom() -> AuiPaneInfo
        
        Bottom() sets the pane dock position to the bottom side of the frame.
        """
        return AuiPaneInfo

    def BottomDockable(self, b=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        BottomDockable(b=True) -> AuiPaneInfo
        
        BottomDockable() indicates whether a pane can be docked at the bottom of the frame.
        """
        return AuiPaneInfo

    def Caption(self, c=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Caption(c) -> AuiPaneInfo
        
        Caption() sets the caption of the pane.
        """
        return AuiPaneInfo

    def CaptionVisible(self, visible=True): # real signature unknown; restored from __doc__
        """
        CaptionVisible(visible=True) -> AuiPaneInfo
        
        CaptionVisible indicates that a pane caption should be visible.
        """
        return AuiPaneInfo

    def Center(self): # real signature unknown; restored from __doc__
        """ Center() -> AuiPaneInfo """
        return AuiPaneInfo

    def CenterPane(self): # real signature unknown; restored from __doc__
        """ CenterPane() -> AuiPaneInfo """
        return AuiPaneInfo

    def Centre(self): # real signature unknown; restored from __doc__
        """
        Centre() -> AuiPaneInfo
        
        Center() sets the pane dock position to the left side of the frame.
        """
        return AuiPaneInfo

    def CentrePane(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        CentrePane() -> AuiPaneInfo
        
        CentrePane() specifies that the pane should adopt the default center pane settings.
        """
        return AuiPaneInfo

    def CloseButton(self, visible=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        CloseButton(visible=True) -> AuiPaneInfo
        
        CloseButton() indicates that a close button should be drawn for the pane.
        """
        return AuiPaneInfo

    def DefaultPane(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        DefaultPane() -> AuiPaneInfo
        
        DefaultPane() specifies that the pane should adopt the default pane settings.
        """
        return AuiPaneInfo

    def DestroyOnClose(self, b=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        DestroyOnClose(b=True) -> AuiPaneInfo
        
        DestroyOnClose() indicates whether a pane should be destroyed when it is closed.
        """
        return AuiPaneInfo

    def Direction(self, direction=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Direction(direction) -> AuiPaneInfo
        
        Direction() determines the direction of the docked pane.
        """
        return AuiPaneInfo

    def Dock(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Dock() -> AuiPaneInfo
        
        Dock() indicates that a pane should be docked.
        """
        return AuiPaneInfo

    def Dockable(self, b=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Dockable(b=True) -> AuiPaneInfo
        
        Dockable() specifies whether a frame can be docked or not.
        """
        return AuiPaneInfo

    def DockFixed(self, b=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        DockFixed(b=True) -> AuiPaneInfo
        
        DockFixed() causes the containing dock to have no resize sash.
        """
        return AuiPaneInfo

    def Fixed(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Fixed() -> AuiPaneInfo
        
        Fixed() forces a pane to be fixed size so that it cannot be resized.
        """
        return AuiPaneInfo

    def Float(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Float() -> AuiPaneInfo
        
        Float() indicates that a pane should be floated.
        """
        return AuiPaneInfo

    def Floatable(self, b=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Floatable(b=True) -> AuiPaneInfo
        
        Floatable() sets whether the user will be able to undock a pane and turn it into a floating window.
        """
        return AuiPaneInfo

    def FloatingPosition(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        FloatingPosition(pos) -> AuiPaneInfo
        FloatingPosition(x, y) -> AuiPaneInfo
        
        FloatingPosition() sets the position of the floating pane.
        """
        return AuiPaneInfo

    def FloatingSize(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        FloatingSize(size) -> AuiPaneInfo
        FloatingSize(x, y) -> AuiPaneInfo
        
        FloatingSize() sets the size of the floating pane.
        """
        return AuiPaneInfo

    def Gripper(self, visible=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Gripper(visible=True) -> AuiPaneInfo
        
        Gripper() indicates that a gripper should be drawn for the pane.
        """
        return AuiPaneInfo

    def GripperTop(self, attop=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        GripperTop(attop=True) -> AuiPaneInfo
        
        GripperTop() indicates that a gripper should be drawn at the top of the pane.
        """
        return AuiPaneInfo

    def HasBorder(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        HasBorder() -> bool
        
        HasBorder() returns true if the pane displays a border.
        """
        return False

    def HasCaption(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        HasCaption() -> bool
        
        HasCaption() returns true if the pane displays a caption.
        """
        return False

    def HasCloseButton(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        HasCloseButton() -> bool
        
        HasCloseButton() returns true if the pane displays a button to close the pane.
        """
        return False

    def HasFlag(self, flag=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        HasFlag(flag) -> bool
        
        HasFlag() returns true if the property specified by flag is active for the pane.
        """
        return False

    def HasGripper(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        HasGripper() -> bool
        
        HasGripper() returns true if the pane displays a gripper.
        """
        return False

    def HasGripperTop(self): # real signature unknown; restored from __doc__
        """
        HasGripperTop() -> bool
        
        HasGripper() returns true if the pane displays a gripper at the top.
        """
        return False

    def HasMaximizeButton(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        HasMaximizeButton() -> bool
        
        HasMaximizeButton() returns true if the pane displays a button to maximize the pane.
        """
        return False

    def HasMinimizeButton(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        HasMinimizeButton() -> bool
        
        HasMinimizeButton() returns true if the pane displays a button to minimize the pane.
        """
        return False

    def HasPinButton(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        HasPinButton() -> bool
        
        HasPinButton() returns true if the pane displays a button to float the pane.
        """
        return False

    def Hide(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Hide() -> AuiPaneInfo
        
        Hide() indicates that a pane should be hidden.
        """
        return AuiPaneInfo

    def Icon(self, b=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Icon(b) -> AuiPaneInfo
        
        Icon() sets the icon of the pane.
        """
        return AuiPaneInfo

    def IsBottomDockable(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        IsBottomDockable() -> bool
        
        IsBottomDockable() returns true if the pane can be docked at the bottom of the managed frame.
        """
        return False

    def IsDockable(self): # real signature unknown; restored from __doc__
        """
        IsDockable() -> bool
        
        Returns true if the pane can be docked at any side.
        """
        return False

    def IsDocked(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        IsDocked() -> bool
        
        IsDocked() returns true if the pane is currently docked.
        """
        return False

    def IsFixed(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        IsFixed() -> bool
        
        IsFixed() returns true if the pane cannot be resized.
        """
        return False

    def IsFloatable(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        IsFloatable() -> bool
        
        IsFloatable() returns true if the pane can be undocked and displayed as a floating window.
        """
        return False

    def IsFloating(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        IsFloating() -> bool
        
        IsFloating() returns true if the pane is floating.
        """
        return False

    def IsLeftDockable(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        IsLeftDockable() -> bool
        
        IsLeftDockable() returns true if the pane can be docked on the left of the managed frame.
        """
        return False

    def IsMovable(self): # real signature unknown; restored from __doc__
        """
        IsMovable() -> bool
        
        IsMoveable() returns true if the docked frame can be undocked or moved
        to another dock position.
        """
        return False

    def IsOk(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        IsOk() -> bool
        
        IsOk() returns true if the wxAuiPaneInfo structure is valid.
        """
        return False

    def IsResizable(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        IsResizable() -> bool
        
        IsResizable() returns true if the pane can be resized.
        """
        return False

    def IsRightDockable(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        IsRightDockable() -> bool
        
        IsRightDockable() returns true if the pane can be docked on the right of the managed frame.
        """
        return False

    def IsShown(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        IsShown() -> bool
        
        IsShown() returns true if the pane is currently shown.
        """
        return False

    def IsToolbar(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        IsToolbar() -> bool
        
        IsToolbar() returns true if the pane contains a toolbar.
        """
        return False

    def IsTopDockable(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        IsTopDockable() -> bool
        
        IsTopDockable() returns true if the pane can be docked at the top of the managed frame.
        """
        return False

    def IsValid(self): # real signature unknown; restored from __doc__
        """ IsValid() -> bool """
        return False

    def Layer(self, layer=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Layer(layer) -> AuiPaneInfo
        
        Layer() determines the layer of the docked pane.
        """
        return AuiPaneInfo

    def Left(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Left() -> AuiPaneInfo
        
        Left() sets the pane dock position to the left side of the frame.
        """
        return AuiPaneInfo

    def LeftDockable(self, b=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        LeftDockable(b=True) -> AuiPaneInfo
        
        LeftDockable() indicates whether a pane can be docked on the left of the frame.
        """
        return AuiPaneInfo

    def MaximizeButton(self, visible=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        MaximizeButton(visible=True) -> AuiPaneInfo
        
        MaximizeButton() indicates that a maximize button should be drawn for the pane.
        """
        return AuiPaneInfo

    def MaxSize(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        MaxSize(size) -> AuiPaneInfo
        MaxSize(x, y) -> AuiPaneInfo
        
        MaxSize() sets the maximum size of the pane.
        """
        return AuiPaneInfo

    def MinimizeButton(self, visible=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        MinimizeButton(visible=True) -> AuiPaneInfo
        
        MinimizeButton() indicates that a minimize button should be drawn for the pane.
        """
        return AuiPaneInfo

    def MinSize(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        MinSize(size) -> AuiPaneInfo
        MinSize(x, y) -> AuiPaneInfo
        
        MinSize() sets the minimum size of the pane.
        """
        return AuiPaneInfo

    def Movable(self, b=True): # real signature unknown; restored from __doc__
        """
        Movable(b=True) -> AuiPaneInfo
        
        Movable indicates whether a frame can be moved.
        """
        return AuiPaneInfo

    def Name(self, n=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Name(n) -> AuiPaneInfo
        
        Name() sets the name of the pane so it can be referenced in lookup functions.
        """
        return AuiPaneInfo

    def PaneBorder(self, visible=True): # real signature unknown; restored from __doc__
        """
        PaneBorder(visible=True) -> AuiPaneInfo
        
        PaneBorder indicates that a border should be drawn for the pane.
        """
        return AuiPaneInfo

    def PinButton(self, visible=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        PinButton(visible=True) -> AuiPaneInfo
        
        PinButton() indicates that a pin button should be drawn for the pane.
        """
        return AuiPaneInfo

    def Position(self, pos=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Position(pos) -> AuiPaneInfo
        
        Position() determines the position of the docked pane.
        """
        return AuiPaneInfo

    def Resizable(self, resizable=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Resizable(resizable=True) -> AuiPaneInfo
        
        Resizable() allows a pane to be resized if the parameter is true, and forces it to be a fixed size if the parameter is false.
        """
        return AuiPaneInfo

    def Right(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Right() -> AuiPaneInfo
        
        Right() sets the pane dock position to the right side of the frame.
        """
        return AuiPaneInfo

    def RightDockable(self, b=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        RightDockable(b=True) -> AuiPaneInfo
        
        RightDockable() indicates whether a pane can be docked on the right of the frame.
        """
        return AuiPaneInfo

    def Row(self, row=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Row(row) -> AuiPaneInfo
        
        Row() determines the row of the docked pane.
        """
        return AuiPaneInfo

    def SafeSet(self, source): # real signature unknown; restored from __doc__
        """
        SafeSet(source) -> None
        
        Write the safe parts of a PaneInfo object "source" into "this".
        """
        pass

    def SetFlag(self, flag=None, option_state=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        SetFlag(flag, option_state) -> AuiPaneInfo
        
        SetFlag() turns the property given by flag on or off with the option_state parameter.
        """
        return AuiPaneInfo

    def Show(self, show=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Show(show=True) -> AuiPaneInfo
        
        Show() indicates that a pane should be shown.
        """
        return AuiPaneInfo

    def ToolbarPane(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        ToolbarPane() -> AuiPaneInfo
        
        ToolbarPane() specifies that the pane should adopt the default toolbar pane settings.
        """
        return AuiPaneInfo

    def Top(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Top() -> AuiPaneInfo
        
        Top() sets the pane dock position to the top of the frame.
        """
        return AuiPaneInfo

    def TopDockable(self, b=True): # real signature unknown; restored from __doc__ with multiple overloads
        """
        TopDockable(b=True) -> AuiPaneInfo
        
        TopDockable() indicates whether a pane can be docked at the top of the frame.
        """
        return AuiPaneInfo

    def Window(self, w=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Window(w) -> AuiPaneInfo
        
        Window() assigns the window pointer that the wxAuiPaneInfo should use.
        """
        return AuiPaneInfo

    def __init__(self, c=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    __weakref__ = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """list of weak references to the object"""


    best_size = None # (!) real value is '<sip.variabledescriptor object at 0x000001F37F8620C0>'
    caption = None # (!) real value is '<sip.variabledescriptor object at 0x000001F37F862140>'
    dock_direction = None # (!) real value is '<sip.variabledescriptor object at 0x000001F37F862180>'
    dock_layer = None # (!) real value is '<sip.variabledescriptor object at 0x000001F37F8621C0>'
    dock_pos = None # (!) real value is '<sip.variabledescriptor object at 0x000001F37F862200>'
    dock_proportion = None # (!) real value is '<sip.variabledescriptor object at 0x000001F37F862280>'
    dock_row = None # (!) real value is '<sip.variabledescriptor object at 0x000001F37F862300>'
    floating_pos = None # (!) real value is '<sip.variabledescriptor object at 0x000001F37F862340>'
    floating_size = None # (!) real value is '<sip.variabledescriptor object at 0x000001F37F8623C0>'
    frame = None # (!) real value is '<sip.variabledescriptor object at 0x000001F37F862440>'
    icon = None # (!) real value is '<sip.variabledescriptor object at 0x000001F37F862480>'
    max_size = None # (!) real value is '<sip.variabledescriptor object at 0x000001F37F8624C0>'
    min_size = None # (!) real value is '<sip.variabledescriptor object at 0x000001F37F862500>'
    name = None # (!) real value is '<sip.variabledescriptor object at 0x000001F37F862540>'
    rect = None # (!) real value is '<sip.variabledescriptor object at 0x000001F37F862580>'
    state = None # (!) real value is '<sip.variabledescriptor object at 0x000001F37F8625C0>'
    window = None # (!) real value is '<sip.variabledescriptor object at 0x000001F37F862600>'


