BrowserScroller
Last updated
Was this helpful?
Last updated
Was this helpful?
An implemention for a typical webpage in a webbrowser.
Namespace: Progile.TRIO.EnvironmentModel.WebBrowser Assembly: Progile.TRIO.EnvironmentModel.Windows (in Progile.TRIO.EnvironmentModel.Windows.dll)
Progile.TRIO.EnvironmentModel.WebBrowser.BrowserScroller
Creates a new instance of a BrowserScroller that is displayed in the provided searchRectangle. If the scroller is in a subview (e.g. table, dropdown), you may need to set needsFocus to true, to always click in the scroller before using it.
Syntax:
Parameter
Description
t
The tester interface.
searchRectangle
The select filter that is used to find the scroller, but also to check for updates when scrolling. So it should contain both the scroller and the scrollable content.
browser
The type of browser. Required because there are some differences in how the scrollers behave in the different browsers.
[needsFocus]
Whether or not the scroller needs to be focused before it can be interacted with using keyboard shortcuts (e.g. End, PageUp, etc) or the scrollwheel.
Name
Description
Scrolls down by the smallest increment, to show the next line of the scrollable content. Typically by clicking once on the scroll down button.
Scrolls up by the smallest increment, to show the previous line of the scrollable content. Typically by clicking once on the scroll up button.
Scrolls down by a larger amount, to show the next page of the scrollable content. Typically by clicking PageDown Key or by clicking just above the scroll down button.
Scrolls up by a larger amount, to show the previous page of the scrollable content. Typically by clicking PageUp Key or by clicking just below the scroll up button.
Scrolls all the way to the bottom of the scrollable content. IsAtBottom should be true after this.
Scrolls all the way to the top of the scrollable content. IsAtTop should be true after this.
Name
Description
The button to scroll down.
Determines whether the scroller is active, meaning that the content can be scrolled.
Determines whether the scrollbar is at the bottom, meaning the content is scrolled to the end.
Determines whether the scrollbar is at the top, meaning the content is scrolled to the beginning.
Gets or sets the search select filter with which the scroller elements can be found.
The button to scroll up.
Type:
Type:
Type:
Type:
Resets the of the scroller to Unknown. Should be called when the content is scrolled without interacting with the IScroller (e.g. adding new items to a list). Ensures on next interaction the scroller checks the state.
Scrolls down using the which typically moves the scrollable content by three lines.
Scrolls up using the which typically moves the scrollable content by three lines.