Gdk.DragSurface – gtk4 Reference Manual
Packages
gtk4
Gdk
DragSurface
present
compute_size
DragSurface
Object Hierarchy:
Description:
[
CCode
( type_cname =
"GdkDragSurfaceInterface"
, type_id =
"gdk_drag_surface_get_type ()"
) ]
public
interface
DragSurface
:
Surface
A surface that is used during DND.
Namespace:
Gdk
Package:
gtk4
Content:
Methods:
public
bool
present
(
int
width,
int
height)
Present
this
.
Signals:
public
signal
void
compute_size
(
DragSurfaceSize
size)
Emitted when the size for the surface needs to be computed, when it is present.
Inherited Members:
All known members inherited from class Gdk.Surface
beep
create_cairo_context
create_gl_context
create_similar_surface
create_vulkan_context
cursor
destroy
display
enter_monitor
event
frame_clock
get_cursor
get_device_cursor
get_device_position
get_display
get_frame_clock
get_height
get_mapped
get_scale
get_scale_factor
get_width
height
hide
is_destroyed
layout
leave_monitor
mapped
queue_render
render
request_layout
scale
scale_factor
set_cursor
set_device_cursor
set_input_region
set_opaque_region
translate_coordinates
width
All known members inherited from class GLib.Object
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref