Hildon.Button site_link = new Hildon.Button(Hildon.SizeType.FINGER_HEIGHT | Hildon.SizeType.AUTO_WIDTH, Hildon.ButtonArrangement.HORIZONTAL);
site_link.set_text("Project Homepage", "");
- site_link.clicked.connect((e) => {open_url("http://demorecorder.garage.maemo.org/");});
+ site_link.clicked.connect((c) => {Utilities.open_url("http://demorecorder.garage.maemo.org/");});
Hildon.Button bug_link = new Hildon.Button(Hildon.SizeType.FINGER_HEIGHT | Hildon.SizeType.AUTO_WIDTH, Hildon.ButtonArrangement.HORIZONTAL);
bug_link.set_text("Report a Bug", "");
- bug_link.clicked.connect((e) => {open_url("https://garage.maemo.org/tracker/?group_id=1799");});
+ bug_link.clicked.connect((c) => {Utilities.open_url("https://garage.maemo.org/tracker/?group_id=1799");});
Gtk.VBox contents = new Gtk.VBox(false, 4);
contents.pack_start(about_text, true, true, 4);
Gtk.HBox button_bar = new Gtk.HBox(true, 4);
this.show_all();
}
- private void open_homepage() {
- open_url("http://demorecorder.garage.maemo.org/");
- }
- private void open_bugtrack() {
- open_url("https://garage.maemo.org/tracker/?group_id=1799");
- }
- private void 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;
- }
}