EditEventWindow.on_button_video_watch_clicked C# (CSharp) Method

on_button_video_watch_clicked() private method

private on_button_video_watch_clicked ( object o, EventArgs args ) : void
o object
args EventArgs
return void
    private void on_button_video_watch_clicked(object o, EventArgs args)
    {
        if(File.Exists(videoFileName)) {
            LogB.Information("Exists and clicked " + videoFileName);

            PlayerBin player = new PlayerBin();
            player.Open(videoFileName);

            Gtk.Window d = new Gtk.Window(Catalog.GetString("Playing video"));
            d.Add(player);
            d.Modal = true;
            d.SetDefaultSize(500,400);
            d.ShowAll();
            d.DeleteEvent += delegate(object sender, DeleteEventArgs e) {player.Close(); player.Dispose();};
            player.Play();
        }
    }