IBus.XEvent

g GObject.InitiallyUnowned GObject.InitiallyUnowned IBus.Object IBus.Object GObject.InitiallyUnowned->IBus.Object GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned IBus.Serializable IBus.Serializable IBus.Object->IBus.Serializable IBus.XEvent IBus.XEvent IBus.Serializable->IBus.XEvent

Subclasses:

None

Methods

Inherited:

IBus.Serializable (7), IBus.Object (2), GObject.Object (37)

Structs:

GObject.ObjectClass (5)

get_event_type ()

get_group ()

get_hardware_keycode ()

get_is_modifier ()

get_keyval ()

get_length ()

get_purpose ()

get_root ()

get_same_screen ()

get_send_event ()

get_serial ()

get_state ()

get_string ()

get_subwindow ()

get_time ()

get_version ()

get_window ()

get_x ()

get_x_root ()

get_y ()

get_y_root ()

Virtual Methods

Inherited:

IBus.Serializable (3), IBus.Object (1), GObject.Object (7)

Properties

Name

Type

Flags

Short Description

event-type

int

r/w/co

event type

group

int

r/w/co

group

hardware-keycode

int

r/w/co

hardware keycode

is-modifier

bool

r/w/co

is modifier

keyval

int

r/w/co

keyval

length

int

r/w/co

length

purpose

str

r/w/co

purpose

root

int

r/w/co

root

same-screen

bool

r/w/co

same screen

send-event

int

r/w/co

send event

serial

int

r/w/co

serial

state

int

r/w/co

state

string

str

r/w/co

string

subwindow

int

r/w/co

subwindow

time

int

r/w/co

time

version

int

r

version

window

int

r/w/co

window

x

int

r/w/co

x

x-root

int

r/w/co

x root

y

int

r/w/co

y

y-root

int

r/w/co

y root

Signals

Inherited:

IBus.Object (1), GObject.Object (1)

Fields

Inherited:

IBus.Object (1), GObject.Object (1)

Name

Type

Access

Description

event_type

IBus.XEventType

r

parent

IBus.Serializable

r

send_event

int

r

serial

int

r

window

int

r

Class Details

class IBus.XEvent(**kwargs)
Bases:

IBus.Serializable

Abstract:

No

Structure:

IBus.XEventClass

An IBus.XEvent provides a wrapper of XEvent.

see_also: IBus.Component, IBus.EngineDesc

get_event_type()
Returns:

IBus.XEventType of IBus.XEvent

Return type:

IBus.XEventType

get_group()
Returns:

group of IBus.XEvent

Return type:

int

get_hardware_keycode()
Returns:

hardware keycode of IBus.XEvent

Return type:

int

get_is_modifier()
Returns:

is_modifier of IBus.XEvent

Return type:

bool

get_keyval()
Returns:

keyval of IBus.XEvent

Return type:

int

get_length()
Returns:

length of IBus.XEvent

Return type:

int

get_purpose()
Returns:

purpose of IBus.XEvent

Return type:

str

get_root()
Returns:

root window of IBus.XEvent

Return type:

int

get_same_screen()
Returns:

same_screen of IBus.XEvent

Return type:

bool

get_send_event()
Returns:

send_event of IBus.XEvent

Return type:

int

get_serial()
Returns:

serial of IBus.XEvent

Return type:

int

get_state()
Returns:

state of IBus.XEvent

Return type:

int

get_string()
Returns:

string of IBus.XEvent

Return type:

str

get_subwindow()
Returns:

subwindow of IBus.XEvent

Return type:

int

get_time()
Returns:

time of IBus.XEvent

Return type:

int

get_version()
Returns:

Version of IBus.XEvent

Return type:

int

get_window()
Returns:

XID of IBus.XEvent

Return type:

int

get_x()
Returns:

x of IBus.XEvent

Return type:

int

get_x_root()
Returns:

x-root of IBus.XEvent

Return type:

int

get_y()
Returns:

y of IBus.XEvent

Return type:

int

get_y_root()
Returns:

y-root of IBus.XEvent

Return type:

int

Property Details

IBus.XEvent.props.event_type
Name:

event-type

Type:

int

Default Value:

-1

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

IBus.XEventType of this IBus.XEvent.

IBus.XEvent.props.group
Name:

group

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

group of this IBus.XEvent.

IBus.XEvent.props.hardware_keycode
Name:

hardware-keycode

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

hardware keycode of this IBus.XEvent.

IBus.XEvent.props.is_modifier
Name:

is-modifier

Type:

bool

Default Value:

False

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

is_modifier of this IBus.XEvent.

IBus.XEvent.props.keyval
Name:

keyval

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

keyval of this IBus.XEvent.

IBus.XEvent.props.length
Name:

length

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

keyval of this IBus.XEvent.

IBus.XEvent.props.purpose
Name:

purpose

Type:

str

Default Value:

''

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

purpose of this IBus.XEvent.

IBus.XEvent.props.root
Name:

root

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

root window of this IBus.XEvent.

IBus.XEvent.props.same_screen
Name:

same-screen

Type:

bool

Default Value:

True

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

same_screen of this IBus.XEvent.

IBus.XEvent.props.send_event
Name:

send-event

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

send_event of this IBus.XEvent.

IBus.XEvent.props.serial
Name:

serial

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

serial of this IBus.XEvent.

IBus.XEvent.props.state
Name:

state

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

state of this IBus.XEvent.

IBus.XEvent.props.string
Name:

string

Type:

str

Default Value:

''

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

string of this IBus.XEvent.

IBus.XEvent.props.subwindow
Name:

subwindow

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

subwindow of this IBus.XEvent.

IBus.XEvent.props.time
Name:

time

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

time of this IBus.XEvent.

IBus.XEvent.props.version
Name:

version

Type:

int

Default Value:

1

Flags:

READABLE

Version of this IBus.XEvent.

IBus.XEvent.props.window
Name:

window

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

window of this IBus.XEvent.

IBus.XEvent.props.x
Name:

x

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

x of this IBus.XEvent.

IBus.XEvent.props.x_root
Name:

x-root

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

root-x of this IBus.XEvent.

IBus.XEvent.props.y
Name:

y

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

x of this IBus.XEvent.

IBus.XEvent.props.y_root
Name:

y-root

Type:

int

Default Value:

0

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

root-y of this IBus.XEvent.