2 using System
.Reflection
;
8 public class DialogMessage
10 [Widget
] Window DialogMessageWindow
;
11 [Widget
] Image DialogImage
;
12 [Widget
] Button CloseButton
;
13 [Widget
] Label Message
;
15 public DialogMessage(string msg
)
17 Glade
.XML gxml
= new Glade
.XML(Assembly
.GetExecutingAssembly(), "DialogMessage.glade", "DialogMessageWindow", null);
18 gxml
.BindFields(this);
20 DialogMessageWindow
.IconList
= new Gdk
.Pixbuf
[2] {new Gdk.Pixbuf(Assembly.GetEntryAssembly(), "dialog-error.png"), new Gdk.Pixbuf(Assembly.GetEntryAssembly(), "dialog-error-16.png")}
;
21 DialogMessageWindow
.Title
= "Error";
23 DialogMessageWindow
.DeleteEvent
+= CloseWindow
;
24 CloseButton
.Clicked
+= CloseWindow
;
26 DialogImage
.FromPixbuf
= new Gdk
.Pixbuf(Assembly
.GetEntryAssembly(), "dialog-error.png");
29 Message
.UseMarkup
= true;
31 DialogMessageWindow
.ShowAll();
36 private void CloseWindow(object o
, EventArgs args
)
38 DialogMessageWindow
.Destroy();