| 123456789101112131415161718192021222324252627282930 |
- using Gtk;
- using System.Reflection;
- namespace Ryujinx.Ui.Applet
- {
- internal class ErrorAppletDialog : MessageDialog
- {
- public ErrorAppletDialog(Window parentWindow, DialogFlags dialogFlags, MessageType messageType, string[] buttons) : base(parentWindow, dialogFlags, messageType, ButtonsType.None, null)
- {
- Icon = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.Resources.Logo_Ryujinx.png");
- int responseId = 0;
- if (buttons != null)
- {
- foreach (string buttonText in buttons)
- {
- AddButton(buttonText, responseId);
- responseId++;
- }
- }
- else
- {
- AddButton("OK", 0);
- }
-
- ShowAll();
- }
- }
- }
|