Flutter Engine
The Flutter Engine
Public Member Functions | Static Public Member Functions | List of all members
ui::MockAXPlatformNodeTextRangeProviderWin Class Reference
Inheritance diagram for ui::MockAXPlatformNodeTextRangeProviderWin:

Public Member Functions

 MockAXPlatformNodeTextRangeProviderWin ()
 
 ~MockAXPlatformNodeTextRangeProviderWin ()
 
IFACEMETHODIMP Clone (ITextRangeProvider **clone) override
 
IFACEMETHODIMP Compare (ITextRangeProvider *other, BOOL *result) override
 
IFACEMETHODIMP CompareEndpoints (TextPatternRangeEndpoint this_endpoint, ITextRangeProvider *other, TextPatternRangeEndpoint other_endpoint, int *result) override
 
IFACEMETHODIMP ExpandToEnclosingUnit (TextUnit unit) override
 
IFACEMETHODIMP FindAttribute (TEXTATTRIBUTEID attribute_id, VARIANT val, BOOL backward, ITextRangeProvider **result) override
 
IFACEMETHODIMP FindText (BSTR string, BOOL backwards, BOOL ignore_case, ITextRangeProvider **result) override
 
IFACEMETHODIMP GetAttributeValue (TEXTATTRIBUTEID attribute_id, VARIANT *value) override
 
IFACEMETHODIMP GetBoundingRectangles (SAFEARRAY **rectangles) override
 
IFACEMETHODIMP GetEnclosingElement (IRawElementProviderSimple **element) override
 
IFACEMETHODIMP GetText (int max_count, BSTR *text) override
 
IFACEMETHODIMP Move (TextUnit unit, int count, int *units_moved) override
 
IFACEMETHODIMP MoveEndpointByUnit (TextPatternRangeEndpoint endpoint, TextUnit unit, int count, int *units_moved) override
 
IFACEMETHODIMP MoveEndpointByRange (TextPatternRangeEndpoint this_endpoint, ITextRangeProvider *other, TextPatternRangeEndpoint other_endpoint) override
 
IFACEMETHODIMP Select () override
 
IFACEMETHODIMP AddToSelection () override
 
IFACEMETHODIMP RemoveFromSelection () override
 
IFACEMETHODIMP ScrollIntoView (BOOL align_to_top) override
 
IFACEMETHODIMP GetChildren (SAFEARRAY **children) override
 

Static Public Member Functions

static HRESULT CreateMockTextRangeProvider (ITextRangeProvider **provider)
 

Detailed Description

Definition at line 873 of file ax_platform_node_textrangeprovider_win_unittest.cc.

Constructor & Destructor Documentation

◆ MockAXPlatformNodeTextRangeProviderWin()

ui::MockAXPlatformNodeTextRangeProviderWin::MockAXPlatformNodeTextRangeProviderWin ( )
inline

Definition at line 881 of file ax_platform_node_textrangeprovider_win_unittest.cc.

881{}

◆ ~MockAXPlatformNodeTextRangeProviderWin()

ui::MockAXPlatformNodeTextRangeProviderWin::~MockAXPlatformNodeTextRangeProviderWin ( )
inline

Definition at line 882 of file ax_platform_node_textrangeprovider_win_unittest.cc.

882{}

Member Function Documentation

◆ AddToSelection()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::AddToSelection ( )
inlineoverride

Definition at line 971 of file ax_platform_node_textrangeprovider_win_unittest.cc.

971{ return E_NOTIMPL; }

◆ Clone()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::Clone ( ITextRangeProvider **  clone)
inlineoverride

Definition at line 900 of file ax_platform_node_textrangeprovider_win_unittest.cc.

900 {
901 return E_NOTIMPL;
902 }

◆ Compare()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::Compare ( ITextRangeProvider *  other,
BOOL result 
)
inlineoverride

Definition at line 904 of file ax_platform_node_textrangeprovider_win_unittest.cc.

904 {
905 return E_NOTIMPL;
906 }

◆ CompareEndpoints()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::CompareEndpoints ( TextPatternRangeEndpoint  this_endpoint,
ITextRangeProvider *  other,
TextPatternRangeEndpoint  other_endpoint,
int result 
)
inlineoverride

Definition at line 908 of file ax_platform_node_textrangeprovider_win_unittest.cc.

911 {
912 return E_NOTIMPL;
913 }

◆ CreateMockTextRangeProvider()

static HRESULT ui::MockAXPlatformNodeTextRangeProviderWin::CreateMockTextRangeProvider ( ITextRangeProvider **  provider)
inlinestatic

Definition at line 884 of file ax_platform_node_textrangeprovider_win_unittest.cc.

884 {
885 CComObject<MockAXPlatformNodeTextRangeProviderWin>* text_range_provider =
886 nullptr;
887 HRESULT hr =
888 CComObject<MockAXPlatformNodeTextRangeProviderWin>::CreateInstance(
889 &text_range_provider);
890 if (SUCCEEDED(hr)) {
891 *provider = text_range_provider;
892 }
893
894 return hr;
895 }
#define SUCCEEDED(hr)

◆ ExpandToEnclosingUnit()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::ExpandToEnclosingUnit ( TextUnit  unit)
inlineoverride

Definition at line 915 of file ax_platform_node_textrangeprovider_win_unittest.cc.

915 {
916 return E_NOTIMPL;
917 }

◆ FindAttribute()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::FindAttribute ( TEXTATTRIBUTEID  attribute_id,
VARIANT  val,
BOOL  backward,
ITextRangeProvider **  result 
)
inlineoverride

Definition at line 919 of file ax_platform_node_textrangeprovider_win_unittest.cc.

922 {
923 return E_NOTIMPL;
924 }

◆ FindText()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::FindText ( BSTR  string,
BOOL  backwards,
BOOL  ignore_case,
ITextRangeProvider **  result 
)
inlineoverride

Definition at line 926 of file ax_platform_node_textrangeprovider_win_unittest.cc.

929 {
930 return E_NOTIMPL;
931 }

◆ GetAttributeValue()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::GetAttributeValue ( TEXTATTRIBUTEID  attribute_id,
VARIANT *  value 
)
inlineoverride

Definition at line 933 of file ax_platform_node_textrangeprovider_win_unittest.cc.

934 {
935 return E_NOTIMPL;
936 }

◆ GetBoundingRectangles()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::GetBoundingRectangles ( SAFEARRAY **  rectangles)
inlineoverride

Definition at line 938 of file ax_platform_node_textrangeprovider_win_unittest.cc.

938 {
939 return E_NOTIMPL;
940 }

◆ GetChildren()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::GetChildren ( SAFEARRAY **  children)
inlineoverride

Definition at line 979 of file ax_platform_node_textrangeprovider_win_unittest.cc.

979 {
980 return E_NOTIMPL;
981 }

◆ GetEnclosingElement()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::GetEnclosingElement ( IRawElementProviderSimple **  element)
inlineoverride

Definition at line 942 of file ax_platform_node_textrangeprovider_win_unittest.cc.

943 {
944 return E_NOTIMPL;
945 }

◆ GetText()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::GetText ( int  max_count,
BSTR *  text 
)
inlineoverride

Definition at line 947 of file ax_platform_node_textrangeprovider_win_unittest.cc.

947 {
948 return E_NOTIMPL;
949 }

◆ Move()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::Move ( TextUnit  unit,
int  count,
int units_moved 
)
inlineoverride

Definition at line 951 of file ax_platform_node_textrangeprovider_win_unittest.cc.

951 {
952 return E_NOTIMPL;
953 }

◆ MoveEndpointByRange()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::MoveEndpointByRange ( TextPatternRangeEndpoint  this_endpoint,
ITextRangeProvider *  other,
TextPatternRangeEndpoint  other_endpoint 
)
inlineoverride

Definition at line 962 of file ax_platform_node_textrangeprovider_win_unittest.cc.

965 {
966 return E_NOTIMPL;
967 }

◆ MoveEndpointByUnit()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::MoveEndpointByUnit ( TextPatternRangeEndpoint  endpoint,
TextUnit  unit,
int  count,
int units_moved 
)
inlineoverride

Definition at line 955 of file ax_platform_node_textrangeprovider_win_unittest.cc.

958 {
959 return E_NOTIMPL;
960 }

◆ RemoveFromSelection()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::RemoveFromSelection ( )
inlineoverride

Definition at line 973 of file ax_platform_node_textrangeprovider_win_unittest.cc.

973{ return E_NOTIMPL; }

◆ ScrollIntoView()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::ScrollIntoView ( BOOL  align_to_top)
inlineoverride

Definition at line 975 of file ax_platform_node_textrangeprovider_win_unittest.cc.

975 {
976 return E_NOTIMPL;
977 }

◆ Select()

IFACEMETHODIMP ui::MockAXPlatformNodeTextRangeProviderWin::Select ( )
inlineoverride

Definition at line 969 of file ax_platform_node_textrangeprovider_win_unittest.cc.

969{ return E_NOTIMPL; }

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