Displaying 2 results from an estimated 2 matches for "swfdec_window_set_url".
2008 Jan 14
0
8 commits - player/swfdec-player.c player/swfdec-player.ui player/swfdec-window.c player/swfdec-window-handlers.c
...ow-handlers.c
+++ b/player/swfdec-window-handlers.c
@@ -94,6 +94,15 @@ menu_file_close (GtkAction *action, SwfdecWindow *window)
}
void
+menu_file_recent (GtkAction *action, SwfdecWindow *window)
+{
+ const char *url = gtk_recent_chooser_get_current_uri (GTK_RECENT_CHOOSER (action));
+
+ if (!swfdec_window_set_url (window, url))
+ swfdec_window_new (url);
+}
+
+void
menu_help_about (GtkAction *action, SwfdecWindow *window)
{
static const char *authors[] = {
commit 02510bc26d732606029799c1c2b3d82286017807
Author: Benjamin Otte <otte at gnome.org>
Date: Mon Jan 14 12:04:50 2008 +0100
set s...
2008 Jan 14
0
player/swfdec-player.ui player/swfdec-window.c player/swfdec-window.h
...e
gtk_recent_manager_add_full (gtk_recent_manager_get_default (),
swfdec_url_get_url (swfdec_loader_get_url (window->loader)),
&data);
+ g_signal_handlers_disconnect_by_func (player, swfdec_window_player_next_event, window);
}
g_free (data.app_exec);
}
@@ -116,8 +133,12 @@ swfdec_window_set_url (SwfdecWindow *window, const char *url)
window->loader = swfdec_gtk_loader_new (url);
window->player = swfdec_gtk_player_new (NULL);
+ g_signal_connect (window->player, "notify::aborted",
+ G_CALLBACK (swfdec_window_player_aborted), window);
g_signal_connect (wi...