Events are objects, so use g_object_unref().
gtk_widget_show (popover);
- gdk_event_free (event);
+ g_object_unref (event);
}
GtkWidget *
<SUBSECTION>
gdk_event_new
gdk_event_copy
-gdk_event_free
gdk_event_get_axes
gdk_event_get_button
gdk_event_get_click_count
{
_gdk_event_emit (event);
- gdk_event_free (event);
+ g_object_unref (event);
}
return TRUE;
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkSurface, g_object_unref)
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkContentFormats, gdk_content_formats_unref)
-G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkEvent, gdk_event_free)
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkEvent, g_object_unref)
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkFrameTimings, gdk_frame_timings_unref)
G_DEFINE_AUTOPTR_CLEANUP_FUNC(GdkRGBA, gdk_rgba_free)
_gdk_display_manager_remove_display (gdk_display_manager_get (), display);
- g_list_free_full (display->queued_events, (GDestroyNotify) gdk_event_free);
+ g_list_free_full (display->queued_events, (GDestroyNotify) g_object_unref);
display->queued_events = NULL;
display->queued_tail = NULL;
GDK_BUTTON4_MASK | GDK_BUTTON5_MASK)))
gdk_event_push_history (last_motion, pending_motions->data);
- gdk_event_free (pending_motions->data);
+ g_object_unref (pending_motions->data);
display->queued_events = g_list_delete_link (display->queued_events,
pending_motions);
pending_motions = next;
return new_event;
}
-/**
- * gdk_event_free:
- * @event: a #GdkEvent.
- *
- * Frees a #GdkEvent, freeing or decrementing any resources associated with it.
- *
- * This is equivalent to g_object_unref().
- */
-void
-gdk_event_free (GdkEvent *event)
-{
- g_object_unref (event);
-}
-
void
gdk_event_finalize (GObject *object)
{
GdkEvent* gdk_event_new (GdkEventType type);
GDK_AVAILABLE_IN_ALL
GdkEvent* gdk_event_copy (const GdkEvent *event);
-GDK_AVAILABLE_IN_ALL
-void gdk_event_free (GdkEvent *event);
GDK_AVAILABLE_IN_ALL
GdkSurface *gdk_event_get_surface (const GdkEvent *event);
event->expose.region = cairo_region_reference (expose_region);
_gdk_event_emit (event);
- gdk_event_free (event);
+ g_object_unref (event);
}
/* Process and remove any invalid area on the native surface by creating
{
_gdk_event_queue_remove_link (display, event_link);
g_list_free_1 (event_link);
- gdk_event_free (event);
+ g_object_unref (event);
}
/* This does two things - first it sees if there are motions at the
_gdk_event_emit (event);
- gdk_event_free (event);
+ g_object_unref (event);
return NSDragOperationNone;
}
_gdk_event_emit (event);
- gdk_event_free (event);
+ g_object_unref (event);
g_object_unref (current_context);
current_context = NULL;
_gdk_event_emit (event);
- gdk_event_free (event);
+ g_object_unref (event);
return drag_action_to_drag_operation (current_context->action);
}
_gdk_event_emit (event);
- gdk_event_free (event);
+ g_object_unref (event);
g_object_unref (current_context);
current_context = NULL;
_gdk_event_emit (event);
- gdk_event_free (event);
+ g_object_unref (event);
g_object_unref (_gdk_quartz_drag_source_context);
_gdk_quartz_drag_source_context = NULL;
{
_gdk_event_emit (event);
- gdk_event_free (event);
+ g_object_unref (event);
}
return TRUE;
{
_gdk_event_queue_remove_link (display, node);
g_list_free_1 (node);
- gdk_event_free (event);
+ g_object_unref (event);
[NSApp sendEvent:nsevent];
}
GDK_NOTE (EVENTS, _gdk_win32_print_event (tmp_event));
_gdk_display_put_event (gdk_device_get_display (gdk_drag_context_get_device (context)), tmp_event);
- gdk_event_free (tmp_event);
+ g_object_unref (tmp_event);
}
}
GDK_NOTE (EVENTS, _gdk_win32_print_event (tmp_event));
_gdk_display_put_event (gdk_device_get_display (gdk_drag_context_get_device (context)), tmp_event);
- gdk_event_free (tmp_event);
+ g_object_unref (tmp_event);
}
}
GDK_NOTE (EVENTS, _gdk_win32_print_event (tmp_event));
_gdk_display_put_event (gdk_device_get_display (gdk_drag_context_get_device (context)), tmp_event);
- gdk_event_free (tmp_event);
+ g_object_unref (tmp_event);
}
}
GDK_NOTE (EVENTS, _gdk_win32_print_event (e));
_gdk_event_emit (e);
- gdk_event_free (e);
+ g_object_unref (e);
}
static GdkContentFormats *
GDK_NOTE (EVENTS, _gdk_win32_print_event (event));
_gdk_event_emit (event);
- gdk_event_free (event);
+ g_object_unref (event);
DragFinish (hdrop);
gdk_display_put_event (display, event);
- gdk_event_free (event);
+ g_object_unref (event);
*ret_valp = 0;
GDK_NOTE (EVENTS, _gdk_win32_print_event (tmp_event));
_gdk_display_put_event (gdk_device_get_display (gdk_drag_context_get_device (context)), tmp_event);
- gdk_event_free (tmp_event);
+ g_object_unref (tmp_event);
}
void
if (gdk_input_other_event (display, event, msg, window))
_gdk_win32_append_event (event);
else
- gdk_event_free (event);
+ g_object_unref (event);
break;
}
{
_gdk_event_emit (event);
- gdk_event_free (event);
+ g_object_unref (event);
}
return TRUE;
if ((iface->translate_event) (translator, display, event, xevent))
return event;
- gdk_event_free (event);
+ g_object_unref (event);
return NULL;
}
event->button.y = icon_area.y;
g_signal_emit_by_name (widget, "icon-press", 0, icon->pos, event);
- gdk_event_free (event);
+ g_object_unref (event);
return TRUE;
}
gtk_main_do_event (ev);
- gdk_event_free (ev);
+ g_object_unref (ev);
point->widget = widget;
}
gtk_main_do_event (ev);
- gdk_event_free (ev);
+ g_object_unref (ev);
}
static void
gtk_main_do_event (ev);
- gdk_event_free (ev);
+ g_object_unref (ev);
}
static const gchar *