LMMS
Loading...
Searching...
No Matches
juce::UIARangeValueProvider Class Reference

#include <juce_win32_UIARangeValueProvider.h>

Inheritance diagram for juce::UIARangeValueProvider:
juce::UIAProviderBase juce::ComBaseClassHelper< ComTypes::IRangeValueProvider > juce::ComBaseClassHelperBase< ComClasses... >

Public Member Functions

JUCE_COMRESULT SetValue (double val) override
JUCE_COMRESULT get_Value (double *pRetVal) override
JUCE_COMRESULT get_IsReadOnly (BOOL *pRetVal) override
JUCE_COMRESULT get_Maximum (double *pRetVal) override
JUCE_COMRESULT get_Minimum (double *pRetVal) override
JUCE_COMRESULT get_LargeChange (double *pRetVal) override
JUCE_COMRESULT get_SmallChange (double *pRetVal) override
 UIAProviderBase (AccessibilityNativeHandle *nativeHandleIn)
Public Member Functions inherited from juce::UIAProviderBase
 UIAProviderBase (AccessibilityNativeHandle *nativeHandleIn)
bool isElementValid () const
const AccessibilityHandlergetHandler () const
Public Member Functions inherited from juce::ComBaseClassHelper< ComTypes::IRangeValueProvider >
 ComBaseClassHelper (unsigned int initialRefCount=1)
JUCE_COMRESULT QueryInterface (REFIID refId, void **result)
Public Member Functions inherited from juce::ComBaseClassHelperBase< ComClasses... >
 ComBaseClassHelperBase (unsigned int initialRefCount)
virtual ~ComBaseClassHelperBase ()=default
ULONG STDMETHODCALLTYPE AddRef ()
ULONG STDMETHODCALLTYPE Release ()

Private Member Functions

template<typename Value, typename Callback>
JUCE_COMRESULT withValueInterface (Value *pRetVal, Callback &&callback) const

Additional Inherited Members

Protected Member Functions inherited from juce::ComBaseClassHelperBase< ComClasses... >
JUCE_COMRESULT QueryInterface (REFIID refId, void **result)
JUCE_COMRESULT castToType (void **result)
Protected Attributes inherited from juce::ComBaseClassHelperBase< ComClasses... >
ULONG refCount

Member Function Documentation

◆ get_IsReadOnly()

JUCE_COMRESULT juce::UIARangeValueProvider::get_IsReadOnly ( BOOL * pRetVal)
inlineoverride

◆ get_LargeChange()

JUCE_COMRESULT juce::UIARangeValueProvider::get_LargeChange ( double * pRetVal)
inlineoverride

◆ get_Maximum()

JUCE_COMRESULT juce::UIARangeValueProvider::get_Maximum ( double * pRetVal)
inlineoverride

◆ get_Minimum()

JUCE_COMRESULT juce::UIARangeValueProvider::get_Minimum ( double * pRetVal)
inlineoverride

◆ get_SmallChange()

JUCE_COMRESULT juce::UIARangeValueProvider::get_SmallChange ( double * pRetVal)
inlineoverride

◆ get_Value()

JUCE_COMRESULT juce::UIARangeValueProvider::get_Value ( double * pRetVal)
inlineoverride

◆ SetValue()

JUCE_COMRESULT juce::UIARangeValueProvider::SetValue ( double val)
inlineoverride

◆ UIAProviderBase()

juce::UIAProviderBase::UIAProviderBase ( AccessibilityNativeHandle * nativeHandleIn)
inlineexplicit

◆ withValueInterface()

template<typename Value, typename Callback>
JUCE_COMRESULT juce::UIARangeValueProvider::withValueInterface ( Value * pRetVal,
Callback && callback ) const
inlineprivate

The documentation for this class was generated from the following file: