1Gtk2::Gdk::DragContext(U3s)er Contributed Perl DocumentatGitokn2::Gdk::DragContext(3)
2
3
4

NAME

6       Gtk2::Gdk::DragContext - wrapper for GdkDragContext
7

HIERARCHY

9         Glib::Object
10         +----Gtk2::Gdk::DragContext
11

METHODS

13   dragcontext = Gtk2::Gdk::DragContext->new
14   $context->abort ($time_)
15       ·   $time_ (unsigned)
16
17   scalar = $dc->action
18   scalar = $dc->actions
19   dragaction = $context->get_actions
20       Since: gtk+ 2.22
21
22   dragcontext = Gtk2::Gdk::DragContext->begin ($window, ...)
23       ·   $window (Gtk2::Gdk::Window)
24
25       ·   ... (list) of Gtk2::Gdk::Atom's
26
27   scalar = $dc->dest_window
28   boolean = $context->drag_drop_succeeded
29       Since: gtk+ 2.6
30
31   $context->drop ($time_)
32       ·   $time_ (unsigned)
33
34   $context->drop_finish ($success, $time_=GDK_CURRENT_TIME)
35       ·   $success (boolean)
36
37       ·   $time_ (unsigned)
38
39   $context->drop_reply ($ok, $time_=GDK_CURRENT_TIME)
40       ·   $ok (boolean)
41
42       ·   $time_ (unsigned)
43
44   (dest_window, protocol) = $context->find_window ($drag_window, $x_root,
45       $y_root)
46       ·   $drag_window (Gtk2::Gdk::Window)
47
48       ·   $x_root (integer)
49
50       ·   $y_root (integer)
51
52   (dest_window, protocol) = $context->find_window_for_screen ($drag_window,
53       $screen, $x_root, $y_root)
54       ·   $drag_window (Gtk2::Gdk::Window)
55
56       ·   $screen (Gtk2::Gdk::Screen)
57
58       ·   $x_root (integer)
59
60       ·   $y_root (integer)
61
62       Since: gtk+ 2.2
63
64   $context->finish ($success, $del, $time_)
65       ·   $success (boolean)
66
67       ·   $del (boolean)
68
69       ·   $time_ (unsigned)
70
71   $context->set_icon_default
72   $context->set_icon_name ($icon_name, $hot_x, $hot_y)
73       ·   $icon_name (string)
74
75       ·   $hot_x (integer)
76
77       ·   $hot_y (integer)
78
79       Since: gtk+ 2.8
80
81   $context->set_icon_pixbuf ($pixbuf, $hot_x, $hot_y)
82       ·   $pixbuf (Gtk2::Gdk::Pixbuf)
83
84       ·   $hot_x (integer)
85
86       ·   $hot_y (integer)
87
88   $context->set_icon_pixmap ($colormap, $pixmap, $mask, $hot_x, $hot_y)
89       ·   $colormap (Gtk2::Gdk::Colormap)
90
91       ·   $pixmap (Gtk2::Gdk::Pixmap)
92
93       ·   $mask (Gtk2::Gdk::Bitmap or undef)
94
95       ·   $hot_x (integer)
96
97       ·   $hot_y (integer)
98
99   $context->set_icon_stock ($stock_id, $hot_x, $hot_y)
100       ·   $stock_id (string)
101
102       ·   $hot_x (integer)
103
104       ·   $hot_y (integer)
105
106   $context->set_icon_widget ($widget, $hot_x, $hot_y)
107       ·   $widget (Gtk2::Widget)
108
109       ·   $hot_x (integer)
110
111       ·   $hot_y (integer)
112
113   scalar = $dc->is_source
114   list = $context->list_targets
115       Since: gtk+ 2.22
116
117   boolean = $context->motion ($dest_window, $protocol, $x_root, $y_root,
118       $suggested_action, $possible_actions, $time_)
119       ·   $dest_window (Gtk2::Gdk::Window)
120
121       ·   $protocol (Gtk2::Gdk::DragProtocol)
122
123       ·   $x_root (integer)
124
125       ·   $y_root (integer)
126
127       ·   $suggested_action (Gtk2::Gdk::DragAction)
128
129       ·   $possible_actions (Gtk2::Gdk::DragAction)
130
131       ·   $time_ (unsigned)
132
133   scalar = $dc->protocol
134   (ret, protocol) = Gtk2::Gdk::DragContext->get_protocol_for_display
135       ($display, $xid)
136       ·   $display (Gtk2::Gdk::Display)
137
138       ·   $xid (unsigned)
139
140       Since: gtk+ 2.2
141
142   (ret, protocol) = Gtk2::Gdk::DragContext->get_protocol ($xid)
143       ·   $xid (unsigned)
144
145   dragaction = $context->get_selected_action
146       Since: gtk+ 2.22
147
148   atom = $context->get_selection
149   widget = $context->get_source_widget
150   scalar = $dc->source_window
151   window = $context->get_source_window
152       Since: gtk+ 2.22
153
154   scalar = $dc->start_time
155   $context->status ($action, $time_=GDK_CURRENT_TIME)
156       ·   $action (Gtk2::Gdk::DragAction)
157
158       ·   $time_ (unsigned)
159
160   scalar = $dc->suggested_action
161   dragaction = $context->get_suggested_action
162       Since: gtk+ 2.22
163
164   list = $dc->targets
165       Returns a list of Gtk2::Gdk::Atom's, the targets.
166

ENUMS AND FLAGS

168   flags Gtk2::Gdk::DragAction
169       ·   'default' / 'GDK_ACTION_DEFAULT'
170
171       ·   'copy' / 'GDK_ACTION_COPY'
172
173       ·   'move' / 'GDK_ACTION_MOVE'
174
175       ·   'link' / 'GDK_ACTION_LINK'
176
177       ·   'private' / 'GDK_ACTION_PRIVATE'
178
179       ·   'ask' / 'GDK_ACTION_ASK'
180
181   enum Gtk2::Gdk::DragProtocol
182       ·   'motif' / 'GDK_DRAG_PROTO_MOTIF'
183
184       ·   'xdnd' / 'GDK_DRAG_PROTO_XDND'
185
186       ·   'rootwin' / 'GDK_DRAG_PROTO_ROOTWIN'
187
188       ·   'none' / 'GDK_DRAG_PROTO_NONE'
189
190       ·   'win32-dropfiles' / 'GDK_DRAG_PROTO_WIN32_DROPFILES'
191
192       ·   'ole2' / 'GDK_DRAG_PROTO_OLE2'
193
194       ·   'local' / 'GDK_DRAG_PROTO_LOCAL'
195

SEE ALSO

197       Gtk2, Glib::Object
198
200       Copyright (C) 2003-2011 by the gtk2-perl team.
201
202       This software is licensed under the LGPL.  See Gtk2 for a full notice.
203
204
205
206perl v5.30.1                      2020-01-30         Gtk2::Gdk::DragContext(3)
Impressum