CASA/CASA/gui/DbgFileChooser.cs
2006-09-07 20:07:32 +00:00

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";
}
}
}
}