public WidgetPositionEditorVM(WidgetPosition position, WidgetDimension dimension)
 {
     mWidgetPosition  = new WidgetPosition(position);
     mWidgetDimension = new WidgetDimension(dimension);
 }
 public WidgetPositionEditorVM()
 {
     mWidgetPosition  = new WidgetPosition();
     mWidgetDimension = new WidgetDimension();
 }
 public void ChangeWidgetDimension(IWidgetContainer widget, WidgetDimension newDimension)
 {
     Console.WriteLine($"Setting New dimension to {newDimension.MinHeight} (min Height), {newDimension.MinWidth} (min Width)");
     LayoutManager.ChangeWidgetDimension(CellsContainer, widget, newDimension);
 }
 public WidgetPositionEditorWindow(WidgetPosition position, WidgetDimension dimension)
 {
     InitializeComponent();
     mWidgetPositionVM = new WidgetPositionEditorVM(position, dimension);
     DataContext       = mWidgetPositionVM;
 }
 public void ChangeWidgetDimension(Grid container, IWidgetContainer widgetContainer, WidgetDimension newDimension)
 {
     widgetContainer.Dimension = newDimension;
 }