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

This creates a Pango list and applies attributes to it with *much* less overhead than the GTK# version.
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
DefaultLinkColor Gdk.Color

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

Метод Описание
Add ( IntPtr attribute, uint start, uint end ) : void
AddAttribute ( TextIndexer indexer, Xwt.Drawing.TextAttribute attr ) : void
AddAttributes ( TextIndexer indexer, IEnumerable attrs ) : void
AddBackgroundAttribute ( Gdk color, uint start, uint end ) : void
AddFontAttribute ( Pango font, uint start, uint end ) : void
AddForegroundAttribute ( Gdk color, uint start, uint end ) : void
AddStrikethroughAttribute ( bool strikethrough, uint start, uint end ) : void
AddStyleAttribute ( Pango style, uint start, uint end ) : void
AddUnderlineAttribute ( Pango underline, uint start, uint end ) : void
AddWeightAttribute ( Pango weight, uint start, uint end ) : void
AssignTo ( Pango layout ) : void
Dispose ( ) : void
FastPangoAttrList ( ) : System
Splice ( Pango attrs, int pos, int len ) : void

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

Метод Описание
pango_attr_background_new ( ushort red, ushort green, ushort blue ) : IntPtr
pango_attr_font_desc_new ( IntPtr desc ) : IntPtr
pango_attr_foreground_new ( ushort red, ushort green, ushort blue ) : IntPtr
pango_attr_list_insert ( IntPtr list, IntPtr attr ) : void
pango_attr_list_new ( ) : IntPtr
pango_attr_list_splice ( IntPtr attr_list, IntPtr other, Int32 pos, Int32 len ) : void
pango_attr_list_unref ( IntPtr list ) : void
pango_attr_stretch_new ( Pango stretch ) : IntPtr
pango_attr_strikethrough_new ( bool strikethrough ) : IntPtr
pango_attr_style_new ( Pango style ) : IntPtr
pango_attr_underline_new ( Pango underline ) : IntPtr
pango_attr_weight_new ( Pango weight ) : IntPtr
pango_layout_set_attributes ( IntPtr layout, IntPtr attrList ) : void

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

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

public Add ( IntPtr attribute, uint start, uint end ) : void
attribute System.IntPtr
start uint
end uint
Результат void

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

public AddAttribute ( TextIndexer indexer, Xwt.Drawing.TextAttribute attr ) : void
indexer TextIndexer
attr Xwt.Drawing.TextAttribute
Результат void

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

public AddAttributes ( TextIndexer indexer, IEnumerable attrs ) : void
indexer TextIndexer
attrs IEnumerable
Результат void

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

public AddBackgroundAttribute ( Gdk color, uint start, uint end ) : void
color Gdk
start uint
end uint
Результат void

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

public AddFontAttribute ( Pango font, uint start, uint end ) : void
font Pango
start uint
end uint
Результат void

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

public AddForegroundAttribute ( Gdk color, uint start, uint end ) : void
color Gdk
start uint
end uint
Результат void

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

public AddStrikethroughAttribute ( bool strikethrough, uint start, uint end ) : void
strikethrough bool
start uint
end uint
Результат void

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

public AddStyleAttribute ( Pango style, uint start, uint end ) : void
style Pango
start uint
end uint
Результат void

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

public AddUnderlineAttribute ( Pango underline, uint start, uint end ) : void
underline Pango
start uint
end uint
Результат void

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

public AddWeightAttribute ( Pango weight, uint start, uint end ) : void
weight Pango
start uint
end uint
Результат void

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

public AssignTo ( Pango layout ) : void
layout Pango
Результат void

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

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

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

public FastPangoAttrList ( ) : System
Результат System

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

public Splice ( Pango attrs, int pos, int len ) : void
attrs Pango
pos int
len int
Результат void

Описание свойств

DefaultLinkColor публичное свойство

public Gdk.Color DefaultLinkColor
Результат Gdk.Color