[chronojump] Better video player always



commit 96597eb705fa5e3eb8e75a5e4cad430113c17d9e
Author: Xavier de Blas <xaviblas gmail com>
Date:   Fri Apr 19 00:20:07 2013 +0200

    Better video player always

 src/gui/chronojump.cs | 23 +++++------------------
 src/gui/event.cs      |  1 +
 2 files changed, 6 insertions(+), 18 deletions(-)
---
diff --git a/src/gui/chronojump.cs b/src/gui/chronojump.cs
index ef56a8b..9869270 100644
--- a/src/gui/chronojump.cs
+++ b/src/gui/chronojump.cs
@@ -4583,35 +4583,22 @@ Console.WriteLine("X");
         */
 
        
-       //not nice but works
        private void playVideo(string fileName) {
                if(File.Exists(fileName)) {
                        PlayerBin player = new PlayerBin();
                        player.Open(fileName);
-                       player.Play(); 
-               }
-       }
-
-       //nice but crashes sometimes
-       /*
-       private void playVideo(string fileName) {
-               if(File.Exists(fileName)) {
-                       Log.WriteLine("Exists and clicked " + fileName);
-
-                       PlayerBin player = new PlayerBin();
-                       player.Open(fileName);
-
+                       
+                       //without these lines works also but has less functionalities (speed, go to ms)
                        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(); 
-
-                       d.ShowAll();
                }
        }
-       */
-       
+
        private void on_video_play_this_test_clicked (object o, EventArgs args) {
                Constants.TestTypes type = Constants.TestTypes.JUMP;
                int id = 0;
diff --git a/src/gui/event.cs b/src/gui/event.cs
index a8bac2a..db70057 100644
--- a/src/gui/event.cs
+++ b/src/gui/event.cs
@@ -315,6 +315,7 @@ public class EditEventWindow
                        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(); 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]