Author: fejj
Date: 2007-06-13 12:40:15 -0400 (Wed, 13 Jun 2007)
New Revision: 79448
Modified:
trunk/moon/src/ChangeLog
trunk/moon/src/media.cpp
trunk/moon/src/media.h
Log:
2007-06-13 Jeffrey Stedfast <[EMAIL PROTECTED]>
* media.cpp (media_base_get_source): Implemented; use char*
instead of Uri - we'll make the binding convert between the types.
(media_base_set_source): Same.
Modified: trunk/moon/src/ChangeLog
===================================================================
--- trunk/moon/src/ChangeLog 2007-06-13 16:37:45 UTC (rev 79447)
+++ trunk/moon/src/ChangeLog 2007-06-13 16:40:15 UTC (rev 79448)
@@ -1,3 +1,9 @@
+2007-06-13 Jeffrey Stedfast <[EMAIL PROTECTED]>
+
+ * media.cpp (media_base_get_source): Implemented; use char*
+ instead of Uri - we'll make the binding convert between the types.
+ (media_base_set_source): Same.
+
2007-06-13 Rolf Bjarne Kvinge <[EMAIL PROTECTED]>
* runtime.cpp: Xlib and we are both defining Visual,
Modified: trunk/moon/src/media.cpp
===================================================================
--- trunk/moon/src/media.cpp 2007-06-13 16:37:45 UTC (rev 79447)
+++ trunk/moon/src/media.cpp 2007-06-13 16:40:15 UTC (rev 79448)
@@ -21,19 +21,18 @@
DependencyProperty *MediaBase::SourceProperty;
DependencyProperty *MediaBase::StretchProperty;
-#if 0
-Url *
+
+char *
media_base_get_source (MediaBase *media)
{
-
+ return (char *) media->GetValue (MediaBase::SourceProperty)->AsString
();
}
void
-media_base_set_source (MediaBase *media, Url *value)
+media_base_set_source (MediaBase *media, char *value)
{
-
+ media->SetValue (MediaBase::SourceProperty, Value (value));
}
-#endif
Stretch
media_base_get_stretch (MediaBase *media)
Modified: trunk/moon/src/media.h
===================================================================
--- trunk/moon/src/media.h 2007-06-13 16:37:45 UTC (rev 79447)
+++ trunk/moon/src/media.h 2007-06-13 16:40:15 UTC (rev 79448)
@@ -17,8 +17,8 @@
Value::Kind GetObjectType () { return Value::MEDIABASE; };
};
-//Url *media_base_get_source (MediaBase *media);
-//void media_base_set_source (MediaBase *media, Url *value);
+char *media_base_get_source (MediaBase *media);
+void media_base_set_source (MediaBase *media, char *value);
Stretch media_base_get_stretch (MediaBase *media);
void media_base_set_stretch (MediaBase *media, Stretch value);
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches