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; }
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; }