Wl.Display – wayland-client Reference Manual
Packages
wayland-client
Wl
Display
Display.connect
Display.connect_to_fd
add_listener
cancel_read
create_queue
dispatch
dispatch_pending
dispatch_queue
dispatch_queue_pending
flush
get_error
get_fd
get_protocol_error
get_registry
get_user_data
get_version
prepare_read
prepare_read_queue
read_events
roundtrip
roundtrip_queue
set_user_data
sync
Display
Object Hierarchy:
Description:
[
Compact
]
[
CCode
( cname =
"struct wl_display"
, free_function =
"wl_display_disconnect"
) ]
public
class
Display
Namespace:
Wl
Package:
wayland-client
Content:
Creation methods:
public
Display.connect
(
string
name)
public
Display.connect_to_fd
(
int
fd)
Methods:
public
int
add_listener
(
DisplayListener
listener,
void
* data)
public
void
cancel_read
()
public
EventQueue
create_queue
()
public
int
dispatch
()
public
int
dispatch_pending
()
public
int
dispatch_queue
(
EventQueue
queue)
public
int
dispatch_queue_pending
(
EventQueue
queue)
public
int
flush
()
public
int
get_error
()
public
int
get_fd
()
public
uint32
get_protocol_error
(
out
unowned
Interface
@interface,
out
uint32
id)
public
Registry
get_registry
()
public
void
*
get_user_data
()
public
uint32
get_version
()
public
int
prepare_read
()
public
int
prepare_read_queue
(
EventQueue
queue)
public
int
read_events
()
public
int
roundtrip
()
public
int
roundtrip_queue
(
EventQueue
queue)
public
void
set_user_data
(
void
* user_data)
public
unowned
Callback
sync
()