C# Класс Xwt.GtkBackend.GtkImage

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Dispose ( ) : void
Draw ( Xwt.Backends.ApplicationContext actx, Cairo ctx, double scaleFactor, double x, double y, ImageDescription idesc ) : void
GetBestFrame ( Xwt.Backends.ApplicationContext actx, Gtk w, ImageDescription idesc, bool forceExactSize ) : Gdk.Pixbuf
GetBestFrame ( Xwt.Backends.ApplicationContext actx, Gtk w, double width, double height, bool forceExactSize ) : Gdk.Pixbuf
GetBestFrame ( Xwt.Backends.ApplicationContext actx, double scaleFactor, ImageDescription idesc, bool forceExactSize ) : Gdk.Pixbuf
GetBestFrame ( Xwt.Backends.ApplicationContext actx, double scaleFactor, double width, double height, bool forceExactSize ) : Gdk.Pixbuf
GtkImage ( Gdk img ) : System
GtkImage ( IEnumerable frames ) : System
GtkImage ( IEnumerable frames ) : System
GtkImage ( ImageDrawCallback drawCallback ) : System
GtkImage ( string stockId ) : System
ToPixbuf ( Xwt.Backends.ApplicationContext actx, Gtk w ) : Gdk.Pixbuf
ToPixbuf ( Xwt.Backends.ApplicationContext actx, double width, double height ) : Gdk.Pixbuf

Приватные методы

Метод Описание
AddFrame ( ImageFrame frame ) : void
DrawPixbuf ( Cairo ctx, Gdk img, double x, double y, ImageDescription idesc ) : void
FindFrame ( int width, int height, double scaleFactor ) : Gdk.Pixbuf
RenderFrame ( Xwt.Backends.ApplicationContext actx, double scaleFactor, ImageDescription idesc ) : Gdk.Pixbuf

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Draw() публичный Метод

public Draw ( Xwt.Backends.ApplicationContext actx, Cairo ctx, double scaleFactor, double x, double y, ImageDescription idesc ) : void
actx Xwt.Backends.ApplicationContext
ctx Cairo
scaleFactor double
x double
y double
idesc Xwt.Backends.ImageDescription
Результат void

GetBestFrame() публичный Метод

public GetBestFrame ( Xwt.Backends.ApplicationContext actx, Gtk w, ImageDescription idesc, bool forceExactSize ) : Gdk.Pixbuf
actx Xwt.Backends.ApplicationContext
w Gtk
idesc Xwt.Backends.ImageDescription
forceExactSize bool
Результат Gdk.Pixbuf

GetBestFrame() публичный Метод

public GetBestFrame ( Xwt.Backends.ApplicationContext actx, Gtk w, double width, double height, bool forceExactSize ) : Gdk.Pixbuf
actx Xwt.Backends.ApplicationContext
w Gtk
width double
height double
forceExactSize bool
Результат Gdk.Pixbuf

GetBestFrame() публичный Метод

public GetBestFrame ( Xwt.Backends.ApplicationContext actx, double scaleFactor, ImageDescription idesc, bool forceExactSize ) : Gdk.Pixbuf
actx Xwt.Backends.ApplicationContext
scaleFactor double
idesc Xwt.Backends.ImageDescription
forceExactSize bool
Результат Gdk.Pixbuf

GetBestFrame() публичный Метод

public GetBestFrame ( Xwt.Backends.ApplicationContext actx, double scaleFactor, double width, double height, bool forceExactSize ) : Gdk.Pixbuf
actx Xwt.Backends.ApplicationContext
scaleFactor double
width double
height double
forceExactSize bool
Результат Gdk.Pixbuf

GtkImage() публичный Метод

public GtkImage ( Gdk img ) : System
img Gdk
Результат System

GtkImage() публичный Метод

public GtkImage ( IEnumerable frames ) : System
frames IEnumerable
Результат System

GtkImage() публичный Метод

public GtkImage ( IEnumerable frames ) : System
frames IEnumerable
Результат System

GtkImage() публичный Метод

public GtkImage ( ImageDrawCallback drawCallback ) : System
drawCallback ImageDrawCallback
Результат System

GtkImage() публичный Метод

public GtkImage ( string stockId ) : System
stockId string
Результат System

ToPixbuf() публичный Метод

public ToPixbuf ( Xwt.Backends.ApplicationContext actx, Gtk w ) : Gdk.Pixbuf
actx Xwt.Backends.ApplicationContext
w Gtk
Результат Gdk.Pixbuf

ToPixbuf() публичный Метод

public ToPixbuf ( Xwt.Backends.ApplicationContext actx, double width, double height ) : Gdk.Pixbuf
actx Xwt.Backends.ApplicationContext
width double
height double
Результат Gdk.Pixbuf