gnomemm r1351 - in gstreamermm/trunk: . gstreamer/src
- From: jaalburqu svn gnome org
- To: svn-commits-list gnome org
- Subject: gnomemm r1351 - in gstreamermm/trunk: . gstreamer/src
- Date: Fri, 15 Feb 2008 05:50:13 +0000 (GMT)
Author: jaalburqu
Date: Fri Feb 15 05:50:12 2008
New Revision: 1351
URL: http://svn.gnome.org/viewvc/gnomemm?rev=1351&view=rev
Log:
2008-02-15 Josà Alburquerque <jaalburqu svn gnome org>
* gstreamer/src/childproxy.ccg:
* gstreamer/src/childproxy.hg: Fixed misdefinition of static methods
to actual member methods (must still add docs)
Modified:
gstreamermm/trunk/ChangeLog
gstreamermm/trunk/gstreamer/src/childproxy.ccg
gstreamermm/trunk/gstreamer/src/childproxy.hg
Modified: gstreamermm/trunk/gstreamer/src/childproxy.ccg
==============================================================================
--- gstreamermm/trunk/gstreamer/src/childproxy.ccg (original)
+++ gstreamermm/trunk/gstreamer/src/childproxy.ccg Fri Feb 15 05:50:12 2008
@@ -19,3 +19,37 @@
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
+namespace Gst
+{
+
+void ChildProxy::get_property(const Glib::ustring& name, Glib::ValueBase& value)
+{
+ gst_child_proxy_get_property(GST_OBJECT(gobj()), name.c_str(), value.gobj());
+}
+
+void ChildProxy::get_valist(const Glib::ustring& first_prop_name, va_list& var_args)
+{
+ gst_child_proxy_get_valist(GST_OBJECT(gobj()), first_prop_name.c_str(), var_args);
+}
+
+void ChildProxy::set_property(const Glib::ustring& name, const Glib::ValueBase& value)
+{
+ gst_child_proxy_set_property(GST_OBJECT(gobj()), name.c_str(), value.gobj());
+}
+
+void ChildProxy::set_valist(const Glib::ustring& first_prop_name, const va_list& var_args)
+{
+ gst_child_proxy_set_valist(GST_OBJECT(gobj()), first_prop_name.c_str(), const_cast<va_list&>(var_args));
+}
+
+void ChildProxy::child_added(const Glib::RefPtr<Gst::Object>& child)
+{
+ gst_child_proxy_child_added(GST_OBJECT(gobj()), child->gobj());
+}
+
+void ChildProxy::child_removed(const Glib::RefPtr<Gst::Object>& child)
+{
+ gst_child_proxy_child_removed(GST_OBJECT(gobj()), child->gobj());
+}
+
+} //namespace Gst
Modified: gstreamermm/trunk/gstreamer/src/childproxy.hg
==============================================================================
--- gstreamermm/trunk/gstreamer/src/childproxy.hg (original)
+++ gstreamermm/trunk/gstreamer/src/childproxy.hg Fri Feb 15 05:50:12 2008
@@ -52,12 +52,12 @@
//TODO: should gst_child_proxy_lookup() be wrapped?
- _WRAP_METHOD(static void get_property(const Glib::RefPtr<Gst::Object>& object, const Glib::ustring& name, Glib::ValueBase& value), gst_child_proxy_get_property)
- _WRAP_METHOD(static void get_valist(const Glib::RefPtr<Gst::Object>& object, const Glib::ustring& first_prop_name, const va_list& var_args), gst_child_proxy_get_valist)
- _WRAP_METHOD(static void set_property(const Glib::RefPtr<Gst::Object>& object, const Glib::ustring& name, const Glib::ValueBase& value), gst_child_proxy_set_property)
- _WRAP_METHOD(static void set_valist(const Glib::RefPtr<Gst::Object>& object, const Glib::ustring& first_prop_name, const va_list& var_args), gst_child_proxy_set_valist)
- _WRAP_METHOD(static void child_added(const Glib::RefPtr<Gst::Object>& object, const Glib::RefPtr<Gst::Object>& child), gst_child_proxy_child_added)
- _WRAP_METHOD(static void child_removed(const Glib::RefPtr<Gst::Object>& object, const Glib::RefPtr<Gst::Object>& child), gst_child_proxy_child_removed)
+ void get_property(const Glib::ustring& name, Glib::ValueBase& value);
+ void get_valist(const Glib::ustring& first_prop_name, va_list& var_args);
+ void set_property(const Glib::ustring& name, const Glib::ValueBase& value);
+ void set_valist(const Glib::ustring& first_prop_name, const va_list& var_args);
+ void child_added(const Glib::RefPtr<Gst::Object>& child);
+ void child_removed(const Glib::RefPtr<Gst::Object>& child);
_WRAP_SIGNAL(void child_added(const Glib::RefPtr<Gst::Object>& object), "child-added")
_WRAP_SIGNAL(void child_removed(const Glib::RefPtr<Gst::Object>& object), "child-removed")
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]