From: druid23 Date: Sun, 3 Oct 2010 19:28:47 +0000 (+0100) Subject: Added Utilities static class X-Git-Url: http://git.maemo.org/git/?p=demorecorder;a=commitdiff_plain;h=116c137ffbdd892b59e3bfb19907bbde2d082acd Added Utilities static class new file: Utilities.vala --- diff --git a/src/Utilities.vala b/src/Utilities.vala new file mode 100644 index 0000000..3457cba --- /dev/null +++ b/src/Utilities.vala @@ -0,0 +1,37 @@ +/* Demo Recorder for MAEMO 5 +* Copyright (C) 2010 Dru Moore +* 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