Engine
Class
constructor
name
cancel
Hand
Writing
candidate
Clicked
cursor
Down
cursor
Up
disable
enable
focus
In
focus
Out
page
Down
page
Up
process
Hand
Writing
Event
process
Key
Event
property
Activate
property
Hide
property
Show
reset
set
Capabilities
set
Content
Type
set
Cursor
Location
set
Surrounding
Text
NODE-GTK API Reference
IBus-1.0
IBus
EngineClass
Class EngineClass
Hierarchy
EngineClass
Index
Constructors
constructor
Properties
name
Methods
cancel
Hand
Writing
candidate
Clicked
cursor
Down
cursor
Up
disable
enable
focus
In
focus
Out
page
Down
page
Up
process
Hand
Writing
Event
process
Key
Event
property
Activate
property
Hide
property
Show
reset
set
Capabilities
set
Content
Type
set
Cursor
Location
set
Surrounding
Text
Constructors
constructor
new
Engine
Class
(
)
:
IBus
.
EngineClass
Returns
IBus
.
EngineClass
Properties
Static
name
name
:
string
Methods
cancel
Hand
Writing
cancel
Hand
Writing
(
engine
:
IBus
.
Engine
, nStrokes
:
number
)
:
void
Parameters
engine:
IBus
.
Engine
nStrokes:
number
Returns
void
candidate
Clicked
candidate
Clicked
(
engine
:
IBus
.
Engine
, index
:
number
, button
:
number
, state
:
number
)
:
void
Parameters
engine:
IBus
.
Engine
index:
number
button:
number
state:
number
Returns
void
cursor
Down
cursor
Down
(
engine
:
IBus
.
Engine
)
:
void
Parameters
engine:
IBus
.
Engine
Returns
void
cursor
Up
cursor
Up
(
engine
:
IBus
.
Engine
)
:
void
Parameters
engine:
IBus
.
Engine
Returns
void
disable
disable
(
engine
:
IBus
.
Engine
)
:
void
Parameters
engine:
IBus
.
Engine
Returns
void
enable
enable
(
engine
:
IBus
.
Engine
)
:
void
Parameters
engine:
IBus
.
Engine
Returns
void
focus
In
focus
In
(
engine
:
IBus
.
Engine
)
:
void
Parameters
engine:
IBus
.
Engine
Returns
void
focus
Out
focus
Out
(
engine
:
IBus
.
Engine
)
:
void
Parameters
engine:
IBus
.
Engine
Returns
void
page
Down
page
Down
(
engine
:
IBus
.
Engine
)
:
void
Parameters
engine:
IBus
.
Engine
Returns
void
page
Up
page
Up
(
engine
:
IBus
.
Engine
)
:
void
Parameters
engine:
IBus
.
Engine
Returns
void
process
Hand
Writing
Event
process
Hand
Writing
Event
(
engine
:
IBus
.
Engine
, coordinates
:
number
, coordinatesLen
:
number
)
:
void
Parameters
engine:
IBus
.
Engine
coordinates:
number
coordinatesLen:
number
Returns
void
process
Key
Event
process
Key
Event
(
engine
:
IBus
.
Engine
, keyval
:
number
, keycode
:
number
, state
:
number
)
:
boolean
Parameters
engine:
IBus
.
Engine
keyval:
number
keycode:
number
state:
number
Returns
boolean
property
Activate
property
Activate
(
engine
:
IBus
.
Engine
, propName
:
string
, propState
:
number
)
:
void
Parameters
engine:
IBus
.
Engine
propName:
string
propState:
number
Returns
void
property
Hide
property
Hide
(
engine
:
IBus
.
Engine
, propName
:
string
)
:
void
Parameters
engine:
IBus
.
Engine
propName:
string
Returns
void
property
Show
property
Show
(
engine
:
IBus
.
Engine
, propName
:
string
)
:
void
Parameters
engine:
IBus
.
Engine
propName:
string
Returns
void
reset
reset
(
engine
:
IBus
.
Engine
)
:
void
Parameters
engine:
IBus
.
Engine
Returns
void
set
Capabilities
set
Capabilities
(
engine
:
IBus
.
Engine
, caps
:
number
)
:
void
Parameters
engine:
IBus
.
Engine
caps:
number
Returns
void
set
Content
Type
set
Content
Type
(
engine
:
IBus
.
Engine
, purpose
:
number
, hints
:
number
)
:
void
Parameters
engine:
IBus
.
Engine
purpose:
number
hints:
number
Returns
void
set
Cursor
Location
set
Cursor
Location
(
engine
:
IBus
.
Engine
, x
:
number
, y
:
number
, w
:
number
, h
:
number
)
:
void
Parameters
engine:
IBus
.
Engine
x:
number
y:
number
w:
number
h:
number
Returns
void
set
Surrounding
Text
set
Surrounding
Text
(
engine
:
IBus
.
Engine
, text
:
IBus
.
Text
, cursorIndex
:
number
, anchorPos
:
number
)
:
void
Parameters
engine:
IBus
.
Engine
text:
IBus
.
Text
cursorIndex:
number
anchorPos:
number
Returns
void
Engine
Class
constructor
name
cancel
Hand
Writing
candidate
Clicked
cursor
Down
cursor
Up
disable
enable
focus
In
focus
Out
page
Down
page
Up
process
Hand
Writing
Event
process
Key
Event
property
Activate
property
Hide
property
Show
reset
set
Capabilities
set
Content
Type
set
Cursor
Location
set
Surrounding
Text
base64:eyJwYWdlTmF2aWdhdGlvbiI6W3siY2xhc3NOYW1lcyI6InRzZC1raW5kLWNvbnN0cnVjdG9yIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQnVzXzFfMC5JQnVzLkVuZ2luZUNsYXNzLmh0bWwjY29uc3RydWN0b3IiLCJuYW1lIjoiY29uc3RydWN0b3IiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLXByb3BlcnR5IHRzZC1wYXJlbnQta2luZC1jbGFzcyB0c2QtaXMtc3RhdGljIiwiaHJlZiI6IklCdXNfMV8wLklCdXMuRW5naW5lQ2xhc3MuaHRtbCNuYW1lIiwibmFtZSI6Im5hbWUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUJ1c18xXzAuSUJ1cy5FbmdpbmVDbGFzcy5odG1sI2NhbmNlbEhhbmRXcml0aW5nIiwibmFtZSI6ImNhbmNlbEhhbmRXcml0aW5nIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklCdXNfMV8wLklCdXMuRW5naW5lQ2xhc3MuaHRtbCNjYW5kaWRhdGVDbGlja2VkIiwibmFtZSI6ImNhbmRpZGF0ZUNsaWNrZWQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUJ1c18xXzAuSUJ1cy5FbmdpbmVDbGFzcy5odG1sI2N1cnNvckRvd24iLCJuYW1lIjoiY3Vyc29yRG93biIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQnVzXzFfMC5JQnVzLkVuZ2luZUNsYXNzLmh0bWwjY3Vyc29yVXAiLCJuYW1lIjoiY3Vyc29yVXAiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUJ1c18xXzAuSUJ1cy5FbmdpbmVDbGFzcy5odG1sI2Rpc2FibGUiLCJuYW1lIjoiZGlzYWJsZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQnVzXzFfMC5JQnVzLkVuZ2luZUNsYXNzLmh0bWwjZW5hYmxlIiwibmFtZSI6ImVuYWJsZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQnVzXzFfMC5JQnVzLkVuZ2luZUNsYXNzLmh0bWwjZm9jdXNJbiIsIm5hbWUiOiJmb2N1c0luIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklCdXNfMV8wLklCdXMuRW5naW5lQ2xhc3MuaHRtbCNmb2N1c091dCIsIm5hbWUiOiJmb2N1c091dCIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQnVzXzFfMC5JQnVzLkVuZ2luZUNsYXNzLmh0bWwjcGFnZURvd24iLCJuYW1lIjoicGFnZURvd24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUJ1c18xXzAuSUJ1cy5FbmdpbmVDbGFzcy5odG1sI3BhZ2VVcCIsIm5hbWUiOiJwYWdlVXAiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUJ1c18xXzAuSUJ1cy5FbmdpbmVDbGFzcy5odG1sI3Byb2Nlc3NIYW5kV3JpdGluZ0V2ZW50IiwibmFtZSI6InByb2Nlc3NIYW5kV3JpdGluZ0V2ZW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklCdXNfMV8wLklCdXMuRW5naW5lQ2xhc3MuaHRtbCNwcm9jZXNzS2V5RXZlbnQiLCJuYW1lIjoicHJvY2Vzc0tleUV2ZW50IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklCdXNfMV8wLklCdXMuRW5naW5lQ2xhc3MuaHRtbCNwcm9wZXJ0eUFjdGl2YXRlIiwibmFtZSI6InByb3BlcnR5QWN0aXZhdGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUJ1c18xXzAuSUJ1cy5FbmdpbmVDbGFzcy5odG1sI3Byb3BlcnR5SGlkZSIsIm5hbWUiOiJwcm9wZXJ0eUhpZGUiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUJ1c18xXzAuSUJ1cy5FbmdpbmVDbGFzcy5odG1sI3Byb3BlcnR5U2hvdyIsIm5hbWUiOiJwcm9wZXJ0eVNob3ciLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUJ1c18xXzAuSUJ1cy5FbmdpbmVDbGFzcy5odG1sI3Jlc2V0IiwibmFtZSI6InJlc2V0IiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklCdXNfMV8wLklCdXMuRW5naW5lQ2xhc3MuaHRtbCNzZXRDYXBhYmlsaXRpZXMiLCJuYW1lIjoic2V0Q2FwYWJpbGl0aWVzIiwiY2hpbGRyZW4iOltdLCJpc0V4dGVybiI6ZmFsc2UsImlzSW50ZXJuIjp0cnVlfSx7ImNsYXNzTmFtZXMiOiJ0c2Qta2luZC1tZXRob2QgdHNkLXBhcmVudC1raW5kLWNsYXNzIiwiaHJlZiI6IklCdXNfMV8wLklCdXMuRW5naW5lQ2xhc3MuaHRtbCNzZXRDb250ZW50VHlwZSIsIm5hbWUiOiJzZXRDb250ZW50VHlwZSIsImNoaWxkcmVuIjpbXSwiaXNFeHRlcm4iOmZhbHNlLCJpc0ludGVybiI6dHJ1ZX0seyJjbGFzc05hbWVzIjoidHNkLWtpbmQtbWV0aG9kIHRzZC1wYXJlbnQta2luZC1jbGFzcyIsImhyZWYiOiJJQnVzXzFfMC5JQnVzLkVuZ2luZUNsYXNzLmh0bWwjc2V0Q3Vyc29yTG9jYXRpb24iLCJuYW1lIjoic2V0Q3Vyc29yTG9jYXRpb24iLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9LHsiY2xhc3NOYW1lcyI6InRzZC1raW5kLW1ldGhvZCB0c2QtcGFyZW50LWtpbmQtY2xhc3MiLCJocmVmIjoiSUJ1c18xXzAuSUJ1cy5FbmdpbmVDbGFzcy5odG1sI3NldFN1cnJvdW5kaW5nVGV4dCIsIm5hbWUiOiJzZXRTdXJyb3VuZGluZ1RleHQiLCJjaGlsZHJlbiI6W10sImlzRXh0ZXJuIjpmYWxzZSwiaXNJbnRlcm4iOnRydWV9XSwiY2xhc3NOYW1lcyI6ImN1cnJlbnQgdHNkLWtpbmQtY2xhc3MgdHNkLXBhcmVudC1raW5kLW5hbWVzcGFjZSIsImhyZWYiOiJJQnVzXzFfMC5JQnVzLkVuZ2luZUNsYXNzLmh0bWwiLCJuYW1lIjoiRW5naW5lQ2xhc3MifQ==