C# 클래스 Xwt.GtkBackend.FastPangoAttrList

This creates a Pango list and applies attributes to it with *much* less overhead than the GTK# version.
상속: IDisposable
파일 보기 프로젝트 열기: mono/xwt 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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