40 return (
HRESULT) UIA_E_ELEMENTNOTAVAILABLE;
47 peer->setFullScreen (
true);
51 peer->setMinimised (
true);
55 peer->setFullScreen (
false);
56 peer->setMinimised (
false);
66 return (
HRESULT) UIA_E_NOTSUPPORTED;
72 return (
HRESULT) UIA_E_ELEMENTNOTAVAILABLE;
76 peer->handleUserClosingWindow();
80 return (
HRESULT) UIA_E_NOTSUPPORTED;
87 return (
HRESULT) UIA_E_NOTSUPPORTED;
101 return (
HRESULT) UIA_E_NOTSUPPORTED;
115 return (
HRESULT) UIA_E_NOTSUPPORTED;
125 *pRetVal = peer->getComponent().isCurrentlyModal();
129 return (
HRESULT) UIA_E_NOTSUPPORTED;
139 if (peer->isFullScreen())
141 else if (peer->isMinimised())
149 return (
HRESULT) UIA_E_NOTSUPPORTED;
159 *pRetVal = peer->getComponent().isCurrentlyBlockedByAnotherModalComponent()
166 return (
HRESULT) UIA_E_NOTSUPPORTED;
176 *pRetVal = peer->isFocused();
180 return (
HRESULT) UIA_E_NOTSUPPORTED;
ComBaseClassHelper(unsigned int initialRefCount=1)
Definition juce_win32_ComSmartPtr.h:203
Definition juce_ComponentPeer.h:44
@ windowHasMaximiseButton
Definition juce_ComponentPeer.h:62
@ windowHasMinimiseButton
Definition juce_ComponentPeer.h:60
const AccessibilityHandler & getHandler() const
Definition juce_win32_UIAProviderBase.h:46
UIAProviderBase(AccessibilityNativeHandle *nativeHandleIn)
Definition juce_win32_UIAProviderBase.h:33
bool isElementValid() const
Definition juce_win32_UIAProviderBase.h:38
Definition juce_win32_UIAWindowProvider.h:32
JUCE_COMRESULT get_IsModal(BOOL *pRetVal) override
Definition juce_win32_UIAWindowProvider.h:119
ComponentPeer * getPeer() const
Definition juce_win32_UIAWindowProvider.h:185
JUCE_COMRESULT WaitForInputIdle(int, BOOL *pRetVal) override
Definition juce_win32_UIAWindowProvider.h:83
JUCE_COMRESULT get_IsTopmost(BOOL *pRetVal) override
Definition juce_win32_UIAWindowProvider.h:170
JUCE_COMRESULT get_WindowVisualState(ComTypes::WindowVisualState *pRetVal) override
Definition juce_win32_UIAWindowProvider.h:133
JUCE_COMRESULT get_CanMinimize(BOOL *pRetVal) override
Definition juce_win32_UIAWindowProvider.h:105
JUCE_COMRESULT SetVisualState(ComTypes::WindowVisualState state) override
Definition juce_win32_UIAWindowProvider.h:37
UIAProviderBase(AccessibilityNativeHandle *nativeHandleIn)
Definition juce_win32_UIAProviderBase.h:33
JUCE_COMRESULT get_WindowInteractionState(ComTypes::WindowInteractionState *pRetVal) override
Definition juce_win32_UIAWindowProvider.h:153
JUCE_COMRESULT Close() override
Definition juce_win32_UIAWindowProvider.h:69
JUCE_COMRESULT get_CanMaximize(BOOL *pRetVal) override
Definition juce_win32_UIAWindowProvider.h:91
#define JUCE_COMRESULT
Definition juce_win32_ComSmartPtr.h:54
WindowInteractionState
Definition juce_win32_ComInterfaces.h:115
@ WindowInteractionState_BlockedByModalWindow
Definition juce_win32_ComInterfaces.h:119
@ WindowInteractionState_Running
Definition juce_win32_ComInterfaces.h:116
WindowVisualState
Definition juce_win32_ComInterfaces.h:108
@ WindowVisualState_Minimized
Definition juce_win32_ComInterfaces.h:111
@ WindowVisualState_Normal
Definition juce_win32_ComInterfaces.h:109
@ WindowVisualState_Maximized
Definition juce_win32_ComInterfaces.h:110
Definition carla_juce.cpp:31
JUCE_COMRESULT withCheckedComArgs(Value *pRetVal, Object &handle, Callback &&callback)
Definition juce_win32_UIAHelpers.h:106
#define S_OK
Definition swell-types.h:53
signed int HRESULT
Definition swell-types.h:181
signed char BOOL
Definition swell-types.h:160