protected override void FloatTabExecuted(FloatEventArgs e)
        {
            var item = e.DataContext as TabModel;

            Children.Remove(item);

            var group = new ToolWellModel()
            {
                IsWindow = true
            };

            group.Children.Add(item);

            var wnd = new ToolWindow
            {
                Content = group,
                Left    = e.VisualBounds.X,
                Top     = e.VisualBounds.Y,
                Width   = e.VisualBounds.Width,
                Height  = e.VisualBounds.Height
            };

            if (ParentContainer != null && ParentContainer.IsRafted && !ParentContainer.AllTabs.Any())
            {
                ParentContainer.Host.TransitionTo(wnd);
            }
            else
            {
                wnd.Show();
                wnd.DragMove();
            }
        }
        protected override void FloatAllExecuted(FloatEventArgs e)
        {
            var pc = ParentContainer;

            Remove();
            IsWindow = true;

            var wnd = new ToolWindow
            {
                Content = this,
                Left    = e.VisualBounds.X,
                Top     = e.VisualBounds.Y,
                Width   = e.VisualBounds.Width,
                Height  = e.VisualBounds.Height
            };

            if (pc.Host != null && !pc.AllTabs.Any())
            {
                pc.Host.TransitionTo(wnd);
            }
            else
            {
                wnd.Show();
                wnd.DragMove();
            }
        }
 private void AdjustGridPlane(object sender, FloatEventArgs args)
 {
     if (args.Data < gridInitPos)
     {
         GridPlane.transform.position = new Vector3(GridPlane.transform.position.x, args.Data, GridPlane.transform.position.z);
     }
 }
        protected override void FloatTabExecuted(FloatEventArgs e)
        {
            var item = e.DataContext as TabModel;

            Children.Remove(item);

            var model = new DockContainerModel {
                IsRafted = true
            };
            var well = new DocumentWellModel();

            well.Children.Add(item);

            var panel = new DocumentPanelModel(well);

            model.Content = panel;

            var wnd = new RaftedWindow(model, panel)
            {
                Left   = e.VisualBounds.X,
                Top    = e.VisualBounds.Y,
                Width  = e.VisualBounds.Width,
                Height = e.VisualBounds.Height
            };

            if (ParentContainer != null && ParentContainer.IsRafted && !ParentContainer.AllTabs.Any())
            {
                ParentContainer.Host.TransitionTo(wnd);
            }
            else
            {
                wnd.Show();
                wnd.DragMove();
            }
        }
Beispiel #5
0
        protected override void FloatAllExecuted(FloatEventArgs e)
        {
            var pvm = ParentViewModel;

            Remove();
            IsWindow = true;

            var wnd = new ToolWindow
            {
                Content = this,
                Left    = e.VisualBounds.X,
                Top     = e.VisualBounds.Y,
                Width   = e.VisualBounds.Width,
                Height  = e.VisualBounds.Height
            };

            if (!pvm.AllTabs.Any())
            {
                ShowOnClose(pvm.Host, wnd);
            }
            else
            {
                wnd.Show();
                wnd.DragMove();
            }
        }
        protected override void FloatTabExecuted(FloatEventArgs e)
        {
            var item = e.DataContext as TabModel;

            Children.Remove(item);

            var model = new WindowViewModel {
                IsRafted = true
            };
            var group = new DocumentWellModel();

            group.Children.Add(item);
            model.Content = new DocContainerModel(group);

            var wnd = new RaftedWindow
            {
                Model  = model,
                Left   = e.VisualBounds.X,
                Top    = e.VisualBounds.Y,
                Width  = e.VisualBounds.Width,
                Height = e.VisualBounds.Height
            };

            model.Host = wnd;

            if (ParentViewModel != null && ParentViewModel.IsRafted && !ParentViewModel.AllTabs.Any())
            {
                ShowOnClose(ParentViewModel.Host, wnd);
            }
            else
            {
                wnd.Show();
                wnd.DragMove();
            }
        }
Beispiel #7
0
        /// <summary>Called when the vertical scrollbar is been scrolled.</summary>
        /// <param name="sender">The sender.</param>
        /// <param name="floatEventArgs">The <see cref="FloatEventArgs"/> instance containing the event data.</param>
        /// <exception cref="System.ArgumentNullException">FloatEventArgs is null.</exception>
        protected void OnScrollBarVerticalScroll(object sender, FloatEventArgs floatEventArgs)
        {
#if DEBUG
            if (floatEventArgs == null)
            {
                throw new ArgumentNullException("floatEventArgs");
            }
#endif

            var y = floatEventArgs.Value;
            foreach (var listBoxItem in this.ListBoxItems)
            {
                listBoxItem.State.DrawPosition = new DVector2(listBoxItem.State.DrawPosition.X, listBoxItem.State.DrawPosition.Y - y);
            }
        }
Beispiel #8
0
 /// <summary>
 /// An example for reading messages from LibPD
 /// </summary>
 void Pd_Float(object sender, FloatEventArgs e)
 {
     Console.WriteLine("{0}, {1}", e.Receiver, e.Float.Value);
 }
 private void ViewOnVolumeChanged(object sender, FloatEventArgs floatEventArgs)
 {
     musicPlayer.SetVolume(floatEventArgs.Value);
     Settings.Default.Audio_volume = floatEventArgs.Value;
 }
 protected virtual void FloatTabExecuted(FloatEventArgs e)
 {
 }
 public EVREventFloat()
 {
     EventArgs = new FloatEventArgs();
 }
 private void ViewOnVolumeChanged(object sender, FloatEventArgs floatEventArgs)
 {
     musicPlayer.SetVolume(floatEventArgs.Value);
 }