package ocgtk

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Class Drag_source.drag_source

inherit Ocgtk_gtk__.GGesture_single.gesture_single_t
method on_drag_begin : ?after:bool -> callback:(drag:Ocgtk_gdk.Gdk.Drag.drag_t -> unit) -> unit -> Gobject.Signal.handler_id
method on_drag_cancel : ?after:bool -> callback: (drag:Ocgtk_gdk.Gdk.Drag.drag_t -> reason:Ocgtk_gdk.Gdk_enums.dragcancelreason -> bool) -> unit -> Gobject.Signal.handler_id
method on_drag_end : ?after:bool -> callback:(drag:Ocgtk_gdk.Gdk.Drag.drag_t -> delete_data:bool -> unit) -> unit -> Gobject.Signal.handler_id
method on_prepare : ?after:bool -> callback: (x:float -> y:float -> Ocgtk_gdk.Gdk.Content_provider.content_provider_t option) -> unit -> Gobject.Signal.handler_id
method drag_cancel : unit -> unit
method get_actions : unit -> Ocgtk_gdk.Gdk.dragaction
method get_content : unit -> Ocgtk_gdk.Gdk.Content_provider.content_provider_t option
method get_drag : unit -> Ocgtk_gdk.Gdk.Drag.drag_t option
method set_actions : Ocgtk_gdk.Gdk.dragaction -> unit
method set_content : Ocgtk_gdk.Gdk.Content_provider.content_provider_t option -> unit
method set_icon : Ocgtk_gdk.Gdk.Paintable.paintable_t option -> int -> int -> unit
method as_drag_source : Ocgtk_gtk__.Drag_source.t