Files
Pilz/Pilz.UI.Gtk/Symbols/IGtkSymbolFactory.cs
2025-06-16 19:28:34 +02:00

14 lines
448 B
C#

using Gtk;
using Pilz.UI.Symbols;
using System.Drawing;
namespace Pilz.UI.Gtk.Symbols;
public interface IGtkSymbolFactory<TSymbols> : IBaseSymbolFactory<TSymbols>
{
Image? GetImage(TSymbols svgImage, Size size);
Image? GetImage(TSymbols svgImage, SymbolSize size);
Gdk.Pixbuf? GetPixbuf(TSymbols svgImage, Size size);
Gdk.Pixbuf? GetPixbuf(TSymbols svgImage, SymbolSize size);
Image GetImageFromPixbuf(Gdk.Pixbuf pixbuf);
}