public static int GetImageCountOfViewport(McsfFilmViewport viewport) { if (viewport == null) { return(0); } return(viewport.GetCells().Count(cell => cell.Image != null)); }
public static void UnselectOtherCellsInViewport(McsfFilmViewport viewport, MedViewerControlCell cell, bool _isGroupLRButtonDown = false) { //if (cell.ViewerControl.CellHoldedByAction != null) //{ // cell.ViewerControl.CellHoldedByAction.ForceEndAction(); //} var cells = viewport.GetCells(); foreach (var aCell in cells) { if (aCell.IsSelected && aCell != cell && !_isGroupLRButtonDown) { aCell.IsSelected = false; } } }
public static void UnselectCellInViewport(McsfFilmViewport viewport, MedViewerControlCell cell) { if (cell == null) { return; } if (viewport == null) { cell.IsSelected = false; return; } var cells = viewport.GetCells(); cell.IsSelected = false; if (cells.All(c => !c.IsSelected)) { viewport.IsSelected = false; } }