Click or drag to resize

RayguideWrapper Class

Provides the UI wrapper to embed the whole RAYGUIDE GUI as a user control.
Inheritance Hierarchy
SystemObject
  System.Windows.ThreadingDispatcherObject
    System.WindowsDependencyObject
      System.Windows.MediaVisual
        System.WindowsUIElement
          System.WindowsFrameworkElement
            System.Windows.ControlsControl
              System.Windows.ControlsContentControl
                System.Windows.ControlsUserControl
                  RAYLASE.Shared.GUIBaseBindableView
                    RAYLASE.Marker.GUI.WrapperRayguideWrapper

Namespace: RAYLASE.Marker.GUI.Wrapper
Assembly: RAYLASE.Marker.GUI.Wrapper (in RAYLASE.Marker.GUI.Wrapper.dll) Version: 2.40.0
Syntax
C#
public class RayguideWrapper : BaseBindableView, 
	IComponentConnector

The RayguideWrapper type exposes the following members.

Constructors
 NameDescription
Public methodRayguideWrapper The default constructor. RAYGUIDE API will use default system and user folders.
Public methodRayguideWrapper(String, String) The constructor.
Top
Properties
 NameDescription
Public propertyCanRedo The flag whether a redo operation is available.
Public propertyCanUndo The flag whether an undo operation is available.
Public propertyExceptionCallback The callback function when an exception occurs. The function has the exception as the parameter.
Public propertyMarkerApi The root class of RAYGUIDE API being used by the GUI.
Public propertyModalMessageCallback The callback function when a message is to be displayed as a modal dialog. The function has the message as the parameter.
Top
Methods
 NameDescription
Public methodGetActiveJobPath Gets the name of the active job.
Public methodInitializeComponent InitializeComponent
Public methodOnCloseJob Tells RAYGUIDE GUI to close the active job.
Public methodOnClosing Raises the shutdown event for RAYGUIDE GUI with exit code 0.
Public methodOnCorners Tells RAYGUIDE GUI to toggle the sharp corners in the canvas.
Public methodOnDevice Tells RAYGUIDE GUI to open the device configuration dialog.
Public methodOnGrid Tells RAYGUIDE GUI to toggle the grid in the canvas.
Public methodOnGuideLines Tells RAYGUIDE GUI to toggle the guide lines in the canvas.
Public methodOnJumps Tells RAYGUIDE GUI to toggle the jump arrows in the canvas.
Public methodOnLoadJob Tells RAYGUIDE GUI to load a job.
Public methodOnLoadVectorGraphic Tells RAYGUIDE GUI to load a vector graphic.
Public methodOnMarkingWithShortcuts Tells RAYGUIDE GUI to open the marking with shortcuts dialog.
Public methodOnNewJob Tells RAYGUIDE GUI to create a new job.
Public methodOnRedo Tells RAYGUIDE GUI to redo the last redoable action.
Public methodOnSaveJob Tells RAYGUIDE GUI to save the active job.
Public methodOnSystemPref Tells RAYGUIDE GUI to open the system preferences dialog.
Public methodOnTips Tells RAYGUIDE GUI to toggle the arrow tips of the paths in the canvas.
Public methodOnUndo Tells RAYGUIDE GUI to undo the last undoable action.
Public methodOnUserPref Tells RAYGUIDE GUI to open the user preferences dialog.
Protected methodRaisePropertyChanged Raises this object's PropertyChanged event.
(Inherited from BaseBindableView)
Protected methodSetPropertyT Checks if a property already matches a desired value. Sets the property and notifies listeners only when necessary.
(Inherited from BaseBindableView)
Public methodStartMark Tells RAYGUIDE GUI to execute using the current marking settings (e.g. on-host vs on-card, active job vs all jobs).
Public methodStopMark Tells RAYGUIDE GUI to stop all executions.
Public methodSynchronizeScanControllerTime Synchronizes the time on each scan controllers to the time of the computer.
Public methodVerifyLicense Verifies the licenses needed by RAYGUIDE GUI.
Top
Events
 NameDescription
Public eventEmissionActiveChanged The event when emission changed. The tuple of scan controllers and jobs are passed as the parameters.
Public eventPropertyChanged Raised whenever a property value has changed.
(Inherited from BaseBindableView)
Public eventRestartRequested The event when restart is requested.
Public eventShutdownRequested The event when shutdown is requested. The exit code is passed as the parameter.
Top
Explicit Interface Implementations
 NameDescription
Explicit interface implementationPrivate methodIComponentConnectorConnectAttaches events and names to compiled content.
Top
See Also