void ButtonOpenClicked(object sender, EventArgs args) { FileChooserDialog dialog = new FileChooserDialog ("Open an Swf", this, FileChooserAction.Open, new object[] { "Cancel", ResponseType.Cancel, "Open", ResponseType.Accept }); FileFilter filter = new FileFilter (); filter.AddPattern ("*.[sS][wW][fF]"); dialog.Filter = filter; dialog.SetCurrentFolder (Environment.GetFolderPath (Environment.SpecialFolder.Personal)); if (dialog.Run () == (int)ResponseType.Accept) { URL url = URL.NewFromInput (dialog.Filename); GtkPlayer player = new GtkPlayer (null); player.Url = url; _swf.Player = player; player.Playing = true; } dialog.Destroy (); }
void ButtonOpenClicked(object sender, EventArgs args) { FileChooserDialog dialog = new FileChooserDialog("Open an Swf", this, FileChooserAction.Open, new object[] { "Cancel", ResponseType.Cancel, "Open", ResponseType.Accept }); FileFilter filter = new FileFilter(); filter.AddPattern("*.[sS][wW][fF]"); dialog.Filter = filter; dialog.SetCurrentFolder(Environment.GetFolderPath(Environment.SpecialFolder.Personal)); if (dialog.Run() == (int)ResponseType.Accept) { URL url = URL.NewFromInput(dialog.Filename); GtkPlayer player = new GtkPlayer(null); player.Url = url; _swf.Player = player; player.Playing = true; } dialog.Destroy(); }