* callbacks.c : Callbacks for the Familiar Linux Gtk+ plugin.
*****************************************************************************
* Copyright (C) 2000, 2001 VideoLAN
- * $Id: callbacks.c,v 1.6 2002/08/18 20:36:04 jpsaman Exp $
+ * $Id: callbacks.c,v 1.7 2002/08/21 19:30:03 jpsaman Exp $
*
* Authors: Jean-Paul Saman <jpsaman@wxs.nl>
*
return TRUE;
}
-gboolean
-on_familiar_destroy_event (GtkWidget *widget,
- GdkEvent *event,
- gpointer user_data)
-{
- GtkExit( GTK_WIDGET( widget ), user_data );
- return TRUE;
-}
-
-
void
on_toolbar_open_clicked (GtkButton *button,
gpointer user_data)
}
}
+
+gboolean
+on_familiar_delete_event (GtkWidget *widget,
+ GdkEvent *event,
+ gpointer user_data)
+{
+ GtkExit( GTK_WIDGET( widget ), user_data );
+ return TRUE;
+}
+
* callbacks.h : familiar plugin for vlc
*****************************************************************************
* Copyright (C) 2002 VideoLAN
- * $Id: callbacks.h,v 1.5 2002/08/18 20:36:04 jpsaman Exp $
+ * $Id: callbacks.h,v 1.6 2002/08/21 19:30:03 jpsaman Exp $
*
* Authors: Jean-Paul Saman <jpsaman@wxs.nl>
*
void ReadDirectory(GtkCList *clist, char *psz_dir);
-gboolean
-on_familiar_destroy_event (GtkWidget *widget,
- GdkEvent *event,
- gpointer user_data);
-
void
on_toolbar_open_clicked (GtkButton *button,
gpointer user_data);
on_cbautoplay_toggled (GtkToggleButton *togglebutton,
gpointer user_data);
+
+gboolean
+on_familiar_delete_event (GtkWidget *widget,
+ GdkEvent *event,
+ gpointer user_data);
* familiar.c : familiar plugin for vlc
*****************************************************************************
* Copyright (C) 2002 VideoLAN
- * $Id: familiar.c,v 1.6 2002/08/20 18:08:51 sam Exp $
+ * $Id: familiar.c,v 1.7 2002/08/21 19:30:03 jpsaman Exp $
*
* Authors: Jean-Paul Saman <jpsaman@wxs.nl>
*
gtk_object_destroy( GTK_OBJECT(p_intf->p_sys->p_window) );
gdk_threads_leave();
+ gtk_main_quit();
}
<width>240</width>
<height>320</height>
<signal>
- <name>destroy_event</name>
- <handler>on_familiar_destroy_event</handler>
- <last_modification_time>Tue, 23 Jul 2002 18:16:11 GMT</last_modification_time>
- </signal>
- <signal>
- <name>destroy</name>
- <handler>gtk_main_quit</handler>
- <last_modification_time>Tue, 23 Jul 2002 18:17:28 GMT</last_modification_time>
+ <name>delete_event</name>
+ <handler>on_familiar_delete_event</handler>
+ <last_modification_time>Wed, 21 Aug 2002 19:12:40 GMT</last_modification_time>
</signal>
<title>vlc (familiar)</title>
<type>GTK_WINDOW_TOPLEVEL</type>
gtk_widget_show (about);
gtk_notebook_set_tab_label (GTK_NOTEBOOK (notebook), gtk_notebook_get_nth_page (GTK_NOTEBOOK (notebook), 2), about);
- gtk_signal_connect (GTK_OBJECT (familiar), "destroy_event",
- GTK_SIGNAL_FUNC (on_familiar_destroy_event),
- NULL);
- gtk_signal_connect (GTK_OBJECT (familiar), "destroy",
- GTK_SIGNAL_FUNC (gtk_main_quit),
+ gtk_signal_connect (GTK_OBJECT (familiar), "delete_event",
+ GTK_SIGNAL_FUNC (on_familiar_delete_event),
NULL);
gtk_signal_connect (GTK_OBJECT (toolbar_open), "clicked",
GTK_SIGNAL_FUNC (on_toolbar_open_clicked),