# 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 QueryLayoutInfoEvent(__wx__core.Event):
    """
    QueryLayoutInfoEvent(id=0) -> None
    
    This event is sent when wxLayoutAlgorithm wishes to get the size,
    orientation and alignment of a window.
    """
    def Clone(self): # real signature unknown; restored from __doc__
        """ Clone(self) -> Optional[Event] """
        pass

    def GetAlignment(self): # real signature unknown; restored from __doc__
        """
        GetAlignment() -> LayoutAlignment
        
        Specifies the alignment of the window (which side of the remaining
        parent client area the window sticks to).
        """
        return LayoutAlignment

    def GetFlags(self): # real signature unknown; restored from __doc__
        """
        GetFlags() -> int
        
        Returns the flags associated with this event.
        """
        return 0

    def GetOrientation(self): # real signature unknown; restored from __doc__
        """
        GetOrientation() -> LayoutOrientation
        
        Returns the orientation that the event handler specified to the event
        object.
        """
        return LayoutOrientation

    def GetRequestedLength(self): # real signature unknown; restored from __doc__
        """
        GetRequestedLength() -> int
        
        Returns the requested length of the window in the direction of the
        window orientation.
        """
        return 0

    def GetSize(self): # real signature unknown; restored from __doc__
        """
        GetSize() -> wx.Size
        
        Returns the size that the event handler specified to the event object
        as being the requested size of the window.
        """
        pass

    def SetAlignment(self, alignment): # real signature unknown; restored from __doc__
        """
        SetAlignment(alignment) -> None
        
        Call this to specify the alignment of the window (which side of the
        remaining parent client area the window sticks to).
        """
        pass

    def SetFlags(self, flags): # real signature unknown; restored from __doc__
        """
        SetFlags(flags) -> None
        
        Sets the flags associated with this event.
        """
        pass

    def SetOrientation(self, orientation): # real signature unknown; restored from __doc__
        """
        SetOrientation(orientation) -> None
        
        Call this to specify the orientation of the window.
        """
        pass

    def SetRequestedLength(self, length): # real signature unknown; restored from __doc__
        """
        SetRequestedLength(length) -> None
        
        Sets the requested length of the window in the direction of the window
        orientation.
        """
        pass

    def SetSize(self, size): # real signature unknown; restored from __doc__
        """
        SetSize(size) -> None
        
        Call this to let the calling code know what the size of the window is.
        """
        pass

    def __init__(self, id=0): # real signature unknown; restored from __doc__
        pass

    Alignment = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetAlignment() -> LayoutAlignment

Specifies the alignment of the window (which side of the remaining
parent client area the window sticks to)."""

    Flags = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetFlags() -> int

Returns the flags associated with this event."""

    Orientation = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetOrientation() -> LayoutOrientation

Returns the orientation that the event handler specified to the event
object."""

    RequestedLength = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetRequestedLength() -> int

Returns the requested length of the window in the direction of the
window orientation."""

    Size = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSize() -> wx.Size

Returns the size that the event handler specified to the event object
as being the requested size of the window."""



