Exemple #1
0
        private void ViewManager_NodesUpdated(object sender, EventArgs e)
        {
            MapDepthViewManager viewManager = sender as MapDepthViewManager;

            if (viewManager == null)
            {
                return;
            }

            RenderingContextInfo contextInfo = new RenderingContextInfo();

            contextInfo.SurfaceHeight   = this.Height;
            contextInfo.SurfaceWidth    = this.Width;
            contextInfo.SurfaceTopLeftX = 0;
            contextInfo.SurfaceTopLeftY = 0;

            viewManager.UpdateSurface(this, contextInfo);

            Command getPlayingStateCommand = new Command();

            getPlayingStateCommand.Name   = "GetPlayingState";
            getPlayingStateCommand.Params = new Dictionary <string, string>();
            getPlayingStateCommand.Params.Add("CallbackId", Navigator.FocalNodeId.ToString());
            Utilities.SendMessage(MessageSender, getPlayingStateCommand);
        }
 public MouseKeyboardEvents(CompendiumMapDepthMap _caller, MapDepthViewManager viewManager, TypeManager typeManager, MapDepthNavigator navigator, DatabaseMappingService nodeService, ScaleTransform _scaleTransform, TranslateTransform _translateTransform)
 {
     caller = _caller;
     ViewManager = viewManager;
     _typeManager = typeManager;
     _navigator = navigator;
     _nodeService = nodeService;
     scaleTransform = _scaleTransform;
     translateTransform = _translateTransform;
 }
 public MouseKeyboardEvents(CompendiumMapDepthMap _caller, MapDepthViewManager viewManager, TypeManager typeManager, MapDepthNavigator navigator, DatabaseMappingService nodeService, ScaleTransform _scaleTransform, TranslateTransform _translateTransform)
 {
     caller             = _caller;
     ViewManager        = viewManager;
     _typeManager       = typeManager;
     _navigator         = navigator;
     _nodeService       = nodeService;
     scaleTransform     = _scaleTransform;
     translateTransform = _translateTransform;
 }
Exemple #4
0
        private void nodeService_GetContainerMapNodeIdCompleted(object sender, ReturnedNodeIdEventArgs e)
        {
            ThemeManager themeManagementObject = IoC.IoCContainer.GetInjectionInstance().GetInstance <ThemeManager>();

            _navigator.SetCurrentNode(e.NodeId);

            ViewManager = new MapDepthViewManager(_navigator, themeManagementObject);
            ViewManager.NodesUpdated += new EventHandler(ViewManager_NodesUpdated);

            MessageReceivedHandler = new EventHandler <MessageReceivedEventArgs>(MsgReceiverHandler.MessageReceiver_MessageReceived);

            IoC.IoCContainer.GetInjectionInstance().RegisterComponent <MapDepthNavigator>(_navigator);
            if (NavigatorInitialised != null)
            {
                NavigatorInitialised.Invoke(this, new EventArgs());
            }

            themeManagementObject.LoadTheme(ThemeSvcUrl, "Generic");
        }
        private void nodeService_GetContainerMapNodeIdCompleted(object sender, ReturnedNodeIdEventArgs e)
        {
            ThemeManager themeManagementObject = IoC.IoCContainer.GetInjectionInstance().GetInstance<ThemeManager>();
            _navigator.SetCurrentNode(e.NodeId);

            ViewManager = new MapDepthViewManager(_navigator, themeManagementObject);
            ViewManager.NodesUpdated += new EventHandler(ViewManager_NodesUpdated);

            IoC.IoCContainer.GetInjectionInstance().RegisterComponent<MapDepthNavigator>(_navigator);
            if (NavigatorInitialised != null)
            {
                NavigatorInitialised.Invoke(this, new EventArgs());
            }

            themeManagementObject.LoadTheme(ThemeSvcUrl, "Generic");
        }
 public MessageReceiverHandler(INodeNavigator navigator, MapDepthViewManager viewManager, TypeManager typeManager)
 {
     Navigator = navigator;
     ViewManager = viewManager;
     TypeManager = typeManager;
 }
 public SortNodesLeftToRight(INodeNavigator navigator, MapDepthViewManager viewManager)
 {
     Navigator   = navigator;
     ViewManager = viewManager;
 }
 public MessageReceiverHandler(INodeNavigator navigator, MapDepthViewManager viewManager, TypeManager typeManager)
 {
     Navigator   = navigator;
     ViewManager = viewManager;
     TypeManager = typeManager;
 }
 public SortNodesLeftToRight(INodeNavigator navigator, MapDepthViewManager viewManager)
 {
     Navigator = navigator;
     ViewManager = viewManager;
 }