Class NavigableDualBrowserControl
NavigableDualBrowserControl
Inheritance
Namespace: Sdl.FileTypeSupport.Framework.PreviewControls
Assembly: Sdl.FileTypeSupport.Framework.PreviewControls.dll
Syntax
[ComVisible(true)]
public class NavigableDualBrowserControl : UserControl
Constructors
NavigableDualBrowserControl()
NavigableDualBrowserControl()
Declaration
public NavigableDualBrowserControl()
Properties
HighlightColor
Allows browser scripts to access the desired HighlightColor
Declaration
public string HighlightColor { get; }
Property Value
| Type | Description |
|---|---|
| String |
SelectedSegmentId
Allows browser scripts to access the current active segment
Declaration
public string SelectedSegmentId { get; }
Property Value
| Type | Description |
|---|---|
| String |
WebBrowserSrc
The browser control that displays the source language content.
Declaration
public WebBrowser WebBrowserSrc { get; }
Property Value
| Type | Description |
|---|---|
| WebBrowser |
WebBrowserTrg
The browser control that displays the target language content.
Declaration
public WebBrowser WebBrowserTrg { get; }
Property Value
| Type | Description |
|---|---|
| WebBrowser |
Methods
Dispose(Boolean)
Clean up any resources being used.
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| Boolean | disposing | true if managed resources should be disposed; otherwise, false. |
FireWindowSelectionChanged()
Fired when the Window Selection has been changed
Declaration
protected void FireWindowSelectionChanged()
GetSelectedSegment()
Gets the currently selected segment in the Browser
Declaration
public SegmentReference GetSelectedSegment()
Returns
| Type | Description |
|---|---|
| SegmentReference | A Segment Marker indicating which segment is currently selected |
JumpToActiveElement()
Highlight active segment by kicking off a timer.
Declaration
public void JumpToActiveElement()
RefreshTargetBrowser()
Refresh the target browser control and re-highlight the active segment in it.
Declaration
public void RefreshTargetBrowser()
ScrollToSegment(SegmentReference)
Scrolls to the segment in the Browser referenced by the SegmentMarker passed in
Declaration
public void ScrollToSegment(SegmentReference segment)
Parameters
| Type | Name | Description |
|---|---|---|
| SegmentReference | segment | A reference to the segment to scroll to |
SelectSegment(String)
Public method called from HTML Browser control when a segment has been selected
Declaration
public void SelectSegment(string puSegId)
Parameters
| Type | Name | Description |
|---|---|---|
| String | puSegId | A string representing the pu/segment id of the segment which has been selected |
SetBestMatchingHighlightColor(Color)
Set the highlight color to the color that best matches the specified color.
Declaration
public void SetBestMatchingHighlightColor(Color clr)
Parameters
| Type | Name | Description |
|---|---|---|
| Color | clr | The color of the highlight to use |
Events
WindowSelectionChanged
Raised when SelectSegment(String) is called.
Declaration
public event PreviewControlHandler WindowSelectionChanged
Event Type
| Type | Description |
|---|---|
| PreviewControlHandler |