This class wraps the messages passed to a Gtk2::UniqueApp. Usually you will
never create a message with the Perl API has this is done by the bindings on
your behalf. Since messages are only read through the Perl bidings the methods
for setting the contents of a message are not accessible.
Whats important to understand is that a Gtk2::MessageData is a generic
container for all message types (text, data, filename and uris). Theres no way
to query what kind of message a Gtk2::MessageData holds. It is the
responsability of each application to know it in advance and to call the proper
get methods. If you dont call the proper get method you could have a
segmentation fault in your application as the C library will try to unmarshall
the message with the wrong code.
You can retrieve the data set using Gkt2::MessageData::get(),
Gkt2::MessageData::get_text() or Gkt2::MessageData::get_uris().