Rico Tzschichholz
6aeae2c828
gdk: Drop invalid "transfer" g-i annotations
2018-01-03 08:26:21 +01:00
Matthias Clasen
6374226d6b
Add documentation for content (de)serializers
2017-12-26 14:39:49 -05:00
Matthias Clasen
e917949315
Document GdkClipboard::changed
2017-12-26 14:39:49 -05:00
Matthias Clasen
77f0e678ec
gdk: Fill in some blanks in the docs
...
This is just an initial cut; more work is needed.
2017-12-04 15:58:30 -08:00
Benjamin Otte
a34836f35b
gdk: Add (de)serializers for GDK_TYPE_TEXTURE
...
We want to use textures more, so we should be able to use them for
copy/paste and dnd.
2017-12-03 05:46:49 +01:00
Benjamin Otte
6b326b14c0
gdk: Add GDK_TYPE_FILE_LIST with serializers
...
This is a GSList of GFile and we want it so we can operate with lists of
files and text/uri-list.
I chose GSList over GList because that's what the GtkFileChooser API
uses, too.
2017-12-03 05:46:48 +01:00
Benjamin Otte
928c98a84e
gdk: Add serializers and deserializers for GFile
...
in particular, support:
GFile <=> text/uri-list
GFile => text/plain
2017-12-03 05:46:48 +01:00
Benjamin Otte
cc07800570
gdk: Allow setting task data on (de)serializers
...
This mirrors GTask.
2017-12-03 05:46:48 +01:00
Benjamin Otte
3023d254dd
clipboard: Make value getters set the passed in value
...
Don't return a const GValue, that's ugly API. Instead require people to
pass in a preinitialized GValue and set that one.
2017-12-03 05:46:47 +01:00
Benjamin Otte
88684baecf
clipboard: Add gdk_clipboard_read_text_async()
...
Also add deserializers for G_TYPE_STRING.
2017-12-03 05:46:28 +01:00
Benjamin Otte
91910ba013
gdk: Im[plement content deserializing
...
Add infrastructure to do GInputStream => GType conversions. Use that to
implement gdk_clipboard_read_value() which reads into GValues.
2017-12-03 05:46:27 +01:00