diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-05-12 21:03:13 +0200 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-05-12 21:03:13 +0200 |
commit | 32c572145c09642fa515e96a413a6a6ccb604b24 (patch) | |
tree | 8e289d521ecdb64092c3557f6211f070134e71bf /lib/gtk-experiment-widgets | |
parent | e269c04c0860ef53f093888e2571ab07c39c56ff (diff) | |
download | experiment-player-32c572145c09642fa515e96a413a6a6ccb604b24.tar.gz |
make private gtk-vlc-player attributes private (well sort of...) and fix object destruction (dispose, finalize)
* private attributes allow us to remove the vlc.h dependency from the class header (users of the header/widget might not have the header or correct flags to include it)
* destruction using _dispose() and _finalize() handlers: vlc references are finalized, while Gtk objects are disposed
* in order for reference counting on the GtkObjects to work, their reference counter must be explicitly initialized (side effect of g_object_ref_sink())
* don't use deprecated gtk_object_ref/unref() functions
Diffstat (limited to 'lib/gtk-experiment-widgets')
0 files changed, 0 insertions, 0 deletions