# 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 BitmapComboBox(__wx__core.Control, __wx__core.TextEntry, __wx__core.ItemContainer):
    """
    BitmapComboBox() -> None
    BitmapComboBox(parent, id=wx.ID_ANY, value='', pos=wx.DefaultPosition, size=wx.DefaultSize, choices=[], style=0, validator=wx.DefaultValidator, name=BitmapComboBoxNameStr) -> None
    
    A combobox that displays bitmap in front of the list items.
    """
    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 Append(self, item, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Append(item, bitmap=wx.NullBitmap) -> int
        Append(item, bitmap, clientData) -> int
        
        Adds the item to the end of the combo box.
        """
        return 0

    def Create(self, parent, id=None, value='', pos=None, size=None, choices=[], style=0, validator=None, name=None): # real signature unknown; restored from __doc__
        """
        Create(parent, id=wx.ID_ANY, value='', pos=wx.DefaultPosition, size=wx.DefaultSize, choices=[], style=0, validator=wx.DefaultValidator, name=BitmapComboBoxNameStr) -> bool
        
        Creates the combobox for two-step construction.
        """
        return False

    def Destroy(self): # real signature unknown; restored from __doc__
        """ Destroy(self) -> bool """
        return False

    def Dismiss(self): # real signature unknown; restored from __doc__
        """
        Dismiss() -> None
        
        Hides the list box portion of the combo box.
        """
        pass

    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 FindString(self, string, caseSensitive=False): # real signature unknown; restored from __doc__
        """
        FindString(string, caseSensitive=False) -> int
        
        Finds an item whose label matches the given string.
        """
        return 0

    def GetBitmapSize(self): # real signature unknown; restored from __doc__
        """
        GetBitmapSize() -> wx.Size
        
        Returns the size of the bitmaps used in the combo box.
        """
        pass

    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 GetCount(self): # real signature unknown; restored from __doc__
        """
        GetCount() -> int
        
        Returns the number of items in the control.
        """
        return 0

    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 GetInsertionPoint(self): # real signature unknown; restored from __doc__ with multiple overloads
        """
        GetInsertionPoint() -> int
        
        Same as wxTextEntry::GetInsertionPoint().
        """
        return 0

    def GetItemBitmap(self, n): # real signature unknown; restored from __doc__
        """
        GetItemBitmap(n) -> wx.Bitmap
        
        Returns the bitmap of the item with the given index.
        """
        pass

    def GetMainWindowOfCompositeControl(self): # real signature unknown; restored from __doc__
        """ GetMainWindowOfCompositeControl(self) -> Optional[Window] """
        pass

    def GetSelection(self): # real signature unknown; restored from __doc__
        """
        GetSelection() -> int
        
        Returns the index of the selected item or wxNOT_FOUND if no item is
        selected.
        """
        return 0

    def GetString(self, n): # real signature unknown; restored from __doc__
        """
        GetString(n) -> str
        
        Returns the label of the item with the given index.
        """
        return ""

    def GetStringSelection(self): # real signature unknown; restored from __doc__
        """ GetStringSelection(self) -> Any """
        pass

    def GetTextSelection(self): # real signature unknown; restored from __doc__
        """
        GetTextSelection() -> Tuple[int, int]
        
        Gets the current selection span.
        """
        pass

    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 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 Insert(self, item, bitmap, pos, clientData=None): # real signature unknown; restored from __doc__ with multiple overloads
        """
        Insert(item, bitmap, pos) -> int
        Insert(item, bitmap, pos, clientData) -> int
        
        Inserts the item into the list before pos.
        """
        return 0

    def IsListEmpty(self): # real signature unknown; restored from __doc__
        """
        IsListEmpty() -> bool
        
        Returns true if the list of combobox choices is empty.
        """
        return False

    def IsTextEmpty(self): # real signature unknown; restored from __doc__
        """
        IsTextEmpty() -> bool
        
        Returns true if the text of the combobox is empty.
        """
        return False

    def OnInternalIdle(self): # real signature unknown; restored from __doc__
        """ OnInternalIdle(self) """
        pass

    def Popup(self): # real signature unknown; restored from __doc__
        """
        Popup() -> None
        
        Shows the list box portion of the combo box.
        """
        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 SendDestroyEvent(self, *args, **kwargs): # real signature unknown
        pass

    def SetCanFocus(self, canFocus): # real signature unknown; restored from __doc__
        """ SetCanFocus(self, canFocus: bool) """
        pass

    def SetItemBitmap(self, n, bitmap): # real signature unknown; restored from __doc__
        """
        SetItemBitmap(n, bitmap) -> None
        
        Sets the bitmap for the given item.
        """
        pass

    def SetSelection(self, *__args): # real signature unknown; restored from __doc__ with multiple overloads
        """
        SetSelection(from_, to_) -> None
        SetSelection(n) -> None
        
        Same as wxTextEntry::SetSelection().
        """
        pass

    def SetString(self, n, text): # real signature unknown; restored from __doc__
        """
        SetString(n, text) -> None
        
        Changes the text of the specified combobox item.
        """
        pass

    def SetTextSelection(self, from_, to_): # real signature unknown; restored from __doc__
        """
        SetTextSelection(from_, to_) -> None
        
        Same as wxTextEntry::SetSelection().
        """
        pass

    def SetValidator(self, validator): # real signature unknown; restored from __doc__
        """ SetValidator(self, validator: Validator) """
        pass

    def SetValue(self, text): # real signature unknown; restored from __doc__
        """
        SetValue(text) -> None
        
        Sets the text for the combobox text field.
        """
        pass

    def ShouldInheritColours(self): # real signature unknown; restored from __doc__
        """ ShouldInheritColours(self) -> bool """
        return False

    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, value='', pos=None, size=None, choices=[], style=0, validator=None, name=None): # real signature unknown; restored from __doc__ with multiple overloads
        pass

    BitmapSize = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetBitmapSize() -> wx.Size

Returns the size of the bitmaps used in the combo box."""

    Count = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetCount() -> int

Returns the number of items in the control."""

    InsertionPoint = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetInsertionPoint() -> int

Same as wxTextEntry::GetInsertionPoint()."""

    Selection = property(lambda self: object(), lambda self, v: None, lambda self: None)  # default
    """GetSelection() -> int

Returns the index of the selected item or wxNOT_FOUND if no item is
selected."""



