C# Класс touchvg.core.GiCoreView

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

Защищенные свойства (Protected)

Свойство Тип Описание
swigCMemOwn bool

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

Метод Описание
Dispose ( ) : void
GiCoreView ( ) : System
GiCoreView ( GiCoreView mainView ) : System
addImageShape ( string name, float width, float height ) : bool
addShapesForTest ( ) : int
calcPenWidth ( float lineWidth ) : float
clear ( ) : void
clearCachedData ( ) : void
createMagnifierView ( GiView newview, GiView mainView ) : void
createView ( GiView view ) : void
createView ( GiView view, int type ) : void
destoryView ( GiView view ) : void
doContextAction ( int action ) : bool
drawAll ( GiView view, GiCanvas canvas ) : int
drawAppend ( GiView view, GiCanvas canvas ) : bool
dynDraw ( GiView view, GiCanvas canvas ) : void
freeContent ( ) : void
getBoundingBox ( Floats box ) : bool
getChangeCount ( ) : int
getCommand ( ) : string
getContent ( ) : string
getContext ( bool forChange ) : GiContext
getGestureState ( ) : GiGestureState
getGestureType ( ) : GiGestureType
getSelectedShapeCount ( ) : int
getSelectedShapeType ( ) : int
getShapeCount ( ) : int
isPressDragging ( ) : bool
loadFromFile ( string vgfile ) : bool
onGesture ( GiView view, GiGestureType type, GiGestureState state, float x, float y ) : bool
onGesture ( GiView view, GiGestureType type, GiGestureState state, float x, float y, bool switchGesture ) : bool
onSize ( GiView view, int w, int h ) : void
saveToFile ( string vgfile ) : bool
saveToFile ( string vgfile, bool pretty ) : bool
setBkColor ( GiView view, int argb ) : int
setCommand ( GiView view, string name ) : bool
setCommand ( GiView view, string name, string arg2 ) : bool
setContent ( string content ) : bool
setContext ( GiContext ctx, int mask, int apply ) : void
setContext ( int mask ) : void
setContextEditing ( bool editing ) : void
setScreenDpi ( int dpi ) : void
twoFingersMove ( GiView view, GiGestureState state, float x1, float y1, float x2, float y2 ) : bool
twoFingersMove ( GiView view, GiGestureState state, float x1, float y1, float x2, float y2, bool switchGesture ) : bool
viewAdapter ( ) : MgView
viewAdapterHandle ( ) : int
zoomToExtent ( ) : bool
zoomToModel ( float x, float y, float w, float h ) : bool

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

Метод Описание
GiCoreView ( IntPtr cPtr, bool cMemoryOwn ) : System
getCPtr ( GiCoreView obj ) : HandleRef

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

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

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

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

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

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

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

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

public addImageShape ( string name, float width, float height ) : bool
name string
width float
height float
Результат bool

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

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

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

public calcPenWidth ( float lineWidth ) : float
lineWidth float
Результат float

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

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

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

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

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

public createMagnifierView ( GiView newview, GiView mainView ) : void
newview GiView
mainView GiView
Результат void

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

public createView ( GiView view ) : void
view GiView
Результат void

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

public createView ( GiView view, int type ) : void
view GiView
type int
Результат void

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

public destoryView ( GiView view ) : void
view GiView
Результат void

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

public doContextAction ( int action ) : bool
action int
Результат bool

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

public drawAll ( GiView view, GiCanvas canvas ) : int
view GiView
canvas GiCanvas
Результат int

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

public drawAppend ( GiView view, GiCanvas canvas ) : bool
view GiView
canvas GiCanvas
Результат bool

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

public dynDraw ( GiView view, GiCanvas canvas ) : void
view GiView
canvas GiCanvas
Результат void

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

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

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

public getBoundingBox ( Floats box ) : bool
box Floats
Результат bool

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

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

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

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

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

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

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

public getContext ( bool forChange ) : GiContext
forChange bool
Результат GiContext

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

public getGestureState ( ) : GiGestureState
Результат GiGestureState

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

public getGestureType ( ) : GiGestureType
Результат GiGestureType

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

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

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

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

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

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

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

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

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

public loadFromFile ( string vgfile ) : bool
vgfile string
Результат bool

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

public onGesture ( GiView view, GiGestureType type, GiGestureState state, float x, float y ) : bool
view GiView
type GiGestureType
state GiGestureState
x float
y float
Результат bool

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

public onGesture ( GiView view, GiGestureType type, GiGestureState state, float x, float y, bool switchGesture ) : bool
view GiView
type GiGestureType
state GiGestureState
x float
y float
switchGesture bool
Результат bool

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

public onSize ( GiView view, int w, int h ) : void
view GiView
w int
h int
Результат void

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

public saveToFile ( string vgfile ) : bool
vgfile string
Результат bool

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

public saveToFile ( string vgfile, bool pretty ) : bool
vgfile string
pretty bool
Результат bool

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

public setBkColor ( GiView view, int argb ) : int
view GiView
argb int
Результат int

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

public setCommand ( GiView view, string name ) : bool
view GiView
name string
Результат bool

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

public setCommand ( GiView view, string name, string arg2 ) : bool
view GiView
name string
arg2 string
Результат bool

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

public setContent ( string content ) : bool
content string
Результат bool

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

public setContext ( GiContext ctx, int mask, int apply ) : void
ctx GiContext
mask int
apply int
Результат void

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

public setContext ( int mask ) : void
mask int
Результат void

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

public setContextEditing ( bool editing ) : void
editing bool
Результат void

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

public static setScreenDpi ( int dpi ) : void
dpi int
Результат void

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

public twoFingersMove ( GiView view, GiGestureState state, float x1, float y1, float x2, float y2 ) : bool
view GiView
state GiGestureState
x1 float
y1 float
x2 float
y2 float
Результат bool

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

public twoFingersMove ( GiView view, GiGestureState state, float x1, float y1, float x2, float y2, bool switchGesture ) : bool
view GiView
state GiGestureState
x1 float
y1 float
x2 float
y2 float
switchGesture bool
Результат bool

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

public viewAdapter ( ) : MgView
Результат MgView

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

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

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

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

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

public zoomToModel ( float x, float y, float w, float h ) : bool
x float
y float
w float
h float
Результат bool

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

swigCMemOwn защищенное свойство

protected bool swigCMemOwn
Результат bool