37 lines
1.0 KiB
C#
37 lines
1.0 KiB
C#
|
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();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|