Namespace s7sdk.common
s7sdk.common.Button
The Button
base class manages the core logic and behavior for
the various button sub-classes that are provided with the SDK.
s7sdk.common.CloseButton
The CloseButton
is used to close the viewer's browser window when the window is opened using JavaScript.
s7sdk.common.ClosedCaptionButton
The ClosedCaptionButton
is a two state button that is used to enable or disable closed captioning in a video.
s7sdk.common.Container
The Container
component can be used as a parent component for other UI components that are part of the viewer application.
s7sdk.common.ControlBar
The ControlBar
is a convenience component which acts as container to a set of UI elements like buttons and such.
s7sdk.common.Download
The Download
is a button component which allows to download a PDF file associated with the catalog asset to the local system.
s7sdk.common.FullScreenButton
The FullScreenButton
can be associated with a Container
component to enter and exit full screen mode.
s7sdk.common.PanDownButton
You can associate the PanDownButton
with a ZoomView
component to pan down the current image in the viewer.
s7sdk.common.PanLeftButton
You can associate the PanLeftButton
with a ZoomView
component to pan left the current image in the viewer.
s7sdk.common.PanRightButton
You can associate the PanRightButton
with a ZoomView
component to pan right on the current image in the viewer.
s7sdk.common.PanUpButton
You can associate the PanUpButton
with a ZoomView
component to pan up the current image in the viewer.
s7sdk.common.PlayPauseButton
The PlayPauseButton
is a two state button that is typically used for toggling between playing (or replaying) and pausing of the video playback in
the VideoPlayer
component.
s7sdk.common.ScrollLeftRightButton
The ScrollLeftRightButton
is a two state button that is used to controlBar scrolling.
s7sdk.common.ScrubberSwatchesButton
The ScrubberSwatchesButton
is a two state button that is typically used for toggling between the PageScrubber
and Swatches
components
in eCatalog applications.
s7sdk.common.SearchButton
The SearchButton
is a two state button that is used to show and hide search UI.
s7sdk.common.ThumbnailPageButton
The ThumbnailPageButton
is a two state button that is typically used for toggling between the PageView
and ThumbnailGridView
components
in eCatalog applications.
s7sdk.common.TwoStateButton
The TwoStateButton
base class manages the core logic and behavior for
the various two state button sub-classes that are provided with the SDK.
s7sdk.common.WebVtt
WebVtt
is a class for parsing WebVtt content which could be used for various purpose
s7sdk.common.WebVttItem
WebVttItem
represents a WebVtt cue.
s7sdk.common.ZoomInButton
You can associate the ZoomInButton
with a ZoomView
component to zoom in the viewer.
s7sdk.common.ZoomOutButton
You can associate the ZoomOutButton
with a ZoomView
component to zoom out the view.
s7sdk.common.ZoomResetButton
You can associate the ZoomResetButton
with a ZoomView
component to reset the zoom state of the view.