_gdk_win32_print_event (const GdkEvent *event)
{
gchar *escaped, *kvname;
- gchar *selection_name, *target_name, *property_name;
+ const char *selection_name, *target_name, *property_name;
g_print ("%s%*s===> ", (debug_indent > 0 ? "\n" : ""), debug_indent, "");
switch (event->any.type)
case GDK_SELECTION_CLEAR:
case GDK_SELECTION_REQUEST:
case GDK_SELECTION_NOTIFY:
- selection_name = gdk_atom_name (event->selection.selection);
- target_name = gdk_atom_name (event->selection.target);
- property_name = gdk_atom_name (event->selection.property);
+ selection_name = (const char *)event->selection.selection;
+ target_name = (const char *)event->selection.target;
+ property_name = (const char *)event->selection.property;
g_print ("sel:%s tgt:%s prop:%s",
selection_name, target_name, property_name);
- g_free (selection_name);
- g_free (target_name);
- g_free (property_name);
break;
case GDK_DRAG_ENTER:
case GDK_DRAG_LEAVE:
g_print ("... ");
for (i = 0; i < targets->len; i++)
{
- gchar *atom_name = gdk_atom_name (g_array_index (targets, GdkSelTargetFormat, i).target);
+ const char *atom_name = (const char *)g_array_index (targets, GdkSelTargetFormat, i).target;
g_print ("%s", atom_name);
- g_free (atom_name);
if (i < targets->len - 1)
g_print (", ");
}
gboolean transmute = FALSE;
GdkAtom result = _gdk_win32_selection_atom (GDK_WIN32_ATOM_INDEX_GDK_SELECTION);
gboolean found;
- gchar *atom_name;
+ const char *atom_name;
- atom_name = gdk_atom_name (target);
+ atom_name = (const char *)target;
for (format = 0, found = FALSE;
!found && 0 != (format = EnumClipboardFormats (format));
g_free (format_name);
}
- g_free (atom_name);
-
if (format == 0)
{
gint i;
g_return_val_if_fail (selection != NULL, FALSE);
GDK_NOTE (DND, {
- gchar *sel_name = gdk_atom_name (selection);
+ const char *sel_name = (const char *)selection;
g_print ("gdk_selection_owner_set_for_display: %p %s\n",
(owner ? GDK_WINDOW_HWND (owner) : NULL),
sel_name);
- g_free (sel_name);
});
if (selection != GDK_SELECTION_CLIPBOARD)
window = NULL;
GDK_NOTE (DND, {
- gchar *sel_name = gdk_atom_name (selection);
+ const char *sel_name = (const char *)selection;
g_print ("gdk_selection_owner_get: %s = %p\n",
sel_name,
(window ? GDK_WINDOW_HWND (window) : NULL));
- g_free (sel_name);
});
return window;
return;
GDK_NOTE (DND, {
- gchar *sel_name = gdk_atom_name (selection);
- gchar *tgt_name = gdk_atom_name (target);
+ const char *sel_name = (const char *)selection;
+ const char *tgt_name = (const char *)target;
g_print ("gdk_selection_convert: %p %s %s\n",
GDK_WINDOW_HWND (requestor),
sel_name, tgt_name);
- g_free (sel_name);
- g_free (tgt_name);
});
if (selection == GDK_SELECTION_CLIPBOARD)
}
else
{
- gchar *prop_name = gdk_atom_name (property);
- gchar *type_name = gdk_atom_name (type);
+ const char *prop_name = (const char *)property;
+ const char *type_name = (const char *)type;
gchar *datastring = _gdk_win32_data_to_string (data, MIN (10, format*nelements/8));
g_warning ("Unsupported property change on window 0x%p, %s property %s, %d-bit, target 0x%x of %d bytes: %s",
nelements,
datastring);
g_free (datastring);
- g_free (prop_name);
- g_free (type_name);
}
}
memmove (*data, prop->data, prop->length);
GDK_NOTE (DND, {
- gchar *type_name = gdk_atom_name (prop->target);
+ const char *type_name = (const char *)prop->target;
g_print (" %s format:%d length:%"G_GSIZE_FORMAT"\n", type_name, prop->bitness, prop->length);
g_free (type_name);
guint32 time)
{
GDK_NOTE (DND, {
- gchar *sel_name = gdk_atom_name (selection);
- gchar *tgt_name = gdk_atom_name (target);
- gchar *prop_name = gdk_atom_name (property);
+ const char *sel_name = (const char *)selection;
+ const char *tgt_name = (const char *)target;
+ const char *prop_name = (const char *)property;
g_print ("gdk_selection_send_notify_for_display: %p %s %s %s (no-op)\n",
requestor, sel_name, tgt_name, prop_name);
- g_free (sel_name);
- g_free (tgt_name);
- g_free (prop_name);
});
}
gchar *source_charset;
GDK_NOTE (DND, {
- gchar *enc_name = gdk_atom_name (encoding);
+ const char *enc_name = (const char *)encoding;
g_print ("gdk_text_property_to_text_list_for_display: %s %d %.20s %d\n",
enc_name, format, text, length);
- g_free (enc_name);
});
if (!list)
else if (encoding == _gdk_win32_selection_atom (GDK_WIN32_ATOM_INDEX_UTF8_STRING))
source_charset = g_strdup ("UTF-8");
else
- source_charset = gdk_atom_name (encoding);
+ source_charset = g_strdup ((const char *)encoding);
g_get_charset (&charset);
}
else
{
- gchar *enc_name = gdk_atom_name (encoding);
+ const char *enc_name = (const char *)encoding;
g_warning ("gdk_text_property_to_utf8_list_for_display: encoding %s not handled\n", enc_name);
- g_free (enc_name);
if (list)
*list = NULL;
}
else
{
- gchar *sel_name = gdk_atom_name (selection);
+ const char *sel_name = (const char *)selection;
g_warning ("Unsupported generic selection %s (0x%p)", sel_name, selection);
- g_free (sel_name);
}
}
GArray *array)
{
gint added_count = 0;
- gchar *target_name;
+ const char *target_name;
wchar_t *target_name_w;
GdkSelTargetFormat fmt;
gint i;
*/
starting_point = array->len;
- target_name = gdk_atom_name (target);
+ target_name = (const char *)target;
target_name_w = g_utf8_to_utf16 (target_name, -1, NULL, NULL, NULL);
- g_free (target_name);
if (target_name_w == NULL)
return added_count;
gint i;
GDK_NOTE (DND, {
- gchar *sel_name = gdk_atom_name (selection);
+ const char *sel_name = (const char *)selection;
g_print ("gdk_win32_selection_add_targets: %p: %s: ",
owner ? GDK_WINDOW_HWND (owner) : NULL,
sel_name);
- g_free (sel_name);
for (i = 0; i < ntargets; i++)
{
- gchar *tgt_name = gdk_atom_name (targets[i]);
+ const char *tgt_name = (const char *)targets[i];
g_print ("%s", tgt_name);
- g_free (tgt_name);
if (i < ntargets - 1)
g_print (", ");
}
}
else
{
- gchar *sel_name = gdk_atom_name (selection);
+ const char *sel_name = (const char *)selection;
g_warning ("Unsupported generic selection %s (0x%p)", sel_name, selection);
- g_free (sel_name);
}
}
if (!xatom)
{
- char *name = gdk_atom_name (atom);
+ const char *name = (const char *)atom;
xatom = XInternAtom (GDK_DISPLAY_XDISPLAY (display), name, FALSE);
insert_atom_pair (display, atom, xatom);
-
- g_free (name);
}
return xatom;
*
* Returns the name of an X atom for its display. This
* function is meant mainly for debugging, so for convenience, unlike
- * XAtomName() and gdk_atom_name(), the result doesn’t need to
+ * XAtomName() and the result doesn’t need to
* be freed.
*
* Returns: name of the X atom; this string is owned by GDK,
{
g_return_val_if_fail (GDK_IS_DISPLAY (display), NULL);
- return _gdk_atom_name_const (gdk_x11_xatom_to_atom_for_display (display, xatom));
+ return (const char *)gdk_x11_xatom_to_atom_for_display (display, xatom);
}
/**
*
* Returns the name of an X atom for GDK’s default display. This
* function is meant mainly for debugging, so for convenience, unlike
- * XAtomName() and gdk_atom_name(), the result
+ * XAtomName() and the result
* doesn’t need to be freed. Also, this function will never return %NULL,
* even if @xatom is invalid.
*
const gchar *
gdk_x11_get_xatom_name (Atom xatom)
{
- return _gdk_atom_name_const (gdk_x11_xatom_to_atom (xatom));
+ return (const char *)gdk_x11_xatom_to_atom (xatom);
}