[Gtk-sharp-list] Messagebox
    Jesus Eguiluz 
    jeguiluz at andeselec.com
       
    Fri May 11 14:38:25 UTC 2012
    
    
  
I have the following code:
} catch (Exception ex) {
     Gtk.Application.Invoke(delegate
     {
         MessageDialog md = new MessageDialog(this, DialogFlags.Modal, 
MessageType.Error, ButtonsType.Ok,"{0}", ex.ToString()+" "+ex.Message);
         md.Run();
         md.Destroy();
     });
}
The code work ok in windows 7 but in ubuntu 11.04 the messageBox show 
but without text and the terminal show this warning:
(SerialFileTransfer:3147): Gtk-WARNING **: Failed to set text from 
markup due to error parsing markup: Error en la línea 2, carácter 90: 
Carácter «>» impropio, se esperaba el carácter '=' después del nombre de 
atributo «unknown» del elemento «filename»
But when I changed the constructor of MessageDialog to this:
MessageDialog md = new MessageDialog(this, DialogFlags.Modal, 
MessageType.Error, ButtonsType.Ok,false,"{0}", ex.ToString()+" 
"+ex.Message);
The messageBox works fine on win7 and linux.
I supose than exist a problem with constructors of MessageBox in linux.
Regards.
-- 
Jesus Eguiluz
Ingeniero Electrónico.
Investigación y Desarrollo
Andes Electrónica Ltda.
+56 2 347-8780
www.andeselec.com
    
    
More information about the Gtk-sharp-list
mailing list