C# Класс SciterSharp.SciterElement

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

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

Метод Описание
Append ( SciterElement se ) : void
AttachEvh ( SciterEventHandler evh ) : void
CallFunction ( string name ) : SciterValue
CallMethod ( string name ) : SciterValue
Clear ( ) : void
Clone ( ) : SciterElement
CombineURL ( string url = "" ) : string
Create ( string tagname, string text = null ) : SciterElement
Delete ( ) : void
DetachEvh ( SciterEventHandler evh ) : void
Dettach ( ) : void
Equals ( object o ) : bool
Eval ( string script ) : SciterValue
FireEvent ( SciterXBehaviors evt, bool post = true ) : bool
GetAttribute ( string name ) : string
GetAttribute ( uint n ) : string
GetAttributeName ( uint n ) : string
GetChild ( uint idx ) : SciterElement
GetHashCode ( ) : int
GetLocation ( SciterXDom area = SciterXDom.ELEMENT_AREAS.ROOT_RELATIVE|SciterXDom.ELEMENT_AREAS.CONTENT_BOX ) : PInvokeUtils.RECT
GetNativeHwnd ( bool rootWindow = true ) : IntPtr
GetState ( ) : SciterXDom.ELEMENT_STATE_BITS
GetStyle ( string name ) : string
Insert ( SciterElement se, uint index ) : void
IsChildOf ( SciterElement parent_test ) : bool
PostEvent ( uint event_code, uint reason, SciterElement heSource = null ) : void
Refresh ( ) : void
Refresh ( PInvokeUtils rc ) : void
RemoveAttribute ( string name ) : void
SciterElement ( IntPtr he ) : System
SciterElement ( SciterValue sv ) : System
SelectAll ( string selector ) : List
SelectFirst ( string selector ) : SciterElement
SelectFirstById ( string id ) : SciterElement
SelectNearestParent ( string selector ) : SciterElement
SendEvent ( uint event_code, uint reason, SciterElement heSource = null ) : bool
SetAttribute ( string name, string value ) : void
SetHTML ( string html, SciterXDom where = SciterXDom.SET_ELEMENT_HTML.SIH_REPLACE_CONTENT ) : void
SetState ( SciterXDom bitsToSet, SciterXDom bitsToClear, bool update = true ) : void
SetStyle ( string name, string value ) : void
Swap ( SciterElement sewith ) : void
Test ( string selector ) : bool

Test this element against CSS selector(s)

ToNode ( ) : SciterNode
ToString ( ) : string
TransformHTML ( string html, SciterXDom how = SciterXDom.SET_ELEMENT_HTML.SIH_REPLACE_CONTENT ) : void
Update ( bool andForceRender = false ) : void
operator ( ) : bool
this ( uint idx ) : SciterElement
this ( string name ) : string

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

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

public Append ( SciterElement se ) : void
se SciterElement
Результат void

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

public AttachEvh ( SciterEventHandler evh ) : void
evh SciterEventHandler
Результат void

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

public CallFunction ( string name ) : SciterValue
name string
Результат SciterValue

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

public CallMethod ( string name ) : SciterValue
name string
Результат SciterValue

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

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

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

public Clone ( ) : SciterElement
Результат SciterElement

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

public CombineURL ( string url = "" ) : string
url string
Результат string

Create() публичный статический Метод

public static Create ( string tagname, string text = null ) : SciterElement
tagname string
text string
Результат SciterElement

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

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

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

public DetachEvh ( SciterEventHandler evh ) : void
evh SciterEventHandler
Результат void

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

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

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

public Equals ( object o ) : bool
o object
Результат bool

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

public Eval ( string script ) : SciterValue
script string
Результат SciterValue

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

public FireEvent ( SciterXBehaviors evt, bool post = true ) : bool
evt SciterXBehaviors
post bool
Результат bool

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

public GetAttribute ( string name ) : string
name string
Результат string

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

public GetAttribute ( uint n ) : string
n uint
Результат string

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

public GetAttributeName ( uint n ) : string
n uint
Результат string

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

public GetChild ( uint idx ) : SciterElement
idx uint
Результат SciterElement

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

public GetHashCode ( ) : int
Результат int

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

public GetLocation ( SciterXDom area = SciterXDom.ELEMENT_AREAS.ROOT_RELATIVE|SciterXDom.ELEMENT_AREAS.CONTENT_BOX ) : PInvokeUtils.RECT
area SciterXDom
Результат SciterSharp.Interop.PInvokeUtils.RECT

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

public GetNativeHwnd ( bool rootWindow = true ) : IntPtr
rootWindow bool
Результат System.IntPtr

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

public GetState ( ) : SciterXDom.ELEMENT_STATE_BITS
Результат SciterXDom.ELEMENT_STATE_BITS

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

public GetStyle ( string name ) : string
name string
Результат string

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

public Insert ( SciterElement se, uint index ) : void
se SciterElement
index uint
Результат void

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

public IsChildOf ( SciterElement parent_test ) : bool
parent_test SciterElement
Результат bool

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

public PostEvent ( uint event_code, uint reason, SciterElement heSource = null ) : void
event_code uint
reason uint
heSource SciterElement
Результат void

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

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

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

public Refresh ( PInvokeUtils rc ) : void
rc SciterSharp.Interop.PInvokeUtils
Результат void

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

public RemoveAttribute ( string name ) : void
name string
Результат void

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

public SciterElement ( IntPtr he ) : System
he System.IntPtr
Результат System

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

public SciterElement ( SciterValue sv ) : System
sv SciterValue
Результат System

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

public SelectAll ( string selector ) : List
selector string
Результат List

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

public SelectFirst ( string selector ) : SciterElement
selector string
Результат SciterElement

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

public SelectFirstById ( string id ) : SciterElement
id string
Результат SciterElement

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

public SelectNearestParent ( string selector ) : SciterElement
selector string
Результат SciterElement

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

public SendEvent ( uint event_code, uint reason, SciterElement heSource = null ) : bool
event_code uint
reason uint
heSource SciterElement
Результат bool

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

public SetAttribute ( string name, string value ) : void
name string
value string
Результат void

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

public SetHTML ( string html, SciterXDom where = SciterXDom.SET_ELEMENT_HTML.SIH_REPLACE_CONTENT ) : void
html string
where SciterXDom
Результат void

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

public SetState ( SciterXDom bitsToSet, SciterXDom bitsToClear, bool update = true ) : void
bitsToSet SciterXDom
bitsToClear SciterXDom
update bool
Результат void

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

public SetStyle ( string name, string value ) : void
name string
value string
Результат void

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

public Swap ( SciterElement sewith ) : void
sewith SciterElement
Результат void

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

Test this element against CSS selector(s)
public Test ( string selector ) : bool
selector string
Результат bool

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

public ToNode ( ) : SciterNode
Результат SciterNode

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

public ToString ( ) : string
Результат string

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

public TransformHTML ( string html, SciterXDom how = SciterXDom.SET_ELEMENT_HTML.SIH_REPLACE_CONTENT ) : void
html string
how SciterXDom
Результат void

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

public Update ( bool andForceRender = false ) : void
andForceRender bool
Результат void

operator() публичный статический Метод

public static operator ( ) : bool
Результат bool

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

public this ( uint idx ) : SciterElement
idx uint
Результат SciterElement

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

public this ( string name ) : string
name string
Результат string