| 123456789101112131415161718192021222324252627282930313233343536 |
- using Gtk;
- using System;
- using System.Collections.Generic;
- using System.Reflection;
- using System.Text;
- namespace Ryujinx.Ui.Diagnostic
- {
- internal class GuideDialog : MessageDialog
- {
- internal static bool _isExitDialogOpen = false;
- public GuideDialog(string title, string mainText, string secondaryText) : base(null, DialogFlags.Modal, MessageType.Other, ButtonsType.None, null)
- {
- Title = title;
- Icon = new Gdk.Pixbuf(Assembly.GetExecutingAssembly(), "Ryujinx.Ui.assets.Icon.png");
- Text = mainText;
- SecondaryText = secondaryText;
- WindowPosition = WindowPosition.Center;
- Response += GtkDialog_Response;
- Button guideButton = new Button();
- guideButton.Label = "Open the Setup Guide";
- ContentArea.Add(guideButton);
- SetSizeRequest(100, 10);
- ShowAll();
- }
- private void GtkDialog_Response(object sender, ResponseArgs args)
- {
- Dispose();
- }
- }
- }
|