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

Reply via email to