public PanMediaEvent(DockableItem mediaParam, double panMediaToMSIPointXParam, double panMediaToMSIPointYParam, double durationParam)
        {
            type = TourEvent.Type.panMedia;
            media = mediaParam;

            panMediaToMSIPointX = panMediaToMSIPointXParam;
            panMediaToMSIPointY = panMediaToMSIPointYParam;
            duration = durationParam;
        }
示例#2
0
        public InitMediaEvent(DockableItem mediaParam, double initMediaToScreenPointXParam, double initMediaToScreenPointYParam, double absoluteScaleParam)
        {
            type = TourEvent.Type.initMedia;
            media = mediaParam;

            initMediaToScreenPointX = initMediaToScreenPointXParam;
            initMediaToScreenPointY = initMediaToScreenPointYParam;
            absoluteScale = absoluteScaleParam;
        }
        public OpenMediaEvent(DockableItem mediaParam, double openMediaToScreenPointXParam, double openMediaToScreenPointYParam, double absoluteScaleParam)
        {
            type = TourEvent.Type.openMedia;
            media = mediaParam;

            openMediaToScreenPointX = openMediaToScreenPointXParam;
            openMediaToScreenPointY = openMediaToScreenPointYParam;
            absoluteScale = absoluteScaleParam;
        }
        public FadeInMediaEvent(DockableItem mediaParam, double fadeInMediaToScreenPointXParam, double fadeInMediaToScreenPointYParam, double absoluteScaleParam, double durationParam)
        {
            type = TourEvent.Type.fadeInMedia;
            media = mediaParam;

            fadeInMediaToScreenPointX = fadeInMediaToScreenPointXParam;
            fadeInMediaToScreenPointY = fadeInMediaToScreenPointYParam;
            absoluteScale = absoluteScaleParam;
            duration = durationParam;
        }
        public ZoomMediaEvent(DockableItem mediaParam, double absoluteScaleParam, double zoomMediaToScreenPointXParam, double zoomMediaToScreenPointYParam, double durationParam)
        {
            type = TourEvent.Type.zoomMedia;
            media = mediaParam;

            absoluteScale = absoluteScaleParam; // What does a ScaleTransform require?
            zoomMediaToScreenPointX = zoomMediaToScreenPointXParam;
            zoomMediaToScreenPointY = zoomMediaToScreenPointYParam;
            duration = durationParam;
        }
 public FadeOutMediaEvent(DockableItem mediaParam, double durationParam)
 {
     type = TourEvent.Type.fadeOutMedia;
     media = mediaParam;
     duration = durationParam;
 }
 public CloseMediaEvent(DockableItem mediaParam)
 {
     type = TourEvent.Type.closeMedia;
     media = mediaParam;
 }