private void AddKernel(ConvolutionBase2D kernel) { Border border = Convolutions.GetThumbnail(kernel, 40, _kernelContextMenu); //if (!string.IsNullOrEmpty(tooltipHeader)) //{ // // For simple (not composite) kernels, it's the image that gets the tooltip. So if this is one of those, add to the tooltip // if (border.Child is Image) // { // string existingTooltip = ((Image)border.Child).ToolTip as string; // if (!string.IsNullOrEmpty(existingTooltip)) // { // ((Image)border.Child).ToolTip = tooltipHeader + "\r\n" + existingTooltip; // } // else // { // border.ToolTip = tooltipHeader; // } // } // else // { // border.ToolTip = tooltipHeader; // } //} // Store them panelKernels.Children.Add(border); _kernels.Add(kernel); }
private void AddKernel(ConvolutionBase2D kernel) { Border border = Convolutions.GetThumbnail(kernel, 40, null); // Store them panelKernels.Children.Add(border); _kernels.Add(kernel); }
private void InsertKernel(ConvolutionBase2D kernel, int index = -1) { Border border = Convolutions.GetThumbnail(kernel, 80, _kernelContextMenu); if (index < 0) { panel.Children.Add(border); _kernels.Add(kernel); } else { panel.Children.Insert(index, border); _kernels.Insert(index, kernel); } }