79 lines
1.6 KiB
C#
79 lines
1.6 KiB
C#
using System;
|
|
|
|
namespace Novell.CASA.GUI
|
|
{
|
|
/// <summary>
|
|
/// Summary description for DbgFileChooser.
|
|
/// </summary>
|
|
public class DbgFileChooser
|
|
{
|
|
#region widgets
|
|
[Glade.Widget]
|
|
Gtk.Dialog dialogDebugFileChooser;
|
|
|
|
[Glade.Widget]
|
|
Gtk.Entry entrySaveFile,
|
|
entryOpenFile,
|
|
entryChooseDirectory;
|
|
|
|
|
|
#endregion
|
|
|
|
public DbgFileChooser()
|
|
{
|
|
|
|
}
|
|
|
|
public void Run()
|
|
{
|
|
Glade.XML gxmlTemp = new Glade.XML (Common.GladeFile, "dialogDebugFileChooser", null);
|
|
gxmlTemp.Autoconnect (this);
|
|
//dialogDebugFileChooser.TransientFor = windowMain;
|
|
}
|
|
|
|
public void on_buttonSaveFile_clicked(object obj, EventArgs args)
|
|
{
|
|
FileChooser fc = new FileChooser(FileChooser.ACTION_SAVE);
|
|
string sFile = fc.GetFile(null, null, "*.casa");
|
|
if (sFile != null)
|
|
{
|
|
entrySaveFile.Text = sFile;
|
|
}
|
|
else
|
|
{
|
|
entrySaveFile.Text = "Null";
|
|
}
|
|
|
|
}
|
|
|
|
public void on_buttonOpenFile_clicked(object obj, EventArgs args)
|
|
{
|
|
FileChooser fc = new FileChooser(FileChooser.ACTION_OPEN);
|
|
string sFile = fc.GetFile(null, null, "*.casa");
|
|
if (sFile != null)
|
|
{
|
|
entryOpenFile.Text = sFile;
|
|
}
|
|
else
|
|
{
|
|
entryOpenFile.Text = "Null";
|
|
}
|
|
}
|
|
public void on_buttonChooseDirectory_clicked(object obj, EventArgs args)
|
|
{
|
|
FileChooser fc = new FileChooser(FileChooser.ACTION_CHOOSE_DIR);
|
|
string sFile = fc.GetFile(null, null, "*.casa");
|
|
if (sFile != null)
|
|
{
|
|
entryChooseDirectory.Text = sFile;
|
|
}
|
|
else
|
|
{
|
|
entryChooseDirectory.Text = "Null";
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|