diff Gui/mplayer/psignal.c @ 1925:633a7f0d72a4

add gui error handling jol.
author pontscho
date Thu, 20 Sep 2001 10:27:24 +0000
parents 83291fafe66c
children 3248aabc6d1d
line wrap: on
line diff
--- a/Gui/mplayer/psignal.c	Thu Sep 20 10:26:22 2001 +0000
+++ b/Gui/mplayer/psignal.c	Thu Sep 20 10:27:24 2001 +0000
@@ -95,7 +95,25 @@
         break;
    case evMessageBox:
         gtk_label_set_text( gtkMessageBoxText,(char *)gtkShMem->mb.str );
-        if ( gtkVisibleMessageBox ) gtk_widget_hide( MessageBox );
+        if( gtkVisibleMessageBox ) gtk_widget_hide( MessageBox ); 
+        switch( gtkShMem->mb.type)
+         {
+           case GTK_MB_FATAL:
+				  gtk_window_set_title (GTK_WINDOW (MessageBox), "fatal error ...");
+				  gtk_widget_hide( WarningPixmap );
+				  gtk_widget_show( ErrorPixmap );
+                  break;
+           case GTK_MB_ERROR: 
+				  gtk_window_set_title (GTK_WINDOW (MessageBox), "error ...");
+				  gtk_widget_hide( WarningPixmap );
+				  gtk_widget_show( ErrorPixmap );
+                  break;
+           case GTK_MB_WARNING: 
+ 				 gtk_window_set_title (GTK_WINDOW (MessageBox), "warning ...");
+				  gtk_widget_show( WarningPixmap );
+				  gtk_widget_hide( ErrorPixmap );
+           	   break;
+         }
         gtk_widget_show( MessageBox );
         gtkVisibleMessageBox=1;
         break;