Module: Gtk::Drag

Defined in:
ext/gtk2/rbgtkdrag.c

Class Method Summary collapse

Class Method Details

.beginObject



207
208
209
# File 'ext/gtk2/rbgtkdrag.c', line 207

static VALUE
gtkdrag_begin(self, widget, target_list, actions, button, event)
VALUE self, widget, target_list, actions, button, event;

.dest_add_image_targetsObject



133
134
135
# File 'ext/gtk2/rbgtkdrag.c', line 133

static VALUE
gtkdrag_dest_add_image_targets(self, widget)
VALUE self, widget;

.dest_add_text_targetsObject



126
127
128
# File 'ext/gtk2/rbgtkdrag.c', line 126

static VALUE
gtkdrag_dest_add_text_targets(self, widget)
VALUE self, widget;

.dest_add_uri_targetsObject



140
141
142
# File 'ext/gtk2/rbgtkdrag.c', line 140

static VALUE
gtkdrag_dest_add_uri_targets(self, widget)
VALUE self, widget;

.dest_find_targetObject



88
89
90
# File 'ext/gtk2/rbgtkdrag.c', line 88

static VALUE
gtkdrag_dest_find_target(argc, argv, self)
int argc;

.dest_get_target_listObject



105
106
107
# File 'ext/gtk2/rbgtkdrag.c', line 105

static VALUE
gtkdrag_dest_get_target_list(self, widget)
VALUE self, widget;

.dest_get_track_motionObject



158
159
160
# File 'ext/gtk2/rbgtkdrag.c', line 158

static VALUE
gtkdrag_dest_get_track_motion(self, widget)
VALUE self, widget;

.dest_setObject



48
49
50
# File 'ext/gtk2/rbgtkdrag.c', line 48

static VALUE
gtkdrag_dest_set(self, widget, flags, targets, actions)
VALUE self, widget, flags, targets, actions;

.dest_set_proxyObject



69
70
71
# File 'ext/gtk2/rbgtkdrag.c', line 69

static VALUE
gtkdrag_dest_set_proxy(self, widget, proxy_window, protocol, use_coordinates)
VALUE self, widget, proxy_window, protocol, use_coordinates;

.dest_set_target_listObject



113
114
115
# File 'ext/gtk2/rbgtkdrag.c', line 113

static VALUE
gtkdrag_dest_set_target_list(self, widget, target_list)
VALUE self, widget, target_list;

.dest_set_track_motionObject



150
151
152
# File 'ext/gtk2/rbgtkdrag.c', line 150

static VALUE
gtkdrag_dest_set_track_motion(self, widget, track_motion)
VALUE self, widget, track_motion;

.dest_unsetObject



80
81
82
# File 'ext/gtk2/rbgtkdrag.c', line 80

static VALUE
gtkdrag_dest_unset(self, widget)
VALUE self,widget;

.finishObject



166
167
168
# File 'ext/gtk2/rbgtkdrag.c', line 166

static VALUE
gtkdrag_finish(self, context, success, del, time)
VALUE self, context, success, del, time;

.get_dataObject



175
176
177
# File 'ext/gtk2/rbgtkdrag.c', line 175

static VALUE
gtkdrag_get_data(self, widget, context, target, time)
VALUE self, widget, context, target, time;

.get_source_widgetObject



184
185
186
# File 'ext/gtk2/rbgtkdrag.c', line 184

static VALUE
gtkdrag_get_source_widget(self, context)
VALUE self, context;

.highlightObject



191
192
193
# File 'ext/gtk2/rbgtkdrag.c', line 191

static VALUE
gtkdrag_highlight(self, widget)
VALUE self, widget;

.set_iconObject



218
219
220
# File 'ext/gtk2/rbgtkdrag.c', line 218

static VALUE
gtkdrag_set_icon(argc, argv, self)
int argc;

.set_icon_defaultObject



263
264
265
# File 'ext/gtk2/rbgtkdrag.c', line 263

static VALUE
gtkdrag_set_icon_default(self, context)
VALUE self, context;

.set_icon_nameObject



254
255
256
# File 'ext/gtk2/rbgtkdrag.c', line 254

static VALUE
gtkdrag_set_icon_name(self, context, name, hot_x, hot_y)
VALUE self, context, name, hot_x, hot_y;

.source_add_image_targetsObject



364
365
366
# File 'ext/gtk2/rbgtkdrag.c', line 364

static VALUE
gtkdrag_source_add_image_targets(self, widget)
VALUE self, widget;

.source_add_text_targetsObject



357
358
359
# File 'ext/gtk2/rbgtkdrag.c', line 357

static VALUE
gtkdrag_source_add_text_targets(self, widget)
VALUE self, widget;

.source_add_uri_targetsObject



371
372
373
# File 'ext/gtk2/rbgtkdrag.c', line 371

static VALUE
gtkdrag_source_add_uri_targets(self, widget)
VALUE self, widget;

.source_get_target_listObject



347
348
349
# File 'ext/gtk2/rbgtkdrag.c', line 347

static VALUE
gtkdrag_source_get_target_list(self, widget)
VALUE self, widget;

.source_setObject



280
281
282
# File 'ext/gtk2/rbgtkdrag.c', line 280

static VALUE
gtkdrag_source_set(self, widget, flags, targets, actions)
VALUE self, widget, flags, targets, actions;

.source_set_iconObject



291
292
293
# File 'ext/gtk2/rbgtkdrag.c', line 291

static VALUE
gtkdrag_source_set_icon(argc, argv, self)
int argc;

.source_set_icon_nameObject



317
318
319
# File 'ext/gtk2/rbgtkdrag.c', line 317

static VALUE
gtkdrag_source_set_icon_name(self, widget, icon_name)
VALUE self, widget, icon_name;

.source_set_target_listObject



335
336
337
# File 'ext/gtk2/rbgtkdrag.c', line 335

static VALUE
gtkdrag_source_set_target_list(self, widget, targetlist)
VALUE self, widget, targetlist;

.source_unsetObject



326
327
328
# File 'ext/gtk2/rbgtkdrag.c', line 326

static VALUE
gtkdrag_source_unset(self, widget)
VALUE self, widget;

.threshold?Boolean

Returns:

  • (Boolean)


271
272
273
# File 'ext/gtk2/rbgtkdrag.c', line 271

static VALUE
gtkdrag_check_threshold(self, widget, start_x, start_y, current_x, current_y)
VALUE self, widget, start_x, start_y, current_x, current_y;

.unhighlightObject



199
200
201
# File 'ext/gtk2/rbgtkdrag.c', line 199

static VALUE
gtkdrag_unhighlight(self, widget)
VALUE self, widget;