Added Utilities static class
authordruid23 <usr@dru-id.co.uk>
Sun, 3 Oct 2010 19:28:47 +0000 (20:28 +0100)
committerdruid23 <usr@dru-id.co.uk>
Sun, 3 Oct 2010 19:28:47 +0000 (20:28 +0100)
new file:   Utilities.vala

src/Utilities.vala [new file with mode: 0644]

diff --git a/src/Utilities.vala b/src/Utilities.vala
new file mode 100644 (file)
index 0000000..3457cba
--- /dev/null
@@ -0,0 +1,37 @@
+/*  Demo Recorder for MAEMO 5
+*   Copyright (C) 2010 Dru Moore <usr@dru-id.co.uk>
+*   This program is free software; you can redistribute it and/or modify
+*   it under the terms of the GNU General Public License version 2,
+*   or (at your option) any later version, as published by the Free
+*   Software Foundation
+*
+*   This program is distributed in the hope that it will be useful,
+*   but WITHOUT ANY WARRANTY; without even the implied warranty of
+*   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+*   GNU General Public License for more details
+*
+*   You should have received a copy of the GNU General Public
+*   License along with this program; if not, write to the
+*   Free Software Foundation, Inc.,
+*   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
+*/
+namespace IdWorks {
+
+public static class Utilities {
+
+  
+  public static Osso.Rpc open_url(string url) {
+    Osso.Context osso_context = new Osso.Context("DemoRecorder", "0.1", false, null);
+    Osso.Rpc ret;
+    osso_context.rpc_run("com.nokia.osso_browser",
+                         "/com/nokia/osso_browser",
+                         "com.nokia.osso_browser",
+                         "open_new_window",
+                         out ret, DBus.RawType.STRING, url);
+                         osso_context = null;
+    return ret;
+  }
+  
+}
+  
+}
\ No newline at end of file