]> git.sesse.net Git - vlc/blobdiff - plugins/gtk/gnome_callbacks.c
* Fixed a bug that made vlc segfault when choosing a program, change to
[vlc] / plugins / gtk / gnome_callbacks.c
index 15f3aa4d12511d9f97d2b79f8f5ab91bfdc5495a..1f8c3c767ee2b682d44b22ec0e109a239cd0c097 100644 (file)
@@ -30,12 +30,18 @@ GnomeMenubarDiscOpenActivate           (GtkMenuItem     *menuitem,
 
 
 void
-GnomeMenbarNetworkOpenActivate         (GtkMenuItem     *menuitem,
+GnomeMenubarNetworkOpenActivate         (GtkMenuItem     *menuitem,
                                         gpointer         user_data)
 {
     GtkNetworkOpenShow( GTK_WIDGET( menuitem ), NULL, "intf_window" );
 }
 
+void
+GnomeMenubarDiscEjectActivate           (GtkMenuItem     *menuitem,
+                                        gpointer         user_data)
+{
+     GtkDiscEject( GTK_WIDGET( menuitem ), NULL, "intf_window" );
+}
 
 void
 GnomeMenubarExitActivate               (GtkMenuItem     *menuitem,
@@ -81,7 +87,7 @@ void
 GnomeMenubarPreferencesActivate        (GtkMenuItem     *menuitem,
                                         gpointer         user_data)
 {
-    GtkPreferencesShow( GTK_WIDGET( menuitem ), NULL, "intf_window" );
+    GtkPreferencesActivate( menuitem, "intf_window" );
 }
 
 
@@ -217,7 +223,7 @@ void
 GnomePopupPreferencesActivate          (GtkMenuItem     *menuitem,
                                         gpointer         user_data)
 {
-    GtkPreferencesShow( GTK_WIDGET( menuitem ), NULL, "intf_popup" );
+    GtkPreferencesActivate( menuitem, "intf_window" );
 }
 
 
@@ -261,3 +267,9 @@ GnomePopupJumpActivate                 (GtkMenuItem     *menuitem,
 }
 
 
+void
+GnomeMenubarMessagesActivate           (GtkMenuItem     *menuitem,
+                                        gpointer         user_data)
+{
+    GtkMessagesShow( GTK_WIDGET( menuitem ), NULL, "intf_window" );
+}