[longomatch] Enable stats again



commit 98501bae697e23420e14757766f6b5c2d987ab8a
Author: Andoni Morales Alastruey <ylatuya gmail com>
Date:   Mon Oct 6 09:35:18 2014 +0200

    Enable stats again

 LongoMatch.Core/Stats/EventTypeStats.cs            |   63 ++++++++++++++-----
 LongoMatch.Core/Stats/PercentualStat.cs            |    4 +-
 LongoMatch.Core/Stats/ProjectStats.cs              |   46 +--------------
 LongoMatch.Core/Stats/Stat.cs                      |   10 +++-
 LongoMatch.Core/Stats/SubCategoryStat.cs           |   53 +----------------
 LongoMatch.Drawing/Widgets/PositionTagger.cs       |    9 +++
 .../Gui/Component/PlaysCoordinatesTagger.cs        |   20 ++++++-
 .../Gui/Component/Stats/CategoriesViewer.cs        |   16 +++--
 .../Gui/Component/Stats/CategoryViewer.cs          |   15 +----
 LongoMatch.GUI/Gui/Component/Stats/GameViewer.cs   |   11 ++-
 .../Gui/Component/Stats/PlayerCategoryViewer.cs    |    2 +-
 .../LongoMatch.Gui.Component.ProjectListWidget.cs  |    1 +
 ...ongoMatch.Gui.Component.Stats.CategoryViewer.cs |    3 -
 .../LongoMatch.Gui.Panel.ProjectsManagerPanel.cs   |    1 -
 LongoMatch.GUI/gtk-gui/gui.stetic                  |    3 -
 15 files changed, 111 insertions(+), 146 deletions(-)
---
diff --git a/LongoMatch.Core/Stats/EventTypeStats.cs b/LongoMatch.Core/Stats/EventTypeStats.cs
index 6d57c69..6a70a22 100644
--- a/LongoMatch.Core/Stats/EventTypeStats.cs
+++ b/LongoMatch.Core/Stats/EventTypeStats.cs
@@ -18,7 +18,6 @@
 using System;
 using System.Linq;
 using System.Collections.Generic;
-
 using LongoMatch.Core.Interfaces;
 using LongoMatch.Core.Store;
 using LongoMatch.Core.Common;
@@ -31,40 +30,77 @@ namespace LongoMatch.Core.Stats
                EventType eventType;
                Project project;
                EventsFilter filter;
-               
+
                public EventTypeStats (Project project, EventsFilter filter, EventType evType)
                {
                        Name = evType.Name;
-                       events = new List<TimelineEvent>();
+                       events = new List<TimelineEvent> ();
                        this.project = project;
                        this.filter = filter;
                        this.eventType = evType;
                }
-               
+
                public void Update ()
                {
                        events = project.EventsByType (eventType).Where (filter.IsVisible).ToList ();
                        homeEvents = events.Where (e => project.PlayTaggedTeam (e) == Team.LOCAL).ToList ();
-                       awayEvents = events.Where (e => project.PlayTaggedTeam (e) == Team.LOCAL).ToList ();
+                       awayEvents = events.Where (e => project.PlayTaggedTeam (e) == Team.VISITOR).ToList ();
                        TotalCount = events.Count;
                        LocalTeamCount = homeEvents.Count;
-                       VisitorTeamCount = homeEvents.Count;
+                       VisitorTeamCount = awayEvents.Count;
                        List<Tag> tags = events.SelectMany (e => e.Tags).Distinct ().ToList ();
+                       SubcategoriesStats = new List<SubCategoryStat> ();
+                       if (eventType is AnalysisEventType) {
+                               var tagsByGroup = (eventType as AnalysisEventType).TagsByGroup;
+                               foreach (string grp in tagsByGroup.Keys) {
+                                       SubCategoryStat substat = new SubCategoryStat (grp);
+                                       foreach (Tag t in tagsByGroup[grp]) {
+                                               int count, localTeamCount, visitorTeamCount;
+                                               count = events.Count (e => e.Tags.Contains (t));
+                                               localTeamCount = homeEvents.Count (e => e.Tags.Contains (t));
+                                               visitorTeamCount = awayEvents.Count (e => e.Tags.Contains 
(t));
+                                               PercentualStat pStat = new PercentualStat (t.Value, count, 
localTeamCount,
+                                                                                          visitorTeamCount, 
events.Count);
+                                               substat.OptionStats.Add (pStat);
+                                       }
+                                       SubcategoriesStats.Add (substat);
+                               }
+                       }
                }
-               
+
                public List<SubCategoryStat> SubcategoriesStats {
                        get;
                        protected set;
                }
-               
+
                public EventType Category {
                        get {
                                return eventType;
                        }
                }
-               
+
+               public bool HasPositionTags (Team team)
+               {
+                       List<TimelineEvent> evts = EventsForTeam (team);
+                       return evts.Count (e => e.FieldPosition != null || e.HalfFieldPosition != null || 
e.GoalPosition != null) != 0; 
+               }
+
                public List<Coordinates> GetFieldCoordinates (Team team, FieldPositionType pos)
                {
+                       List<TimelineEvent> evts = EventsForTeam (team);
+                       
+                       switch (pos) {
+                       case FieldPositionType.Field:
+                               return evts.Where (e => e.FieldPosition != null).Select (e => 
e.FieldPosition).ToList ();
+                       case FieldPositionType.HalfField:
+                               return evts.Where (e => e.HalfFieldPosition != null).Select (e => 
e.HalfFieldPosition).ToList ();
+                       default:
+                               return evts.Where (e => e.GoalPosition != null).Select (e => 
e.GoalPosition).ToList ();
+                       }
+               }
+
+               List<TimelineEvent> EventsForTeam (Team team)
+               {
                        List<TimelineEvent> evts;
                        
                        switch (team) {
@@ -78,14 +114,7 @@ namespace LongoMatch.Core.Stats
                                evts = events;
                                break;
                        }
-                       switch (pos) {
-                       case FieldPositionType.Field:
-                               return evts.Select (e=>e.FieldPosition).ToList();
-                       case FieldPositionType.HalfField:
-                               return evts.Select (e=>e.HalfFieldPosition).ToList();
-                       default:
-                               return evts.Select (e=>e.GoalPosition).ToList();
-                       }
+                       return evts;
                }
        }
 }
diff --git a/LongoMatch.Core/Stats/PercentualStat.cs b/LongoMatch.Core/Stats/PercentualStat.cs
index 8eb79bf..324d382 100644
--- a/LongoMatch.Core/Stats/PercentualStat.cs
+++ b/LongoMatch.Core/Stats/PercentualStat.cs
@@ -25,7 +25,9 @@ namespace LongoMatch.Core.Stats
        {
                int parentTotal;
                
-               public PercentualStat (int parentTotal)
+               public PercentualStat (string name, int totalCount, int localTeamCount,
+                                      int visitorTeamCount, int parentTotal): base (name, totalCount, 
localTeamCount, visitorTeamCount)
+
                {
                        this.parentTotal = parentTotal;
                }
diff --git a/LongoMatch.Core/Stats/ProjectStats.cs b/LongoMatch.Core/Stats/ProjectStats.cs
index 7754853..b68181f 100644
--- a/LongoMatch.Core/Stats/ProjectStats.cs
+++ b/LongoMatch.Core/Stats/ProjectStats.cs
@@ -36,6 +36,7 @@ namespace LongoMatch.Core.Stats
                {
                        catStats = new List<EventTypeStats>();
                        this.project = project;
+                       filter = new EventsFilter (project);
                        CreateStats ();
                }
                
@@ -66,6 +67,7 @@ namespace LongoMatch.Core.Stats
                        foreach (EventType evt in project.EventTypes) {
                                EventTypeStats evstats = new EventTypeStats (project, filter, evt);
                                evstats.Update ();
+                               EventTypeStats.Add (evstats);
                        }
                }
 
@@ -75,50 +77,6 @@ namespace LongoMatch.Core.Stats
                                e.Update();
                        }
                }
-
-//             void GetSubcategoryStats (List<TimelineEvent> subcatPlays, SubCategoryStat subcatStat, string 
desc,
-//                     int totalCount, out int localTeamCount, out int visitorTeamCount)
-//             {
-//                     int count;
-//                     
-//                     count = subcatPlays.Count(); 
-//                     CountPlaysInTeam(subcatPlays, out localTeamCount, out visitorTeamCount);
-//                     PercentualStat pStat = new PercentualStat(totalCount);
-//                     pStat.Name = desc;
-//                     pStat.TotalCount = count;
-//                     pStat.LocalTeamCount = localTeamCount;
-//                     pStat.VisitorTeamCount = visitorTeamCount;
-//                     subcatStat.AddOptionStat(pStat);
-//             }
-//             
-//             void GetPlayersStats (Project project, List<TimelineEvent> subcatPlays, string optionName,
-//                     SubCategoryStat subcatStat, EventType cat)
-//             {
-//                     foreach (SubCategory subcat in cat.SubCategories) {
-//                             Dictionary<Player, int> localPlayerCount = new Dictionary<Player, int>();
-//                             Dictionary<Player, int> visitorPlayerCount = new Dictionary<Player, int>();
-//                             
-//                             if (!(subcat is PlayerSubCategory))
-//                                     continue;
-//                             
-//                             playerSubcat = subcat as PlayerSubCategory;
-//                             
-//                             if (playerSubcat.Contains(Team.LOCAL) || playerSubcat.Contains(Team.BOTH)){
-//                                     foreach (Player player in project.LocalTeamTemplate.List) {
-//                                             localPlayerCount.Add(player, GetPlayerCount(subcatPlays, 
player, subcat as PlayerSubCategory));
-//                                     }
-//                                     subcatStat.AddPlayersStats(optionName, subcat.Name, Team.LOCAL, 
localPlayerCount);
-//                             }
-//                             
-//                             if (playerSubcat.Contains(Team.VISITOR) || playerSubcat.Contains(Team.BOTH)){
-//                                     foreach (Player player in project.VisitorTeamTemplate.List) {
-//                                             visitorPlayerCount.Add(player, GetPlayerCount(subcatPlays, 
player, subcat as PlayerSubCategory));
-//                                     }
-//                                     subcatStat.AddPlayersStats(optionName, subcat.Name, Team.VISITOR, 
visitorPlayerCount);
-//                             }
-//                     }
-//             }
-//             
        }
 }
 
diff --git a/LongoMatch.Core/Stats/Stat.cs b/LongoMatch.Core/Stats/Stat.cs
index 4b6bf3e..2f1a930 100644
--- a/LongoMatch.Core/Stats/Stat.cs
+++ b/LongoMatch.Core/Stats/Stat.cs
@@ -24,7 +24,15 @@ namespace LongoMatch.Core.Stats
                public Stat ()
                {
                }
-               
+
+               public Stat (string name, int totalCount, int localTeamCount, int visitorTeamCount)
+               {
+                       Name = name;
+                       TotalCount = totalCount;
+                       LocalTeamCount = localTeamCount;
+                       VisitorTeamCount = visitorTeamCount;
+               }
+       
                public string Name {
                        get;
                        set;
diff --git a/LongoMatch.Core/Stats/SubCategoryStat.cs b/LongoMatch.Core/Stats/SubCategoryStat.cs
index afc94c7..b41cca1 100644
--- a/LongoMatch.Core/Stats/SubCategoryStat.cs
+++ b/LongoMatch.Core/Stats/SubCategoryStat.cs
@@ -28,18 +28,11 @@ namespace LongoMatch.Core.Stats
        {
                
                List<PercentualStat> optionStats;
-               Dictionary<string, List<PlayersStats>> localPlayersStats;
-               Dictionary<string, List<PlayersStats>> visitorPlayersStats;
-               Tag tag;
                
-               public SubCategoryStat (Tag tag)
+               public SubCategoryStat (string name)
                {
-                       Name = tag.Group;
-                       this.tag = tag;
+                       Name = name;
                        optionStats = new List<PercentualStat>();
-                       localPlayersStats = new Dictionary<string, List<PlayersStats>>(); 
-                       visitorPlayersStats = new Dictionary<string, List<PlayersStats>>(); 
-                       
                }
                
                public string Name {
@@ -52,48 +45,6 @@ namespace LongoMatch.Core.Stats
                                return optionStats; 
                        }
                }
-               
-               public Tag Tag {
-                       get {
-                               return tag;
-                       }
-               }
-               
-               public Dictionary<string, List<PlayersStats>> LocalPlayersStats {
-                       get {
-                        return localPlayersStats;
-                       }
-               }
-               
-               public Dictionary<string, List<PlayersStats>> VisitorPlayersStats {
-                       get {
-                        return visitorPlayersStats;
-                       }
-               }
-               
-               public void AddOptionStat (PercentualStat stat) {
-                       optionStats.Add(stat);
-               }
-               
-               public void AddPlayersStats (string optionName, string playerSubcatName, Team team,
-                       Dictionary<Player, int> playersCount)
-               {
-                       Dictionary<string, List<PlayersStats>> playersStats;
-                       
-                       if (team == Team.LOCAL)
-                               playersStats = localPlayersStats;
-                       else 
-                               playersStats = visitorPlayersStats;
-                               
-                       PlayersStats stats = new PlayersStats(playerSubcatName, playersCount);
-                       if (playersStats.ContainsKey(optionName)) {
-                               playersStats[optionName].Add(stats);
-                       } else{
-                               List<PlayersStats> list = new List<PlayersStats>();
-                               list.Add(stats);
-                               playersStats.Add(optionName, list);
-                       }
-               }
        }
 }
 
diff --git a/LongoMatch.Drawing/Widgets/PositionTagger.cs b/LongoMatch.Drawing/Widgets/PositionTagger.cs
index 49f7b50..65ce458 100644
--- a/LongoMatch.Drawing/Widgets/PositionTagger.cs
+++ b/LongoMatch.Drawing/Widgets/PositionTagger.cs
@@ -90,6 +90,15 @@ namespace LongoMatch.Drawing.Widgets
                        }
                }
 
+               public List<Coordinates> Coordinates {
+                       set {
+                               ClearObjects ();
+                               foreach (Coordinates coord in value) {
+                                       AddObject (new PositionObject (coord.Points, Background.Width, 
Background.Height));
+                               }
+                       }
+               }
+               
                public List<Point> Points {
                        set {
                                ClearObjects ();
diff --git a/LongoMatch.GUI/Gui/Component/PlaysCoordinatesTagger.cs 
b/LongoMatch.GUI/Gui/Component/PlaysCoordinatesTagger.cs
index 5782733..60af50b 100644
--- a/LongoMatch.GUI/Gui/Component/PlaysCoordinatesTagger.cs
+++ b/LongoMatch.GUI/Gui/Component/PlaysCoordinatesTagger.cs
@@ -15,11 +15,13 @@
 //  along with this program; if not, write to the Free Software
 //  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
 //
+using System.Linq;
 using LongoMatch.Core.Common;
 using LongoMatch.Core.Stats;
 using LongoMatch.Core.Store;
 using Image = LongoMatch.Core.Common.Image;
 using Point = LongoMatch.Core.Common.Point;
+using System.Collections.Generic;
 
 namespace LongoMatch.Gui.Component
 {
@@ -46,7 +48,13 @@ namespace LongoMatch.Gui.Component
                        goal.Tagger.Background = project.GetBackground (FieldPositionType.Goal);
                }
                
-               public void LoadStats (EventTypeStats stats) {
+               public void LoadStats (EventTypeStats stats, Team team)
+               {
+                       Visible = false;
+                       
+                       UpdateTags (stats, team, FieldPositionType.Field, field);
+                       UpdateTags (stats, team, FieldPositionType.HalfField, hfield);
+                       UpdateTags (stats, team, FieldPositionType.Goal, goal);
                }
                
                public void LoadPlay (TimelineEvent play) {
@@ -67,6 +75,16 @@ namespace LongoMatch.Gui.Component
                        }
                }
                
+               void UpdateTags (EventTypeStats stats, Team team, FieldPositionType field, CoordinatesTagger 
tagger)
+               {
+                       List<Coordinates> coords = stats.GetFieldCoordinates (team, field);
+                       if (coords.Count > 0) {
+                               Visible = true;
+                       }
+                       tagger.Tagger.Coordinates = coords;
+                       tagger.Visible = coords.Count != 0;
+               }
+
                protected override void OnDestroyed ()
                {
                        base.OnDestroyed ();
diff --git a/LongoMatch.GUI/Gui/Component/Stats/CategoriesViewer.cs 
b/LongoMatch.GUI/Gui/Component/Stats/CategoriesViewer.cs
index 58c835f..7c9c2c7 100644
--- a/LongoMatch.GUI/Gui/Component/Stats/CategoriesViewer.cs
+++ b/LongoMatch.GUI/Gui/Component/Stats/CategoriesViewer.cs
@@ -33,7 +33,7 @@ namespace LongoMatch.Gui.Component.Stats
                public CategoriesViewer ()
                {
                        this.Build ();
-                       store = new ListStore(typeof(EventType), typeof(string));
+                       store = new ListStore(typeof(EventTypeStats), typeof(string));
                        treeview.AppendColumn ("Desc", new Gtk.CellRendererText (), "text", 1);
                        treeview.CursorChanged += HandleCursorChanged;
                        treeview.Model = store;
@@ -43,8 +43,8 @@ namespace LongoMatch.Gui.Component.Stats
                }
                
                public void LoadStats (ProjectStats pstats, Project project) {
-                       //categoryviewer1.HomeName = pstats.LocalTeam;
-                       //categoryviewer1.AwayName = pstats.VisitorTeam;
+                       categoryviewer1.HomeName = project.LocalTeamTemplate.TeamName;
+                       categoryviewer1.AwayName = project.VisitorTeamTemplate.TeamName;
                        categoryviewer1.LoadBackgrounds (project);
                        this.pstats = pstats;
                        ReloadStats();
@@ -53,15 +53,17 @@ namespace LongoMatch.Gui.Component.Stats
                public void ReloadStats () {
                        TreeIter iter;
                        TreePath selected = null;
-                       
+
+                       pstats.UpdateStats ();
+
                        treeview.Selection.GetSelected (out iter);
                        if (store.IterIsValid (iter))
                                selected = store.GetPath (iter);
                        
                        store.Clear();
-                       //foreach (EventTypeStats cstats in pstats.CategoriesStats) {
-                       //      store.AppendValues (cstats, cstats.Name);
-                       //}
+                       foreach (EventTypeStats cstats in pstats.EventTypeStats) {
+                               store.AppendValues (cstats, cstats.Name);
+                       }
                        
                        /* Keep the selected category for when we reload the stats changing players */
                        if (selected != null) {
diff --git a/LongoMatch.GUI/Gui/Component/Stats/CategoryViewer.cs 
b/LongoMatch.GUI/Gui/Component/Stats/CategoryViewer.cs
index b2c2b7a..b5b71e3 100644
--- a/LongoMatch.GUI/Gui/Component/Stats/CategoryViewer.cs
+++ b/LongoMatch.GUI/Gui/Component/Stats/CategoryViewer.cs
@@ -50,20 +50,11 @@ namespace LongoMatch.Gui.Component.Stats
                        homeLabel.Text = HomeName;
                        awayLabel.Text = AwayName;
                        
-                       alltagger.LoadStats (stats);
-                       allframe.Visible = true;
-//                     allframe.Visible = stats.FieldCoordinates.Count + stats.HalfFieldCoordinates.Count +
-//                         stats.GoalCoordinates.Count != 0;
+                       alltagger.LoadStats (stats, Team.BOTH);
                        
-                       hometagger.LoadStats (stats);
-                       hometagger.Visible = true;
-//                     homeframe.Visible = stats.HomeFieldCoordinates.Count + 
stats.HomeHalfFieldCoordinates.Count +
-//                         stats.HomeGoalCoordinates.Count != 0;
+                       hometagger.LoadStats (stats, Team.LOCAL);
                            
-                       awaytagger.LoadStats (stats);
-                       awaytagger.Visible = true;
-//                     awayframe.Visible = stats.AwayFieldCoordinates.Count + 
stats.AwayHalfFieldCoordinates.Count +
-//                         stats.AwayGoalCoordinates.Count != 0;
+                       awaytagger.LoadStats (stats, Team.VISITOR);
                        
                        foreach (Widget child in vbox1.AllChildren) {
                                if (child is SubCategoryViewer || child is HSeparator)
diff --git a/LongoMatch.GUI/Gui/Component/Stats/GameViewer.cs 
b/LongoMatch.GUI/Gui/Component/Stats/GameViewer.cs
index 1fec4f2..31e3f6b 100644
--- a/LongoMatch.GUI/Gui/Component/Stats/GameViewer.cs
+++ b/LongoMatch.GUI/Gui/Component/Stats/GameViewer.cs
@@ -67,9 +67,10 @@ namespace LongoMatch.Gui.Component
                }
                
                void UpdateGui () {
-               
-                       homelabel.Text = stats.Project.Description.LocalName;;
-                       awaylabel.Text = stats.Project.Description.VisitorName;
+                       homelabel.Markup = String.Format ("{0} <span font_desc=\"40\">{1}</span>",
+                                                         project.LocalTeamTemplate.TeamName, 
project.GetScore (Team.LOCAL));
+                       awaylabel.Markup = String.Format ("<span font_desc=\"40\">{0}</span> {1}",
+                                                         project.GetScore (Team.VISITOR), 
project.VisitorTeamTemplate.TeamName);
                        GetMaxSize(out catsMaxSize, out subcatsMaxSize);
                        if (project.LocalTeamTemplate.Shield != null)
                                homeimage.Pixbuf = project.LocalTeamTemplate.Shield.Value;
@@ -159,6 +160,7 @@ namespace LongoMatch.Gui.Component
                        layout =  new Pango.Layout(PangoContext);
                        layout.Wrap = Pango.WrapMode.Char;
                        layout.Alignment = Pango.Alignment.Center;
+                       ModifyText (StateType.Normal, LongoMatch.Gui.Helpers.Misc.ToGdkColor 
(Config.Style.PaletteText));
                        this.textSize = textSize;
                        name_tpl = "{0}";
                        count_tpl = "{0} ({1}%)";
@@ -168,7 +170,8 @@ namespace LongoMatch.Gui.Component
                                HeightRequest = 25;
                        } else {
                                if (subcat != null) {
-                                       name_tpl = GLib.Markup.EscapeText (subcat.Name) + ": {0}";
+                                       name_tpl = GLib.Markup.EscapeText (subcat.Name);
+                                       name_tpl += name_tpl == "" ? "{0}" : ": {0}";
                                }
                                HeightRequest = 18;
                        }
diff --git a/LongoMatch.GUI/Gui/Component/Stats/PlayerCategoryViewer.cs 
b/LongoMatch.GUI/Gui/Component/Stats/PlayerCategoryViewer.cs
index 29d83f4..4d02cfb 100644
--- a/LongoMatch.GUI/Gui/Component/Stats/PlayerCategoryViewer.cs
+++ b/LongoMatch.GUI/Gui/Component/Stats/PlayerCategoryViewer.cs
@@ -39,7 +39,7 @@ namespace LongoMatch.Gui.Component.Stats
                }
 
                public void LoadStats (EventTypeStats stats) {
-                       tagger.LoadStats (stats);
+                       tagger.LoadStats (stats, Team.BOTH);
                        
                        foreach (Widget child in vbox1.AllChildren) {
                                if (!(child is PlaysCoordinatesTagger))
diff --git a/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Component.ProjectListWidget.cs 
b/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Component.ProjectListWidget.cs
index 65d0d7b..7ec2a23 100644
--- a/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Component.ProjectListWidget.cs
+++ b/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Component.ProjectListWidget.cs
@@ -51,6 +51,7 @@ namespace LongoMatch.Gui.Component
                        // Container child vbox2.Gtk.Box+BoxChild
                        this.scrolledwindow2 = new global::Gtk.ScrolledWindow ();
                        this.scrolledwindow2.CanFocus = true;
+                       this.scrolledwindow2.Name = "scrolledwindow2";
                        // Container child scrolledwindow2.Gtk.Container+ContainerChild
                        this.iconview = new global::Gtk.IconView ();
                        this.iconview.CanFocus = true;
diff --git a/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Component.Stats.CategoryViewer.cs 
b/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Component.Stats.CategoryViewer.cs
index 5aa5c26..423d552 100644
--- a/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Component.Stats.CategoryViewer.cs
+++ b/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Component.Stats.CategoryViewer.cs
@@ -89,7 +89,6 @@ namespace LongoMatch.Gui.Component.Stats
                        this.vbox2.Add (this.allframe);
                        global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.vbox2 
[this.allframe]));
                        w6.Position = 0;
-                       w6.Expand = false;
                        // Container child vbox2.Gtk.Box+BoxChild
                        this.homeframe = new global::Gtk.Frame ();
                        this.homeframe.Name = "homeframe";
@@ -113,7 +112,6 @@ namespace LongoMatch.Gui.Component.Stats
                        this.vbox2.Add (this.homeframe);
                        global::Gtk.Box.BoxChild w9 = ((global::Gtk.Box.BoxChild)(this.vbox2 
[this.homeframe]));
                        w9.Position = 1;
-                       w9.Expand = false;
                        // Container child vbox2.Gtk.Box+BoxChild
                        this.awayframe = new global::Gtk.Frame ();
                        this.awayframe.Name = "awayframe";
@@ -137,7 +135,6 @@ namespace LongoMatch.Gui.Component.Stats
                        this.vbox2.Add (this.awayframe);
                        global::Gtk.Box.BoxChild w12 = ((global::Gtk.Box.BoxChild)(this.vbox2 
[this.awayframe]));
                        w12.Position = 2;
-                       w12.Expand = false;
                        this.notebook1.Add (this.vbox2);
                        global::Gtk.Notebook.NotebookChild w13 = 
((global::Gtk.Notebook.NotebookChild)(this.notebook1 [this.vbox2]));
                        w13.Position = 1;
diff --git a/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Panel.ProjectsManagerPanel.cs 
b/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Panel.ProjectsManagerPanel.cs
index 1feb359..ed56cf5 100644
--- a/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Panel.ProjectsManagerPanel.cs
+++ b/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Panel.ProjectsManagerPanel.cs
@@ -613,7 +613,6 @@ namespace LongoMatch.Gui.Panel
                        w60.Position = 0;
                        // Container child rbox.Gtk.Box+BoxChild
                        this.hbuttonbox1 = new global::Gtk.HButtonBox ();
-                       this.hbuttonbox1.Name = "hbuttonbox1";
                        // Container child hbuttonbox1.Gtk.ButtonBox+ButtonBoxChild
                        this.savebutton = new global::Gtk.Button ();
                        this.savebutton.TooltipMarkup = "Save";
diff --git a/LongoMatch.GUI/gtk-gui/gui.stetic b/LongoMatch.GUI/gtk-gui/gui.stetic
index a488a81..d1ceb1b 100644
--- a/LongoMatch.GUI/gtk-gui/gui.stetic
+++ b/LongoMatch.GUI/gtk-gui/gui.stetic
@@ -5741,7 +5741,6 @@ You can continue with the current capture, cancel it or save your project.
                       <packing>
                         <property name="Position">0</property>
                         <property name="AutoSize">False</property>
-                        <property name="Expand">False</property>
                       </packing>
                     </child>
                     <child>
@@ -5777,7 +5776,6 @@ You can continue with the current capture, cancel it or save your project.
                       <packing>
                         <property name="Position">1</property>
                         <property name="AutoSize">False</property>
-                        <property name="Expand">False</property>
                       </packing>
                     </child>
                     <child>
@@ -5813,7 +5811,6 @@ You can continue with the current capture, cancel it or save your project.
                       <packing>
                         <property name="Position">2</property>
                         <property name="AutoSize">False</property>
-                        <property name="Expand">False</property>
                       </packing>
                     </child>
                   </widget>


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