(ded4a3e0a) v0.9.0.7
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
// MonoGame - Copyright (C) The MonoGame Team
|
||||
// This file is subject to the terms and conditions defined in
|
||||
// file 'LICENSE.txt', which is part of this source code package.
|
||||
|
||||
using System;
|
||||
using Eto.Forms;
|
||||
|
||||
namespace MonoGame.Tools.Pipeline
|
||||
{
|
||||
partial class AddItemDialog : Dialog<bool>
|
||||
{
|
||||
public bool ApplyForAll { get; private set; }
|
||||
public IncludeType Responce { get; private set; }
|
||||
|
||||
public AddItemDialog(string fileloc, bool exists, FileType filetype)
|
||||
{
|
||||
InitializeComponent();
|
||||
Responce = IncludeType.Copy;
|
||||
|
||||
Title = "Add " + filetype;
|
||||
|
||||
label1.Text = "The file '" + fileloc + "' is outside of target directory. What would you like to do?";
|
||||
|
||||
radioCopy.Text = "Copy the " + filetype.ToString().ToLower() + " to the directory";
|
||||
radioLink.Text = "Add a link to the " + filetype.ToString().ToLower();
|
||||
radioSkip.Text = "Skip adding the " + filetype.ToString().ToLower();
|
||||
|
||||
checkBox1.Text = "Use the same action for all the selected " + filetype.ToString().ToLower() + "s";
|
||||
|
||||
if (exists)
|
||||
{
|
||||
radioLink.Checked = true;
|
||||
radioCopy.Enabled = false;
|
||||
}
|
||||
}
|
||||
|
||||
private void RadioButton_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (radioCopy.Checked)
|
||||
Responce = IncludeType.Copy;
|
||||
else if (radioLink.Checked)
|
||||
Responce = IncludeType.Link;
|
||||
else
|
||||
Responce = IncludeType.Skip;
|
||||
}
|
||||
|
||||
private void CheckBox1_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
ApplyForAll = (bool)checkBox1.Checked;
|
||||
}
|
||||
|
||||
private void ButtonOk_Click(object sender, EventArgs e)
|
||||
{
|
||||
Result = true;
|
||||
Close();
|
||||
}
|
||||
|
||||
private void ButtonAdd_Click(object sender, EventArgs e)
|
||||
{
|
||||
Close();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user