RE: Problems using/understanding drag-and-drop.
- From: "Ethan Baldridge" <ethan superiordocumentservices com>
- To: "sledge hammer" <sledgehammer_999 hotmail com>, <gtk-app-devel-list gnome org>
- Subject: RE: Problems using/understanding drag-and-drop.
- Date: Thu, 30 Apr 2009 16:27:39 -0400
To fix 1, you need to use Unicode strings (or if the filesystem is written with a specific ISO character
page, you have to find out which one, I think - maybe they automatically remap to Unicode, not sure). Your
filesystem is 99+% going to be UTF-8 aware. English works fine for you because ISO-8859-1 maps to the first
page of UTF-8 anyway (this is intentional). But everything else is going to look like it was written to a
Windows box.
I'm not sure about number 2... you may have to parse the string to change it.
-----Original Message-----
From: gtk-app-devel-list-bounces gnome org [mailto:gtk-app-devel-list-bounces gnome org] On Behalf Of sledge
hammer
Sent: Thursday, April 30, 2009 1:55 PM
To: gtk-app-devel-list gnome org
Subject: Problems using/understanding drag-and-drop.
Hi,
In my app I want the user to drag-n-drop files from nautilus, then the application should open them. I am
using as Targets:
1. STRING
2. text/plain
Then when the drag_data_received() signal is emitted, I use the get_text() method on the SelectionData to
get the text.
Everything works fine but I have 2 problems:
1. non-english filenames(glib::ustrings) output garbled content
2. spaces in the filename are represented as "%20"
Obviously this is a charset encoding problem. But I can't find a way to deal with it. Any ideas?
Sidenote: I actually pass the filename string to gstreamer but it errors. Also I use gtkmm and C++, but I
think C/GTK guys will be able to help me too. Thanks in advance.
_________________________________________________________________
Σύρετε φωτογραφίες στο παράθυρο του Messenger. Δείτε πώς.
http://download.live.com/messenger
_______________________________________________
gtk-app-devel-list mailing list
gtk-app-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/gtk-app-devel-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]