[longomatch/newui: 60/157] Start working on the team editor, tweak icon sizes and font sizes using pango markup.



commit 8b7d1d5713828add94a9f5dfe2d0727b129591ea
Author: Julien Moutte <julien fluendo com>
Date:   Thu Aug 21 21:30:33 2014 +0200

    Start working on the team editor, tweak icon sizes and font sizes using pango markup.

 LongoMatch.GUI/Gui/Panel/SportsTemplatesPanel.cs   |   51 ++--
 LongoMatch.GUI/Gui/Panel/TeamsTemplatesPanel.cs    |   69 +++++-
 .../LongoMatch.Gui.Panel.SportsTemplatesPanel.cs   |  242 +++++++++++---------
 .../LongoMatch.Gui.Panel.TeamsTemplatesPanel.cs    |  241 +++++++++++++-------
 LongoMatch.GUI/gtk-gui/gui.stetic                  |  199 ++++++++++++-----
 5 files changed, 517 insertions(+), 285 deletions(-)
---
diff --git a/LongoMatch.GUI/Gui/Panel/SportsTemplatesPanel.cs 
b/LongoMatch.GUI/Gui/Panel/SportsTemplatesPanel.cs
index c854ff2..3a81ef5 100644
--- a/LongoMatch.GUI/Gui/Panel/SportsTemplatesPanel.cs
+++ b/LongoMatch.GUI/Gui/Panel/SportsTemplatesPanel.cs
@@ -47,26 +47,27 @@ namespace LongoMatch.Gui.Panel
                        provider = Config.CategoriesTemplatesProvider;
 
                        // Assign images
-                       logoimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch", 80, 
IconLookupFlags.ForceSvg);
-                       templateimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-template-header", 80, 
IconLookupFlags.ForceSvg);
-                       propertiesimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-tag", 80, 
IconLookupFlags.ForceSvg);
-                       newtemplateimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-template-add", 40, 
IconLookupFlags.ForceSvg);
-                       deletetemplateimage.Pixbuf = IconTheme.Default.LoadIcon 
("longomatch-template-delete", 40, IconLookupFlags.ForceSvg);
-                       savetemplateimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-template-save", 
40, IconLookupFlags.ForceSvg);
-                       addcategoryimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-tag-category", 40, 
IconLookupFlags.ForceSvg);
-                       addtagimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-tag-tag", 40, 
IconLookupFlags.ForceSvg);
-                       scoreimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-tag-score", 40, 
IconLookupFlags.ForceSvg);
-                       cardimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-tag-card", 40, 
IconLookupFlags.ForceSvg);
-                       timerimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-tag-timer", 40, 
IconLookupFlags.ForceSvg);
-                       vseparatorimage.Pixbuf = IconTheme.Default.LoadIcon ("vertical-separator", 40, 
IconLookupFlags.ForceSvg);
+                       logoimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch", 45, 
IconLookupFlags.ForceSvg);
+                       templateimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-template-header", 45, 
IconLookupFlags.ForceSvg);
+                       propertiesimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-category-header", 
45, IconLookupFlags.ForceSvg);
+                       newtemplateimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-template-add", 34, 
IconLookupFlags.ForceSvg);
+                       deletetemplateimage.Pixbuf = IconTheme.Default.LoadIcon 
("longomatch-template-delete", 34, IconLookupFlags.ForceSvg);
+                       savetemplateimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-template-save", 
34, IconLookupFlags.ForceSvg);
+                       addcategoryimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-tag-category", 34, 
IconLookupFlags.ForceSvg);
+                       addtagimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-tag-tag", 34, 
IconLookupFlags.ForceSvg);
+                       scoreimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-tag-score", 34, 
IconLookupFlags.ForceSvg);
+                       cardimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-tag-card", 34, 
IconLookupFlags.ForceSvg);
+                       timerimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-tag-timer", 34, 
IconLookupFlags.ForceSvg);
+                       vseparatorimage.Pixbuf = IconTheme.Default.LoadIcon ("vertical-separator", 34, 
IconLookupFlags.ForceSvg);
 
                        // Connect buttons from the bar
                        newtemplatebutton.Entered += HandleEnterTemplateButton;
-                       deletetemplatebutton.Entered += HandleEnterTemplateButton;
-                       savetemplatebutton.Entered += HandleEnterTemplateButton;
                        newtemplatebutton.Left += HandleLeftTemplateButton;
+                       deletetemplatebutton.Entered += HandleEnterTemplateButton;
                        deletetemplatebutton.Left += HandleLeftTemplateButton;
+                       savetemplatebutton.Entered += HandleEnterTemplateButton;
                        savetemplatebutton.Left += HandleLeftTemplateButton;
+
                        addcategorybutton.Entered += HandleEnterTagButton;
                        addcategorybutton.Left += HandleLeftTagButton;
                    addcategorybutton.Clicked += (object sender, EventArgs e) => { buttonswidget.AddButton 
("Category"); };
@@ -89,7 +90,7 @@ namespace LongoMatch.Gui.Panel
                        dashboardseditortreeview.Model = templates;
                        dashboardseditortreeview.HeadersVisible = false;
                        //sporttemplatestreeview.AppendColumn ("Icon", new CellRendererPixbuf (), "pixbuf", 
0); 
-                       dashboardseditortreeview.AppendColumn ("Text", new CellRendererText (), "text", 1); 
+                       dashboardseditortreeview.AppendColumn ("Text", new CellRendererText () { SizePoints = 
14.0 }, "text", 1); 
                        dashboardseditortreeview.SearchColumn = 0;
                        dashboardseditortreeview.EnableGridLines = TreeViewGridLines.None;
                        dashboardseditortreeview.CursorChanged += HandleSelectionChanged;
@@ -170,37 +171,37 @@ namespace LongoMatch.Gui.Panel
                void HandleEnterTemplateButton (object sender, EventArgs e)
                {
                        if (sender == newtemplatebutton) {
-                               editdashboardslabel.Text = Catalog.GetString ("New dashboard");
+                               editdashboardslabel.Markup = Catalog.GetString ("<span font_desc=\"10\">New 
dashboard</span>");
                        } else if (sender == deletetemplatebutton) {
-                               editdashboardslabel.Text = Catalog.GetString ("Delete dashboard");
+                               editdashboardslabel.Markup = Catalog.GetString ("<span 
font_desc=\"10\">Delete dashboard</span>");
                        } else if (sender == savetemplatebutton) {
-                               editdashboardslabel.Text = Catalog.GetString ("Save dashboard");
+                               editdashboardslabel.Markup = Catalog.GetString ("<span font_desc=\"10\">Save 
dashboard</span>");
                        }
                }
 
                void HandleLeftTemplateButton (object sender, EventArgs e)
                {
-                       editdashboardslabel.Text = Catalog.GetString ("Manage dashboards");
+                       editdashboardslabel.Markup = Catalog.GetString ("<span font_desc=\"10\">Manage 
dashboards</span>");
                }
 
                void HandleEnterTagButton (object sender, EventArgs e)
                {
                        if (sender == addcategorybutton) {
-                               editbuttonslabel.Text = Catalog.GetString ("Add category button");
+                               editbuttonslabel.Markup = Catalog.GetString ("<span font_desc=\"10\">Add 
category button</span>");
                        } else if (sender == addtagbutton1) {
-                               editbuttonslabel.Text = Catalog.GetString ("Add tag button");
+                               editbuttonslabel.Markup = Catalog.GetString ("<span font_desc=\"10\">Add tag 
button</span>");
                        } else if (sender == scorebutton) {
-                               editbuttonslabel.Text = Catalog.GetString ("Add score button");
+                               editbuttonslabel.Markup = Catalog.GetString ("<span font_desc=\"10\">Add 
score button</span>");
                        } else if (sender == timerbutton) {
-                               editbuttonslabel.Text = Catalog.GetString ("Add timer button");
+                               editbuttonslabel.Markup = Catalog.GetString ("<span font_desc=\"10\">Add 
timer button</span>");
                        } else if (sender == cardbutton) {
-                               editbuttonslabel.Text = Catalog.GetString ("Add card button");
+                               editbuttonslabel.Markup = Catalog.GetString ("<span font_desc=\"10\">Add card 
button</span>");
                        }
                }
 
                void HandleLeftTagButton (object sender, EventArgs e)
                {
-                       editbuttonslabel.Text = Catalog.GetString ("Manage dashboard buttons");
+                       editbuttonslabel.Markup = Catalog.GetString ("<span font_desc=\"10\">Manage dashboard 
buttons</span>");
                }
 
                void HandleSelectionChanged (object sender, EventArgs e)
diff --git a/LongoMatch.GUI/Gui/Panel/TeamsTemplatesPanel.cs b/LongoMatch.GUI/Gui/Panel/TeamsTemplatesPanel.cs
index a3044fe..05c627d 100644
--- a/LongoMatch.GUI/Gui/Panel/TeamsTemplatesPanel.cs
+++ b/LongoMatch.GUI/Gui/Panel/TeamsTemplatesPanel.cs
@@ -50,12 +50,29 @@ namespace LongoMatch.Gui.Panel
                {
                        this.Build ();
                        provider = Config.TeamTemplatesProvider;
-                       logoimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch", 80, 
IconLookupFlags.ForceSvg);
-                       teamimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-team-header", 80, 
IconLookupFlags.ForceSvg);
-                       newteamimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-team-add", 40, 
IconLookupFlags.ForceSvg);
-                       deleteteamimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-team-delete", 40, 
IconLookupFlags.ForceSvg);
-                       saveteamimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-team-save", 40, 
IconLookupFlags.ForceSvg);
-                       
+                       logoimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch", 45, 
IconLookupFlags.ForceSvg);
+                       teamimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-team-header", 45, 
IconLookupFlags.ForceSvg);
+                       newteamimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-team-add", 34, 
IconLookupFlags.ForceSvg);
+                       deleteteamimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-team-delete", 34, 
IconLookupFlags.ForceSvg);
+                       saveteamimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-team-save", 34, 
IconLookupFlags.ForceSvg);
+                       newplayerimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-player-add", 34, 
IconLookupFlags.ForceSvg);
+                       deleteplayerimage.Pixbuf = IconTheme.Default.LoadIcon ("longomatch-player-delete", 
34, IconLookupFlags.ForceSvg);
+                       vseparatorimage.Pixbuf = IconTheme.Default.LoadIcon ("vertical-separator", 34, 
IconLookupFlags.ForceSvg);
+
+                       newteambutton.Entered += HandleEnterTeamButton;
+                       newteambutton.Left += HandleLeftTeamButton;
+                       newteambutton.Clicked += HandleNewTeamClicked;
+                       deleteteambutton.Entered += HandleEnterTeamButton;
+                       deleteteambutton.Left += HandleLeftTeamButton;
+                       deleteteambutton.Clicked += HandleDeleteTeamClicked;
+                       saveteambutton.Entered += HandleEnterTeamButton;
+                       saveteambutton.Left += HandleLeftTeamButton;
+                       saveteambutton.Clicked += (s, e) => {SaveLoadedTeam ();};
+                       newplayerbutton1.Entered += HandleEnterPlayerButton;
+                       newplayerbutton1.Left += HandleLeftPlayerButton;
+                       deleteplayerbutton.Entered += HandleEnterPlayerButton;
+                       deleteplayerbutton.Left += HandleLeftPlayerButton;
+
                        teams = new ListStore (typeof(Pixbuf), typeof(string), typeof (string));
                        itersDict = new Dictionary<string, TreeIter>();
                        
@@ -71,12 +88,10 @@ namespace LongoMatch.Gui.Panel
                        teamsvbox.WidthRequest = 280;
                        
                        teamtemplateeditor1.Visible = false;
-                       newteamtemplatebutton.Visible = true;
-                       deleteteamteamplatebutton.Visible = false;
+                       newteambutton.Visible = true;
+                       deleteteambutton.Visible = false;
                        
                        selectedTeams = new List<string>();
-                       newteamtemplatebutton.Clicked += HandleNewTeamClicked;
-                       deleteteamteamplatebutton.Clicked += HandleDeleteTeamClicked;
                        teamtemplateeditor1.TemplateSaved += (s, e) => {SaveLoadedTeam ();};
                        
                        backrectbutton.Clicked += (sender, o) => {
@@ -124,7 +139,37 @@ namespace LongoMatch.Gui.Panel
                                HandleSelectionChanged (null, null);
                        }
                }
-               
+
+               void HandleEnterTeamButton (object sender, EventArgs e)
+               {
+                       if (sender == newteambutton) {
+                               editteamslabel.Markup = Catalog.GetString ("<span font_desc=\"10\">New 
team</span>");
+                       } else if (sender == deleteteambutton) {
+                               editteamslabel.Markup = Catalog.GetString ("<span font_desc=\"10\">Delete 
team</span>");
+                       } else if (sender == saveteambutton) {
+                               editteamslabel.Markup = Catalog.GetString ("<span font_desc=\"10\">Save 
team</span>");
+                       }
+               }
+
+               void HandleLeftTeamButton (object sender, EventArgs e)
+               {
+                       editteamslabel.Markup = Catalog.GetString ("<span font_desc=\"10\">Manage 
teams</span>");
+               }
+
+               void HandleEnterPlayerButton (object sender, EventArgs e)
+               {
+                       if (sender == newplayerbutton1) {
+                               editplayerslabel.Markup = Catalog.GetString ("<span font_desc=\"10\">New 
player</span>");
+                       } else if (sender == deleteplayerbutton) {
+                               editplayerslabel.Markup = Catalog.GetString ("<span font_desc=\"10\">Delete 
player</span>");
+                       }
+               }
+
+               void HandleLeftPlayerButton (object sender, EventArgs e)
+               {
+                       editplayerslabel.Markup = Catalog.GetString ("<span font_desc=\"10\">Manage 
players</span>");
+               }
+
                void SaveLoadedTeam () {
                        if (loadedTeam == null)
                                return;
@@ -174,7 +219,7 @@ namespace LongoMatch.Gui.Panel
                                selectedTeams.Add (teamseditortreeview.Model.GetValue (iter, 1) as string);
                        }
                        
-                       deleteteamteamplatebutton.Visible = selectedTeams.Count >= 1;
+                       deleteteambutton.Visible = selectedTeams.Count >= 1;
                        teamtemplateeditor1.Visible = true;
                        
                        if (selectedTeams.Count == 1) {
diff --git a/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Panel.SportsTemplatesPanel.cs 
b/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Panel.SportsTemplatesPanel.cs
index ceb8014..ee86dc4 100644
--- a/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Panel.SportsTemplatesPanel.cs
+++ b/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Panel.SportsTemplatesPanel.cs
@@ -10,8 +10,6 @@ namespace LongoMatch.Gui.Panel
                private global::Gtk.Image logoimage;
                private global::Gtk.Label titlelabel;
                private global::Gtk.Button backrectbutton;
-               private global::Gtk.Alignment backalignment;
-               private global::Gtk.Label backlabel;
                private global::Gtk.Alignment contentalignment;
                private global::Gtk.VBox contentvbox;
                private global::Gtk.HBox dashboardeditorbuttonbar;
@@ -64,6 +62,7 @@ namespace LongoMatch.Gui.Panel
                        this.headereventbox.Name = "headereventbox";
                        // Container child headereventbox.Gtk.Container+ContainerChild
                        this.headerhbox = new global::Gtk.HBox ();
+                       this.headerhbox.HeightRequest = 60;
                        this.headerhbox.Name = "headerhbox";
                        this.headerhbox.Spacing = 6;
                        // Container child headerhbox.Gtk.Box+BoxChild
@@ -78,7 +77,7 @@ namespace LongoMatch.Gui.Panel
                        this.titlelabel = new global::Gtk.Label ();
                        this.titlelabel.Name = "titlelabel";
                        this.titlelabel.Xalign = 0F;
-                       this.titlelabel.LabelProp = global::Mono.Unix.Catalog.GetString ("<b>ANALYSIS 
DASHBOARD EDITOR</b>");
+                       this.titlelabel.LabelProp = global::Mono.Unix.Catalog.GetString ("<span 
font_desc=\"27\"><b>ANALYSIS DASHBOARD EDITOR</b></span>");
                        this.titlelabel.UseMarkup = true;
                        this.titlelabel.Justify = ((global::Gtk.Justification)(2));
                        this.headerhbox.Add (this.titlelabel);
@@ -87,33 +86,38 @@ namespace LongoMatch.Gui.Panel
                        w2.Expand = false;
                        // Container child headerhbox.Gtk.Box+BoxChild
                        this.backrectbutton = new global::Gtk.Button ();
+                       this.backrectbutton.WidthRequest = 80;
+                       this.backrectbutton.HeightRequest = 40;
                        this.backrectbutton.CanFocus = true;
                        this.backrectbutton.Name = "backrectbutton";
+                       this.backrectbutton.UseUnderline = true;
                        this.backrectbutton.BorderWidth = ((uint)(10));
                        // Container child backrectbutton.Gtk.Container+ContainerChild
-                       this.backalignment = new global::Gtk.Alignment (0.5F, 0.5F, 1F, 1F);
-                       this.backalignment.Name = "backalignment";
-                       this.backalignment.LeftPadding = ((uint)(24));
-                       this.backalignment.RightPadding = ((uint)(24));
-                       // Container child backalignment.Gtk.Container+ContainerChild
-                       this.backlabel = new global::Gtk.Label ();
-                       this.backlabel.Name = "backlabel";
-                       this.backlabel.LabelProp = global::Mono.Unix.Catalog.GetString ("Back");
-                       this.backalignment.Add (this.backlabel);
-                       this.backrectbutton.Add (this.backalignment);
-                       this.backrectbutton.Label = null;
+                       global::Gtk.Alignment w3 = new global::Gtk.Alignment (0.5F, 0.5F, 0F, 0F);
+                       // Container child GtkAlignment.Gtk.Container+ContainerChild
+                       global::Gtk.HBox w4 = new global::Gtk.HBox ();
+                       w4.Spacing = 2;
+                       // Container child GtkHBox.Gtk.Container+ContainerChild
+                       global::Gtk.Image w5 = new global::Gtk.Image ();
+                       w5.Pixbuf = global::Stetic.IconLoader.LoadIcon (this, "longomatch-back", 
global::Gtk.IconSize.Dialog);
+                       w4.Add (w5);
+                       // Container child GtkHBox.Gtk.Container+ContainerChild
+                       global::Gtk.Label w7 = new global::Gtk.Label ();
+                       w4.Add (w7);
+                       w3.Add (w4);
+                       this.backrectbutton.Add (w3);
                        this.headerhbox.Add (this.backrectbutton);
-                       global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.headerhbox 
[this.backrectbutton]));
-                       w5.PackType = ((global::Gtk.PackType)(1));
-                       w5.Position = 2;
-                       w5.Expand = false;
-                       w5.Fill = false;
+                       global::Gtk.Box.BoxChild w11 = ((global::Gtk.Box.BoxChild)(this.headerhbox 
[this.backrectbutton]));
+                       w11.PackType = ((global::Gtk.PackType)(1));
+                       w11.Position = 2;
+                       w11.Expand = false;
+                       w11.Fill = false;
                        this.headereventbox.Add (this.headerhbox);
                        this.dashboardeditorvbox.Add (this.headereventbox);
-                       global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.dashboardeditorvbox 
[this.headereventbox]));
-                       w7.Position = 0;
-                       w7.Expand = false;
-                       w7.Fill = false;
+                       global::Gtk.Box.BoxChild w13 = ((global::Gtk.Box.BoxChild)(this.dashboardeditorvbox 
[this.headereventbox]));
+                       w13.Position = 0;
+                       w13.Expand = false;
+                       w13.Fill = false;
                        // Container child dashboardeditorvbox.Gtk.Box+BoxChild
                        this.contentalignment = new global::Gtk.Alignment (0.5F, 0.5F, 1F, 1F);
                        this.contentalignment.Name = "contentalignment";
@@ -135,25 +139,28 @@ namespace LongoMatch.Gui.Panel
                        // Container child templateimagealignment.Gtk.Container+ContainerChild
                        this.templateimage = new global::Gtk.Image ();
                        this.templateimage.Name = "templateimage";
+                       this.templateimage.Ypad = 5;
+                       this.templateimage.Yalign = 1F;
                        this.templateimagealignment.Add (this.templateimage);
                        this.dashboardeditorbuttonbar.Add (this.templateimagealignment);
-                       global::Gtk.Box.BoxChild w9 = 
((global::Gtk.Box.BoxChild)(this.dashboardeditorbuttonbar [this.templateimagealignment]));
-                       w9.Position = 0;
-                       w9.Expand = false;
-                       w9.Fill = false;
+                       global::Gtk.Box.BoxChild w15 = 
((global::Gtk.Box.BoxChild)(this.dashboardeditorbuttonbar [this.templateimagealignment]));
+                       w15.Position = 0;
+                       w15.Expand = false;
+                       w15.Fill = false;
                        // Container child dashboardeditorbuttonbar.Gtk.Box+BoxChild
                        this.vbox3 = new global::Gtk.VBox ();
                        this.vbox3.Name = "vbox3";
-                       this.vbox3.Spacing = 6;
+                       this.vbox3.Spacing = 2;
                        // Container child vbox3.Gtk.Box+BoxChild
                        this.editdashboardslabel = new global::Gtk.Label ();
                        this.editdashboardslabel.Name = "editdashboardslabel";
                        this.editdashboardslabel.Xalign = 0F;
-                       this.editdashboardslabel.LabelProp = global::Mono.Unix.Catalog.GetString ("Manage 
dashboards");
+                       this.editdashboardslabel.LabelProp = global::Mono.Unix.Catalog.GetString ("<span 
font_desc=\"10\">Manage dashboards</span>");
+                       this.editdashboardslabel.UseMarkup = true;
                        this.vbox3.Add (this.editdashboardslabel);
-                       global::Gtk.Box.BoxChild w10 = ((global::Gtk.Box.BoxChild)(this.vbox3 
[this.editdashboardslabel]));
-                       w10.Position = 0;
-                       w10.Fill = false;
+                       global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.vbox3 
[this.editdashboardslabel]));
+                       w16.Position = 0;
+                       w16.Fill = false;
                        // Container child vbox3.Gtk.Box+BoxChild
                        this.hbox3 = new global::Gtk.HBox ();
                        this.hbox3.Name = "hbox3";
@@ -165,13 +172,15 @@ namespace LongoMatch.Gui.Panel
                        // Container child newtemplatebutton.Gtk.Container+ContainerChild
                        this.newtemplateimage = new global::Gtk.Image ();
                        this.newtemplateimage.Name = "newtemplateimage";
+                       this.newtemplateimage.Xpad = 5;
+                       this.newtemplateimage.Ypad = 5;
                        this.newtemplatebutton.Add (this.newtemplateimage);
                        this.newtemplatebutton.Label = null;
                        this.hbox3.Add (this.newtemplatebutton);
-                       global::Gtk.Box.BoxChild w12 = ((global::Gtk.Box.BoxChild)(this.hbox3 
[this.newtemplatebutton]));
-                       w12.Position = 0;
-                       w12.Expand = false;
-                       w12.Fill = false;
+                       global::Gtk.Box.BoxChild w18 = ((global::Gtk.Box.BoxChild)(this.hbox3 
[this.newtemplatebutton]));
+                       w18.Position = 0;
+                       w18.Expand = false;
+                       w18.Fill = false;
                        // Container child hbox3.Gtk.Box+BoxChild
                        this.deletetemplatebutton = new global::Gtk.Button ();
                        this.deletetemplatebutton.CanFocus = true;
@@ -179,13 +188,15 @@ namespace LongoMatch.Gui.Panel
                        // Container child deletetemplatebutton.Gtk.Container+ContainerChild
                        this.deletetemplateimage = new global::Gtk.Image ();
                        this.deletetemplateimage.Name = "deletetemplateimage";
+                       this.deletetemplateimage.Xpad = 5;
+                       this.deletetemplateimage.Ypad = 5;
                        this.deletetemplatebutton.Add (this.deletetemplateimage);
                        this.deletetemplatebutton.Label = null;
                        this.hbox3.Add (this.deletetemplatebutton);
-                       global::Gtk.Box.BoxChild w14 = ((global::Gtk.Box.BoxChild)(this.hbox3 
[this.deletetemplatebutton]));
-                       w14.Position = 1;
-                       w14.Expand = false;
-                       w14.Fill = false;
+                       global::Gtk.Box.BoxChild w20 = ((global::Gtk.Box.BoxChild)(this.hbox3 
[this.deletetemplatebutton]));
+                       w20.Position = 1;
+                       w20.Expand = false;
+                       w20.Fill = false;
                        // Container child hbox3.Gtk.Box+BoxChild
                        this.savetemplatebutton = new global::Gtk.Button ();
                        this.savetemplatebutton.CanFocus = true;
@@ -193,44 +204,47 @@ namespace LongoMatch.Gui.Panel
                        // Container child savetemplatebutton.Gtk.Container+ContainerChild
                        this.savetemplateimage = new global::Gtk.Image ();
                        this.savetemplateimage.Name = "savetemplateimage";
+                       this.savetemplateimage.Xpad = 5;
+                       this.savetemplateimage.Ypad = 5;
                        this.savetemplatebutton.Add (this.savetemplateimage);
                        this.savetemplatebutton.Label = null;
                        this.hbox3.Add (this.savetemplatebutton);
-                       global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.hbox3 
[this.savetemplatebutton]));
-                       w16.Position = 2;
-                       w16.Expand = false;
-                       w16.Fill = false;
+                       global::Gtk.Box.BoxChild w22 = ((global::Gtk.Box.BoxChild)(this.hbox3 
[this.savetemplatebutton]));
+                       w22.Position = 2;
+                       w22.Expand = false;
+                       w22.Fill = false;
                        this.vbox3.Add (this.hbox3);
-                       global::Gtk.Box.BoxChild w17 = ((global::Gtk.Box.BoxChild)(this.vbox3 [this.hbox3]));
-                       w17.Position = 1;
-                       w17.Expand = false;
-                       w17.Fill = false;
+                       global::Gtk.Box.BoxChild w23 = ((global::Gtk.Box.BoxChild)(this.vbox3 [this.hbox3]));
+                       w23.Position = 1;
+                       w23.Expand = false;
+                       w23.Fill = false;
                        this.dashboardeditorbuttonbar.Add (this.vbox3);
-                       global::Gtk.Box.BoxChild w18 = 
((global::Gtk.Box.BoxChild)(this.dashboardeditorbuttonbar [this.vbox3]));
-                       w18.Position = 1;
-                       w18.Expand = false;
-                       w18.Fill = false;
+                       global::Gtk.Box.BoxChild w24 = 
((global::Gtk.Box.BoxChild)(this.dashboardeditorbuttonbar [this.vbox3]));
+                       w24.Position = 1;
+                       w24.Expand = false;
+                       w24.Fill = false;
                        // Container child dashboardeditorbuttonbar.Gtk.Box+BoxChild
                        this.vseparatorimage = new global::Gtk.Image ();
                        this.vseparatorimage.Name = "vseparatorimage";
                        this.dashboardeditorbuttonbar.Add (this.vseparatorimage);
-                       global::Gtk.Box.BoxChild w19 = 
((global::Gtk.Box.BoxChild)(this.dashboardeditorbuttonbar [this.vseparatorimage]));
-                       w19.Position = 2;
-                       w19.Expand = false;
-                       w19.Fill = false;
+                       global::Gtk.Box.BoxChild w25 = 
((global::Gtk.Box.BoxChild)(this.dashboardeditorbuttonbar [this.vseparatorimage]));
+                       w25.Position = 2;
+                       w25.Expand = false;
+                       w25.Fill = false;
                        // Container child dashboardeditorbuttonbar.Gtk.Box+BoxChild
                        this.vbox17 = new global::Gtk.VBox ();
                        this.vbox17.Name = "vbox17";
-                       this.vbox17.Spacing = 6;
+                       this.vbox17.Spacing = 2;
                        // Container child vbox17.Gtk.Box+BoxChild
                        this.editbuttonslabel = new global::Gtk.Label ();
                        this.editbuttonslabel.Name = "editbuttonslabel";
                        this.editbuttonslabel.Xalign = 0F;
-                       this.editbuttonslabel.LabelProp = global::Mono.Unix.Catalog.GetString ("Manage 
dashboard buttons");
+                       this.editbuttonslabel.LabelProp = global::Mono.Unix.Catalog.GetString ("<span 
font_desc=\"10\">Manage dashboard buttons</span>");
+                       this.editbuttonslabel.UseMarkup = true;
                        this.vbox17.Add (this.editbuttonslabel);
-                       global::Gtk.Box.BoxChild w20 = ((global::Gtk.Box.BoxChild)(this.vbox17 
[this.editbuttonslabel]));
-                       w20.Position = 0;
-                       w20.Fill = false;
+                       global::Gtk.Box.BoxChild w26 = ((global::Gtk.Box.BoxChild)(this.vbox17 
[this.editbuttonslabel]));
+                       w26.Position = 0;
+                       w26.Fill = false;
                        // Container child vbox17.Gtk.Box+BoxChild
                        this.hbox4 = new global::Gtk.HBox ();
                        this.hbox4.Name = "hbox4";
@@ -242,13 +256,15 @@ namespace LongoMatch.Gui.Panel
                        // Container child addcategorybutton.Gtk.Container+ContainerChild
                        this.addcategoryimage = new global::Gtk.Image ();
                        this.addcategoryimage.Name = "addcategoryimage";
+                       this.addcategoryimage.Xpad = 5;
+                       this.addcategoryimage.Ypad = 5;
                        this.addcategorybutton.Add (this.addcategoryimage);
                        this.addcategorybutton.Label = null;
                        this.hbox4.Add (this.addcategorybutton);
-                       global::Gtk.Box.BoxChild w22 = ((global::Gtk.Box.BoxChild)(this.hbox4 
[this.addcategorybutton]));
-                       w22.Position = 0;
-                       w22.Expand = false;
-                       w22.Fill = false;
+                       global::Gtk.Box.BoxChild w28 = ((global::Gtk.Box.BoxChild)(this.hbox4 
[this.addcategorybutton]));
+                       w28.Position = 0;
+                       w28.Expand = false;
+                       w28.Fill = false;
                        // Container child hbox4.Gtk.Box+BoxChild
                        this.addtagbutton1 = new global::Gtk.Button ();
                        this.addtagbutton1.CanFocus = true;
@@ -256,13 +272,15 @@ namespace LongoMatch.Gui.Panel
                        // Container child addtagbutton1.Gtk.Container+ContainerChild
                        this.addtagimage = new global::Gtk.Image ();
                        this.addtagimage.Name = "addtagimage";
+                       this.addtagimage.Xpad = 5;
+                       this.addtagimage.Ypad = 5;
                        this.addtagbutton1.Add (this.addtagimage);
                        this.addtagbutton1.Label = null;
                        this.hbox4.Add (this.addtagbutton1);
-                       global::Gtk.Box.BoxChild w24 = ((global::Gtk.Box.BoxChild)(this.hbox4 
[this.addtagbutton1]));
-                       w24.Position = 1;
-                       w24.Expand = false;
-                       w24.Fill = false;
+                       global::Gtk.Box.BoxChild w30 = ((global::Gtk.Box.BoxChild)(this.hbox4 
[this.addtagbutton1]));
+                       w30.Position = 1;
+                       w30.Expand = false;
+                       w30.Fill = false;
                        // Container child hbox4.Gtk.Box+BoxChild
                        this.scorebutton = new global::Gtk.Button ();
                        this.scorebutton.CanFocus = true;
@@ -270,13 +288,15 @@ namespace LongoMatch.Gui.Panel
                        // Container child scorebutton.Gtk.Container+ContainerChild
                        this.scoreimage = new global::Gtk.Image ();
                        this.scoreimage.Name = "scoreimage";
+                       this.scoreimage.Xpad = 5;
+                       this.scoreimage.Ypad = 5;
                        this.scorebutton.Add (this.scoreimage);
                        this.scorebutton.Label = null;
                        this.hbox4.Add (this.scorebutton);
-                       global::Gtk.Box.BoxChild w26 = ((global::Gtk.Box.BoxChild)(this.hbox4 
[this.scorebutton]));
-                       w26.Position = 2;
-                       w26.Expand = false;
-                       w26.Fill = false;
+                       global::Gtk.Box.BoxChild w32 = ((global::Gtk.Box.BoxChild)(this.hbox4 
[this.scorebutton]));
+                       w32.Position = 2;
+                       w32.Expand = false;
+                       w32.Fill = false;
                        // Container child hbox4.Gtk.Box+BoxChild
                        this.cardbutton = new global::Gtk.Button ();
                        this.cardbutton.CanFocus = true;
@@ -284,13 +304,15 @@ namespace LongoMatch.Gui.Panel
                        // Container child cardbutton.Gtk.Container+ContainerChild
                        this.cardimage = new global::Gtk.Image ();
                        this.cardimage.Name = "cardimage";
+                       this.cardimage.Xpad = 5;
+                       this.cardimage.Ypad = 5;
                        this.cardbutton.Add (this.cardimage);
                        this.cardbutton.Label = null;
                        this.hbox4.Add (this.cardbutton);
-                       global::Gtk.Box.BoxChild w28 = ((global::Gtk.Box.BoxChild)(this.hbox4 
[this.cardbutton]));
-                       w28.Position = 3;
-                       w28.Expand = false;
-                       w28.Fill = false;
+                       global::Gtk.Box.BoxChild w34 = ((global::Gtk.Box.BoxChild)(this.hbox4 
[this.cardbutton]));
+                       w34.Position = 3;
+                       w34.Expand = false;
+                       w34.Fill = false;
                        // Container child hbox4.Gtk.Box+BoxChild
                        this.timerbutton = new global::Gtk.Button ();
                        this.timerbutton.CanFocus = true;
@@ -298,23 +320,25 @@ namespace LongoMatch.Gui.Panel
                        // Container child timerbutton.Gtk.Container+ContainerChild
                        this.timerimage = new global::Gtk.Image ();
                        this.timerimage.Name = "timerimage";
+                       this.timerimage.Xpad = 5;
+                       this.timerimage.Ypad = 5;
                        this.timerbutton.Add (this.timerimage);
                        this.timerbutton.Label = null;
                        this.hbox4.Add (this.timerbutton);
-                       global::Gtk.Box.BoxChild w30 = ((global::Gtk.Box.BoxChild)(this.hbox4 
[this.timerbutton]));
-                       w30.Position = 4;
-                       w30.Expand = false;
-                       w30.Fill = false;
+                       global::Gtk.Box.BoxChild w36 = ((global::Gtk.Box.BoxChild)(this.hbox4 
[this.timerbutton]));
+                       w36.Position = 4;
+                       w36.Expand = false;
+                       w36.Fill = false;
                        this.vbox17.Add (this.hbox4);
-                       global::Gtk.Box.BoxChild w31 = ((global::Gtk.Box.BoxChild)(this.vbox17 [this.hbox4]));
-                       w31.Position = 1;
-                       w31.Expand = false;
-                       w31.Fill = false;
+                       global::Gtk.Box.BoxChild w37 = ((global::Gtk.Box.BoxChild)(this.vbox17 [this.hbox4]));
+                       w37.Position = 1;
+                       w37.Expand = false;
+                       w37.Fill = false;
                        this.dashboardeditorbuttonbar.Add (this.vbox17);
-                       global::Gtk.Box.BoxChild w32 = 
((global::Gtk.Box.BoxChild)(this.dashboardeditorbuttonbar [this.vbox17]));
-                       w32.Position = 3;
-                       w32.Expand = false;
-                       w32.Fill = false;
+                       global::Gtk.Box.BoxChild w38 = 
((global::Gtk.Box.BoxChild)(this.dashboardeditorbuttonbar [this.vbox17]));
+                       w38.Position = 3;
+                       w38.Expand = false;
+                       w38.Fill = false;
                        // Container child dashboardeditorbuttonbar.Gtk.Box+BoxChild
                        this.propertiesimagealignment = new global::Gtk.Alignment (1F, 0.5F, 0F, 0F);
                        this.propertiesimagealignment.Name = "propertiesimagealignment";
@@ -324,13 +348,13 @@ namespace LongoMatch.Gui.Panel
                        this.propertiesimage.Name = "propertiesimage";
                        this.propertiesimagealignment.Add (this.propertiesimage);
                        this.dashboardeditorbuttonbar.Add (this.propertiesimagealignment);
-                       global::Gtk.Box.BoxChild w34 = 
((global::Gtk.Box.BoxChild)(this.dashboardeditorbuttonbar [this.propertiesimagealignment]));
-                       w34.Position = 4;
+                       global::Gtk.Box.BoxChild w40 = 
((global::Gtk.Box.BoxChild)(this.dashboardeditorbuttonbar [this.propertiesimagealignment]));
+                       w40.Position = 4;
                        this.contentvbox.Add (this.dashboardeditorbuttonbar);
-                       global::Gtk.Box.BoxChild w35 = ((global::Gtk.Box.BoxChild)(this.contentvbox 
[this.dashboardeditorbuttonbar]));
-                       w35.Position = 0;
-                       w35.Expand = false;
-                       w35.Fill = false;
+                       global::Gtk.Box.BoxChild w41 = ((global::Gtk.Box.BoxChild)(this.contentvbox 
[this.dashboardeditorbuttonbar]));
+                       w41.Position = 0;
+                       w41.Expand = false;
+                       w41.Fill = false;
                        // Container child contentvbox.Gtk.Box+BoxChild
                        this.hbox1 = new global::Gtk.HBox ();
                        this.hbox1.Name = "hbox1";
@@ -350,13 +374,13 @@ namespace LongoMatch.Gui.Panel
                        this.dashboardseditortreeview.Name = "dashboardseditortreeview";
                        this.GtkScrolledWindow1.Add (this.dashboardseditortreeview);
                        this.templatesvbox.Add (this.GtkScrolledWindow1);
-                       global::Gtk.Box.BoxChild w37 = ((global::Gtk.Box.BoxChild)(this.templatesvbox 
[this.GtkScrolledWindow1]));
-                       w37.Position = 0;
+                       global::Gtk.Box.BoxChild w43 = ((global::Gtk.Box.BoxChild)(this.templatesvbox 
[this.GtkScrolledWindow1]));
+                       w43.Position = 0;
                        this.hbox1.Add (this.templatesvbox);
-                       global::Gtk.Box.BoxChild w38 = ((global::Gtk.Box.BoxChild)(this.hbox1 
[this.templatesvbox]));
-                       w38.Position = 0;
-                       w38.Expand = false;
-                       w38.Fill = false;
+                       global::Gtk.Box.BoxChild w44 = ((global::Gtk.Box.BoxChild)(this.hbox1 
[this.templatesvbox]));
+                       w44.Position = 0;
+                       w44.Expand = false;
+                       w44.Fill = false;
                        // Container child hbox1.Gtk.Box+BoxChild
                        this.vbox4 = new global::Gtk.VBox ();
                        this.vbox4.Name = "vbox4";
@@ -367,18 +391,18 @@ namespace LongoMatch.Gui.Panel
                        this.buttonswidget.Name = "buttonswidget";
                        this.buttonswidget.Edited = false;
                        this.vbox4.Add (this.buttonswidget);
-                       global::Gtk.Box.BoxChild w39 = ((global::Gtk.Box.BoxChild)(this.vbox4 
[this.buttonswidget]));
-                       w39.Position = 0;
+                       global::Gtk.Box.BoxChild w45 = ((global::Gtk.Box.BoxChild)(this.vbox4 
[this.buttonswidget]));
+                       w45.Position = 0;
                        this.hbox1.Add (this.vbox4);
-                       global::Gtk.Box.BoxChild w40 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.vbox4]));
-                       w40.Position = 1;
+                       global::Gtk.Box.BoxChild w46 = ((global::Gtk.Box.BoxChild)(this.hbox1 [this.vbox4]));
+                       w46.Position = 1;
                        this.contentvbox.Add (this.hbox1);
-                       global::Gtk.Box.BoxChild w41 = ((global::Gtk.Box.BoxChild)(this.contentvbox 
[this.hbox1]));
-                       w41.Position = 1;
+                       global::Gtk.Box.BoxChild w47 = ((global::Gtk.Box.BoxChild)(this.contentvbox 
[this.hbox1]));
+                       w47.Position = 1;
                        this.contentalignment.Add (this.contentvbox);
                        this.dashboardeditorvbox.Add (this.contentalignment);
-                       global::Gtk.Box.BoxChild w43 = ((global::Gtk.Box.BoxChild)(this.dashboardeditorvbox 
[this.contentalignment]));
-                       w43.Position = 1;
+                       global::Gtk.Box.BoxChild w49 = ((global::Gtk.Box.BoxChild)(this.dashboardeditorvbox 
[this.contentalignment]));
+                       w49.Position = 1;
                        this.Add (this.dashboardeditorvbox);
                        if ((this.Child != null)) {
                                this.Child.ShowAll ();
diff --git a/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Panel.TeamsTemplatesPanel.cs 
b/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Panel.TeamsTemplatesPanel.cs
index 3b89c4f..eaa147a 100644
--- a/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Panel.TeamsTemplatesPanel.cs
+++ b/LongoMatch.GUI/gtk-gui/LongoMatch.Gui.Panel.TeamsTemplatesPanel.cs
@@ -15,21 +15,27 @@ namespace LongoMatch.Gui.Panel
                private global::Gtk.HBox teameditorbuttonbar;
                private global::Gtk.Alignment templateimagealignment;
                private global::Gtk.Image teamimage;
-               private global::Gtk.VBox editteamvbox;
-               private global::Gtk.Label editteamlabel;
-               private global::Gtk.HButtonBox teambuttonbox;
-               private global::Gtk.Button newteamtemplatebutton;
+               private global::Gtk.VBox editteamsvbox;
+               private global::Gtk.Label editteamslabel;
+               private global::Gtk.HBox hbox8;
+               private global::Gtk.Button newteambutton;
                private global::Gtk.Image newteamimage;
-               private global::Gtk.Button deleteteamteamplatebutton;
+               private global::Gtk.Button deleteteambutton;
                private global::Gtk.Image deleteteamimage;
-               private global::Gtk.Button saveteamtemplatebutton;
+               private global::Gtk.Button saveteambutton;
                private global::Gtk.Image saveteamimage;
-               private global::Gtk.VSeparator vseparator3;
+               private global::Gtk.Image vseparatorimage;
+               private global::Gtk.VBox editplayersvbox;
+               private global::Gtk.Label editplayerslabel;
+               private global::Gtk.HBox hbox7;
+               private global::Gtk.Button newplayerbutton1;
+               private global::Gtk.Image newplayerimage;
+               private global::Gtk.Button deleteplayerbutton;
+               private global::Gtk.Image deleteplayerimage;
                private global::Gtk.HBox hbox1;
                private global::Gtk.VBox teamsvbox;
                private global::Gtk.ScrolledWindow GtkScrolledWindow1;
                private global::Gtk.TreeView teamseditortreeview;
-               private global::Gtk.VSeparator vseparator2;
                private global::LongoMatch.Gui.Component.TeamTemplateEditor teamtemplateeditor1;
 
                protected virtual void Build ()
@@ -47,6 +53,7 @@ namespace LongoMatch.Gui.Panel
                        this.headereventbox.Name = "headereventbox";
                        // Container child headereventbox.Gtk.Container+ContainerChild
                        this.headerhbox = new global::Gtk.HBox ();
+                       this.headerhbox.HeightRequest = 60;
                        this.headerhbox.Name = "headerhbox";
                        this.headerhbox.Spacing = 6;
                        // Container child headerhbox.Gtk.Box+BoxChild
@@ -61,7 +68,7 @@ namespace LongoMatch.Gui.Panel
                        this.titlelabel = new global::Gtk.Label ();
                        this.titlelabel.Name = "titlelabel";
                        this.titlelabel.Xalign = 0F;
-                       this.titlelabel.LabelProp = global::Mono.Unix.Catalog.GetString ("<b>TEAM 
EDITOR</b>");
+                       this.titlelabel.LabelProp = global::Mono.Unix.Catalog.GetString ("<span 
font_desc=\"27\"><b>TEAM EDITOR</b></span>");
                        this.titlelabel.UseMarkup = true;
                        this.titlelabel.Justify = ((global::Gtk.Justification)(2));
                        this.headerhbox.Add (this.titlelabel);
@@ -114,7 +121,7 @@ namespace LongoMatch.Gui.Panel
                        // Container child contentvbox.Gtk.Box+BoxChild
                        this.teameditorbuttonbar = new global::Gtk.HBox ();
                        this.teameditorbuttonbar.Name = "teameditorbuttonbar";
-                       this.teameditorbuttonbar.Spacing = 6;
+                       this.teameditorbuttonbar.Spacing = 24;
                        // Container child teameditorbuttonbar.Gtk.Box+BoxChild
                        this.templateimagealignment = new global::Gtk.Alignment (0.5F, 0.5F, 1F, 1F);
                        this.templateimagealignment.Name = "templateimagealignment";
@@ -123,6 +130,8 @@ namespace LongoMatch.Gui.Panel
                        // Container child templateimagealignment.Gtk.Container+ContainerChild
                        this.teamimage = new global::Gtk.Image ();
                        this.teamimage.Name = "teamimage";
+                       this.teamimage.Ypad = 5;
+                       this.teamimage.Yalign = 1F;
                        this.templateimagealignment.Add (this.teamimage);
                        this.teameditorbuttonbar.Add (this.templateimagealignment);
                        global::Gtk.Box.BoxChild w15 = ((global::Gtk.Box.BoxChild)(this.teameditorbuttonbar 
[this.templateimagealignment]));
@@ -130,93 +139,159 @@ namespace LongoMatch.Gui.Panel
                        w15.Expand = false;
                        w15.Fill = false;
                        // Container child teameditorbuttonbar.Gtk.Box+BoxChild
-                       this.editteamvbox = new global::Gtk.VBox ();
-                       this.editteamvbox.Name = "editteamvbox";
-                       this.editteamvbox.Spacing = 6;
-                       // Container child editteamvbox.Gtk.Box+BoxChild
-                       this.editteamlabel = new global::Gtk.Label ();
-                       this.editteamlabel.Name = "editteamlabel";
-                       this.editteamlabel.Xalign = 0F;
-                       this.editteamlabel.LabelProp = global::Mono.Unix.Catalog.GetString ("Edit team");
-                       this.editteamvbox.Add (this.editteamlabel);
-                       global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.editteamvbox 
[this.editteamlabel]));
+                       this.editteamsvbox = new global::Gtk.VBox ();
+                       this.editteamsvbox.Name = "editteamsvbox";
+                       this.editteamsvbox.Spacing = 2;
+                       // Container child editteamsvbox.Gtk.Box+BoxChild
+                       this.editteamslabel = new global::Gtk.Label ();
+                       this.editteamslabel.Name = "editteamslabel";
+                       this.editteamslabel.Xalign = 0F;
+                       this.editteamslabel.LabelProp = global::Mono.Unix.Catalog.GetString ("<span 
font_desc=\"10\">Manage teams</span>");
+                       this.editteamslabel.UseMarkup = true;
+                       this.editteamsvbox.Add (this.editteamslabel);
+                       global::Gtk.Box.BoxChild w16 = ((global::Gtk.Box.BoxChild)(this.editteamsvbox 
[this.editteamslabel]));
                        w16.Position = 0;
-                       // Container child editteamvbox.Gtk.Box+BoxChild
-                       this.teambuttonbox = new global::Gtk.HButtonBox ();
-                       this.teambuttonbox.Name = "teambuttonbox";
-                       this.teambuttonbox.Spacing = 12;
-                       this.teambuttonbox.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(3));
-                       // Container child teambuttonbox.Gtk.ButtonBox+ButtonBoxChild
-                       this.newteamtemplatebutton = new global::Gtk.Button ();
-                       this.newteamtemplatebutton.TooltipMarkup = "New team";
-                       this.newteamtemplatebutton.CanFocus = true;
-                       this.newteamtemplatebutton.Name = "newteamtemplatebutton";
-                       // Container child newteamtemplatebutton.Gtk.Container+ContainerChild
+                       w16.Expand = false;
+                       w16.Fill = false;
+                       // Container child editteamsvbox.Gtk.Box+BoxChild
+                       this.hbox8 = new global::Gtk.HBox ();
+                       this.hbox8.Name = "hbox8";
+                       this.hbox8.Spacing = 6;
+                       // Container child hbox8.Gtk.Box+BoxChild
+                       this.newteambutton = new global::Gtk.Button ();
+                       this.newteambutton.CanFocus = true;
+                       this.newteambutton.Name = "newteambutton";
+                       // Container child newteambutton.Gtk.Container+ContainerChild
                        this.newteamimage = new global::Gtk.Image ();
                        this.newteamimage.Name = "newteamimage";
-                       this.newteamtemplatebutton.Add (this.newteamimage);
-                       this.newteamtemplatebutton.Label = null;
-                       this.teambuttonbox.Add (this.newteamtemplatebutton);
-                       global::Gtk.ButtonBox.ButtonBoxChild w18 = 
((global::Gtk.ButtonBox.ButtonBoxChild)(this.teambuttonbox [this.newteamtemplatebutton]));
+                       this.newteamimage.Xpad = 5;
+                       this.newteamimage.Ypad = 5;
+                       this.newteambutton.Add (this.newteamimage);
+                       this.newteambutton.Label = null;
+                       this.hbox8.Add (this.newteambutton);
+                       global::Gtk.Box.BoxChild w18 = ((global::Gtk.Box.BoxChild)(this.hbox8 
[this.newteambutton]));
+                       w18.Position = 0;
                        w18.Expand = false;
                        w18.Fill = false;
-                       // Container child teambuttonbox.Gtk.ButtonBox+ButtonBoxChild
-                       this.deleteteamteamplatebutton = new global::Gtk.Button ();
-                       this.deleteteamteamplatebutton.TooltipMarkup = "Delete team";
-                       this.deleteteamteamplatebutton.CanFocus = true;
-                       this.deleteteamteamplatebutton.Name = "deleteteamteamplatebutton";
-                       // Container child deleteteamteamplatebutton.Gtk.Container+ContainerChild
+                       // Container child hbox8.Gtk.Box+BoxChild
+                       this.deleteteambutton = new global::Gtk.Button ();
+                       this.deleteteambutton.CanFocus = true;
+                       this.deleteteambutton.Name = "deleteteambutton";
+                       // Container child deleteteambutton.Gtk.Container+ContainerChild
                        this.deleteteamimage = new global::Gtk.Image ();
                        this.deleteteamimage.Name = "deleteteamimage";
-                       this.deleteteamteamplatebutton.Add (this.deleteteamimage);
-                       this.deleteteamteamplatebutton.Label = null;
-                       this.teambuttonbox.Add (this.deleteteamteamplatebutton);
-                       global::Gtk.ButtonBox.ButtonBoxChild w20 = 
((global::Gtk.ButtonBox.ButtonBoxChild)(this.teambuttonbox [this.deleteteamteamplatebutton]));
+                       this.deleteteamimage.Xpad = 5;
+                       this.deleteteamimage.Ypad = 5;
+                       this.deleteteambutton.Add (this.deleteteamimage);
+                       this.deleteteambutton.Label = null;
+                       this.hbox8.Add (this.deleteteambutton);
+                       global::Gtk.Box.BoxChild w20 = ((global::Gtk.Box.BoxChild)(this.hbox8 
[this.deleteteambutton]));
                        w20.Position = 1;
                        w20.Expand = false;
                        w20.Fill = false;
-                       // Container child teambuttonbox.Gtk.ButtonBox+ButtonBoxChild
-                       this.saveteamtemplatebutton = new global::Gtk.Button ();
-                       this.saveteamtemplatebutton.TooltipMarkup = "Save team";
-                       this.saveteamtemplatebutton.CanFocus = true;
-                       this.saveteamtemplatebutton.Name = "saveteamtemplatebutton";
-                       // Container child saveteamtemplatebutton.Gtk.Container+ContainerChild
+                       // Container child hbox8.Gtk.Box+BoxChild
+                       this.saveteambutton = new global::Gtk.Button ();
+                       this.saveteambutton.CanFocus = true;
+                       this.saveteambutton.Name = "saveteambutton";
+                       // Container child saveteambutton.Gtk.Container+ContainerChild
                        this.saveteamimage = new global::Gtk.Image ();
                        this.saveteamimage.Name = "saveteamimage";
-                       this.saveteamtemplatebutton.Add (this.saveteamimage);
-                       this.saveteamtemplatebutton.Label = null;
-                       this.teambuttonbox.Add (this.saveteamtemplatebutton);
-                       global::Gtk.ButtonBox.ButtonBoxChild w22 = 
((global::Gtk.ButtonBox.ButtonBoxChild)(this.teambuttonbox [this.saveteamtemplatebutton]));
+                       this.saveteamimage.Xpad = 5;
+                       this.saveteamimage.Ypad = 5;
+                       this.saveteambutton.Add (this.saveteamimage);
+                       this.saveteambutton.Label = null;
+                       this.hbox8.Add (this.saveteambutton);
+                       global::Gtk.Box.BoxChild w22 = ((global::Gtk.Box.BoxChild)(this.hbox8 
[this.saveteambutton]));
                        w22.Position = 2;
                        w22.Expand = false;
                        w22.Fill = false;
-                       this.editteamvbox.Add (this.teambuttonbox);
-                       global::Gtk.Box.BoxChild w23 = ((global::Gtk.Box.BoxChild)(this.editteamvbox 
[this.teambuttonbox]));
+                       this.editteamsvbox.Add (this.hbox8);
+                       global::Gtk.Box.BoxChild w23 = ((global::Gtk.Box.BoxChild)(this.editteamsvbox 
[this.hbox8]));
                        w23.Position = 1;
                        w23.Expand = false;
                        w23.Fill = false;
-                       this.teameditorbuttonbar.Add (this.editteamvbox);
-                       global::Gtk.Box.BoxChild w24 = ((global::Gtk.Box.BoxChild)(this.teameditorbuttonbar 
[this.editteamvbox]));
+                       this.teameditorbuttonbar.Add (this.editteamsvbox);
+                       global::Gtk.Box.BoxChild w24 = ((global::Gtk.Box.BoxChild)(this.teameditorbuttonbar 
[this.editteamsvbox]));
                        w24.Position = 1;
                        w24.Expand = false;
                        w24.Fill = false;
                        // Container child teameditorbuttonbar.Gtk.Box+BoxChild
-                       this.vseparator3 = new global::Gtk.VSeparator ();
-                       this.vseparator3.Name = "vseparator3";
-                       this.teameditorbuttonbar.Add (this.vseparator3);
-                       global::Gtk.Box.BoxChild w25 = ((global::Gtk.Box.BoxChild)(this.teameditorbuttonbar 
[this.vseparator3]));
+                       this.vseparatorimage = new global::Gtk.Image ();
+                       this.vseparatorimage.Name = "vseparatorimage";
+                       this.teameditorbuttonbar.Add (this.vseparatorimage);
+                       global::Gtk.Box.BoxChild w25 = ((global::Gtk.Box.BoxChild)(this.teameditorbuttonbar 
[this.vseparatorimage]));
                        w25.Position = 2;
                        w25.Expand = false;
                        w25.Fill = false;
-                       this.contentvbox.Add (this.teameditorbuttonbar);
-                       global::Gtk.Box.BoxChild w26 = ((global::Gtk.Box.BoxChild)(this.contentvbox 
[this.teameditorbuttonbar]));
+                       // Container child teameditorbuttonbar.Gtk.Box+BoxChild
+                       this.editplayersvbox = new global::Gtk.VBox ();
+                       this.editplayersvbox.Name = "editplayersvbox";
+                       this.editplayersvbox.Spacing = 2;
+                       // Container child editplayersvbox.Gtk.Box+BoxChild
+                       this.editplayerslabel = new global::Gtk.Label ();
+                       this.editplayerslabel.Name = "editplayerslabel";
+                       this.editplayerslabel.Xalign = 0F;
+                       this.editplayerslabel.LabelProp = global::Mono.Unix.Catalog.GetString ("<span 
font_desc=\"10\">Manage players</span>");
+                       this.editplayerslabel.UseMarkup = true;
+                       this.editplayersvbox.Add (this.editplayerslabel);
+                       global::Gtk.Box.BoxChild w26 = ((global::Gtk.Box.BoxChild)(this.editplayersvbox 
[this.editplayerslabel]));
                        w26.Position = 0;
-                       w26.Expand = false;
                        w26.Fill = false;
+                       // Container child editplayersvbox.Gtk.Box+BoxChild
+                       this.hbox7 = new global::Gtk.HBox ();
+                       this.hbox7.Name = "hbox7";
+                       this.hbox7.Spacing = 6;
+                       // Container child hbox7.Gtk.Box+BoxChild
+                       this.newplayerbutton1 = new global::Gtk.Button ();
+                       this.newplayerbutton1.CanFocus = true;
+                       this.newplayerbutton1.Name = "newplayerbutton1";
+                       // Container child newplayerbutton1.Gtk.Container+ContainerChild
+                       this.newplayerimage = new global::Gtk.Image ();
+                       this.newplayerimage.Name = "newplayerimage";
+                       this.newplayerimage.Xpad = 5;
+                       this.newplayerimage.Ypad = 5;
+                       this.newplayerbutton1.Add (this.newplayerimage);
+                       this.newplayerbutton1.Label = null;
+                       this.hbox7.Add (this.newplayerbutton1);
+                       global::Gtk.Box.BoxChild w28 = ((global::Gtk.Box.BoxChild)(this.hbox7 
[this.newplayerbutton1]));
+                       w28.Position = 0;
+                       w28.Expand = false;
+                       w28.Fill = false;
+                       // Container child hbox7.Gtk.Box+BoxChild
+                       this.deleteplayerbutton = new global::Gtk.Button ();
+                       this.deleteplayerbutton.CanFocus = true;
+                       this.deleteplayerbutton.Name = "deleteplayerbutton";
+                       // Container child deleteplayerbutton.Gtk.Container+ContainerChild
+                       this.deleteplayerimage = new global::Gtk.Image ();
+                       this.deleteplayerimage.Name = "deleteplayerimage";
+                       this.deleteplayerimage.Xpad = 5;
+                       this.deleteplayerimage.Ypad = 5;
+                       this.deleteplayerbutton.Add (this.deleteplayerimage);
+                       this.deleteplayerbutton.Label = null;
+                       this.hbox7.Add (this.deleteplayerbutton);
+                       global::Gtk.Box.BoxChild w30 = ((global::Gtk.Box.BoxChild)(this.hbox7 
[this.deleteplayerbutton]));
+                       w30.Position = 1;
+                       w30.Expand = false;
+                       w30.Fill = false;
+                       this.editplayersvbox.Add (this.hbox7);
+                       global::Gtk.Box.BoxChild w31 = ((global::Gtk.Box.BoxChild)(this.editplayersvbox 
[this.hbox7]));
+                       w31.Position = 1;
+                       w31.Expand = false;
+                       w31.Fill = false;
+                       this.teameditorbuttonbar.Add (this.editplayersvbox);
+                       global::Gtk.Box.BoxChild w32 = ((global::Gtk.Box.BoxChild)(this.teameditorbuttonbar 
[this.editplayersvbox]));
+                       w32.Position = 3;
+                       w32.Expand = false;
+                       w32.Fill = false;
+                       this.contentvbox.Add (this.teameditorbuttonbar);
+                       global::Gtk.Box.BoxChild w33 = ((global::Gtk.Box.BoxChild)(this.contentvbox 
[this.teameditorbuttonbar]));
+                       w33.Position = 0;
+                       w33.Expand = false;
+                       w33.Fill = false;
                        // Container child contentvbox.Gtk.Box+BoxChild
                        this.hbox1 = new global::Gtk.HBox ();
                        this.hbox1.Name = "hbox1";
-                       this.hbox1.Spacing = 6;
+                       this.hbox1.Spacing = 15;
                        // Container child hbox1.Gtk.Box+BoxChild
                        this.teamsvbox = new global::Gtk.VBox ();
                        this.teamsvbox.WidthRequest = 280;
@@ -232,35 +307,27 @@ namespace LongoMatch.Gui.Panel
                        this.teamseditortreeview.Name = "teamseditortreeview";
                        this.GtkScrolledWindow1.Add (this.teamseditortreeview);
                        this.teamsvbox.Add (this.GtkScrolledWindow1);
-                       global::Gtk.Box.BoxChild w28 = ((global::Gtk.Box.BoxChild)(this.teamsvbox 
[this.GtkScrolledWindow1]));
-                       w28.Position = 0;
+                       global::Gtk.Box.BoxChild w35 = ((global::Gtk.Box.BoxChild)(this.teamsvbox 
[this.GtkScrolledWindow1]));
+                       w35.Position = 0;
                        this.hbox1.Add (this.teamsvbox);
-                       global::Gtk.Box.BoxChild w29 = ((global::Gtk.Box.BoxChild)(this.hbox1 
[this.teamsvbox]));
-                       w29.Position = 0;
-                       w29.Expand = false;
-                       w29.Fill = false;
-                       // Container child hbox1.Gtk.Box+BoxChild
-                       this.vseparator2 = new global::Gtk.VSeparator ();
-                       this.vseparator2.Name = "vseparator2";
-                       this.hbox1.Add (this.vseparator2);
-                       global::Gtk.Box.BoxChild w30 = ((global::Gtk.Box.BoxChild)(this.hbox1 
[this.vseparator2]));
-                       w30.Position = 1;
-                       w30.Expand = false;
-                       w30.Fill = false;
+                       global::Gtk.Box.BoxChild w36 = ((global::Gtk.Box.BoxChild)(this.hbox1 
[this.teamsvbox]));
+                       w36.Position = 0;
+                       w36.Expand = false;
+                       w36.Fill = false;
                        // Container child hbox1.Gtk.Box+BoxChild
                        this.teamtemplateeditor1 = new global::LongoMatch.Gui.Component.TeamTemplateEditor ();
                        this.teamtemplateeditor1.Events = ((global::Gdk.EventMask)(256));
                        this.teamtemplateeditor1.Name = "teamtemplateeditor1";
                        this.hbox1.Add (this.teamtemplateeditor1);
-                       global::Gtk.Box.BoxChild w31 = ((global::Gtk.Box.BoxChild)(this.hbox1 
[this.teamtemplateeditor1]));
-                       w31.Position = 2;
+                       global::Gtk.Box.BoxChild w37 = ((global::Gtk.Box.BoxChild)(this.hbox1 
[this.teamtemplateeditor1]));
+                       w37.Position = 1;
                        this.contentvbox.Add (this.hbox1);
-                       global::Gtk.Box.BoxChild w32 = ((global::Gtk.Box.BoxChild)(this.contentvbox 
[this.hbox1]));
-                       w32.Position = 1;
+                       global::Gtk.Box.BoxChild w38 = ((global::Gtk.Box.BoxChild)(this.contentvbox 
[this.hbox1]));
+                       w38.Position = 1;
                        this.contentalignment.Add (this.contentvbox);
                        this.teameditorvbox.Add (this.contentalignment);
-                       global::Gtk.Box.BoxChild w34 = ((global::Gtk.Box.BoxChild)(this.teameditorvbox 
[this.contentalignment]));
-                       w34.Position = 1;
+                       global::Gtk.Box.BoxChild w40 = ((global::Gtk.Box.BoxChild)(this.teameditorvbox 
[this.contentalignment]));
+                       w40.Position = 1;
                        this.Add (this.teameditorvbox);
                        if ((this.Child != null)) {
                                this.Child.ShowAll ();
diff --git a/LongoMatch.GUI/gtk-gui/gui.stetic b/LongoMatch.GUI/gtk-gui/gui.stetic
index c63471e..bf197bd 100644
--- a/LongoMatch.GUI/gtk-gui/gui.stetic
+++ b/LongoMatch.GUI/gtk-gui/gui.stetic
@@ -7375,6 +7375,7 @@ You can continue with the current capture, cancel it or save your project.
             <child>
               <widget class="Gtk.HBox" id="headerhbox">
                 <property name="MemberName" />
+                <property name="HeightRequest">60</property>
                 <property name="Spacing">6</property>
                 <child>
                   <widget class="Gtk.Image" id="logoimage">
@@ -7391,7 +7392,7 @@ You can continue with the current capture, cancel it or save your project.
                   <widget class="Gtk.Label" id="titlelabel">
                     <property name="MemberName" />
                     <property name="Xalign">0</property>
-                    <property name="LabelProp" translatable="yes">&lt;b&gt;TEAM EDITOR&lt;/b&gt;</property>
+                    <property name="LabelProp" translatable="yes">&lt;span font_desc="27"&gt;&lt;b&gt;TEAM 
EDITOR&lt;/b&gt;&lt;/span&gt;</property>
                     <property name="UseMarkup">True</property>
                     <property name="Justify">Center</property>
                   </widget>
@@ -7443,7 +7444,7 @@ You can continue with the current capture, cancel it or save your project.
                 <child>
                   <widget class="Gtk.HBox" id="teameditorbuttonbar">
                     <property name="MemberName" />
-                    <property name="Spacing">6</property>
+                    <property name="Spacing">24</property>
                     <child>
                       <widget class="Gtk.Alignment" id="templateimagealignment">
                         <property name="MemberName" />
@@ -7452,6 +7453,8 @@ You can continue with the current capture, cancel it or save your project.
                         <child>
                           <widget class="Gtk.Image" id="teamimage">
                             <property name="MemberName" />
+                            <property name="Ypad">5</property>
+                            <property name="Yalign">1</property>
                           </widget>
                         </child>
                       </widget>
@@ -7463,75 +7466,86 @@ You can continue with the current capture, cancel it or save your project.
                       </packing>
                     </child>
                     <child>
-                      <widget class="Gtk.VBox" id="editteamvbox">
+                      <widget class="Gtk.VBox" id="editteamsvbox">
                         <property name="MemberName" />
-                        <property name="Spacing">6</property>
+                        <property name="Spacing">2</property>
                         <child>
-                          <widget class="Gtk.Label" id="editteamlabel">
+                          <widget class="Gtk.Label" id="editteamslabel">
                             <property name="MemberName" />
                             <property name="Xalign">0</property>
-                            <property name="LabelProp" translatable="yes">Edit team</property>
+                            <property name="LabelProp" translatable="yes">&lt;span font_desc="10"&gt;Manage 
teams&lt;/span&gt;</property>
+                            <property name="UseMarkup">True</property>
                           </widget>
                           <packing>
                             <property name="Position">0</property>
-                            <property name="AutoSize">False</property>
+                            <property name="AutoSize">True</property>
+                            <property name="Expand">False</property>
+                            <property name="Fill">False</property>
                           </packing>
                         </child>
                         <child>
-                          <widget class="Gtk.HButtonBox" id="teambuttonbox">
+                          <widget class="Gtk.HBox" id="hbox8">
                             <property name="MemberName" />
-                            <property name="Spacing">12</property>
-                            <property name="Size">3</property>
-                            <property name="LayoutStyle">Start</property>
+                            <property name="Spacing">6</property>
                             <child>
-                              <widget class="Gtk.Button" id="newteamtemplatebutton">
+                              <widget class="Gtk.Button" id="newteambutton">
                                 <property name="MemberName" />
-                                <property name="Tooltip" translatable="yes">New team</property>
+                                <property name="Tooltip" translatable="yes" />
                                 <property name="CanFocus">True</property>
                                 <property name="Type">Custom</property>
                                 <child>
                                   <widget class="Gtk.Image" id="newteamimage">
                                     <property name="MemberName" />
+                                    <property name="Xpad">5</property>
+                                    <property name="Ypad">5</property>
                                   </widget>
                                 </child>
                               </widget>
                               <packing>
+                                <property name="Position">0</property>
+                                <property name="AutoSize">True</property>
                                 <property name="Expand">False</property>
                                 <property name="Fill">False</property>
                               </packing>
                             </child>
                             <child>
-                              <widget class="Gtk.Button" id="deleteteamteamplatebutton">
+                              <widget class="Gtk.Button" id="deleteteambutton">
                                 <property name="MemberName" />
-                                <property name="Tooltip" translatable="yes">Delete team</property>
+                                <property name="Tooltip" translatable="yes" />
                                 <property name="CanFocus">True</property>
                                 <property name="Type">Custom</property>
                                 <child>
                                   <widget class="Gtk.Image" id="deleteteamimage">
                                     <property name="MemberName" />
+                                    <property name="Xpad">5</property>
+                                    <property name="Ypad">5</property>
                                   </widget>
                                 </child>
                               </widget>
                               <packing>
                                 <property name="Position">1</property>
+                                <property name="AutoSize">True</property>
                                 <property name="Expand">False</property>
                                 <property name="Fill">False</property>
                               </packing>
                             </child>
                             <child>
-                              <widget class="Gtk.Button" id="saveteamtemplatebutton">
+                              <widget class="Gtk.Button" id="saveteambutton">
                                 <property name="MemberName" />
-                                <property name="Tooltip" translatable="yes">Save team</property>
+                                <property name="Tooltip" translatable="yes" />
                                 <property name="CanFocus">True</property>
                                 <property name="Type">Custom</property>
                                 <child>
                                   <widget class="Gtk.Image" id="saveteamimage">
                                     <property name="MemberName" />
+                                    <property name="Xpad">5</property>
+                                    <property name="Ypad">5</property>
                                   </widget>
                                 </child>
                               </widget>
                               <packing>
                                 <property name="Position">2</property>
+                                <property name="AutoSize">True</property>
                                 <property name="Expand">False</property>
                                 <property name="Fill">False</property>
                               </packing>
@@ -7539,7 +7553,7 @@ You can continue with the current capture, cancel it or save your project.
                           </widget>
                           <packing>
                             <property name="Position">1</property>
-                            <property name="AutoSize">False</property>
+                            <property name="AutoSize">True</property>
                             <property name="Expand">False</property>
                             <property name="Fill">False</property>
                           </packing>
@@ -7553,7 +7567,7 @@ You can continue with the current capture, cancel it or save your project.
                       </packing>
                     </child>
                     <child>
-                      <widget class="Gtk.VSeparator" id="vseparator3">
+                      <widget class="Gtk.Image" id="vseparatorimage">
                         <property name="MemberName" />
                       </widget>
                       <packing>
@@ -7563,6 +7577,85 @@ You can continue with the current capture, cancel it or save your project.
                         <property name="Fill">False</property>
                       </packing>
                     </child>
+                    <child>
+                      <widget class="Gtk.VBox" id="editplayersvbox">
+                        <property name="MemberName" />
+                        <property name="Spacing">2</property>
+                        <child>
+                          <widget class="Gtk.Label" id="editplayerslabel">
+                            <property name="MemberName" />
+                            <property name="Xalign">0</property>
+                            <property name="LabelProp" translatable="yes">&lt;span font_desc="10"&gt;Manage 
players&lt;/span&gt;</property>
+                            <property name="UseMarkup">True</property>
+                          </widget>
+                          <packing>
+                            <property name="Position">0</property>
+                            <property name="AutoSize">False</property>
+                            <property name="Fill">False</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <widget class="Gtk.HBox" id="hbox7">
+                            <property name="MemberName" />
+                            <property name="Spacing">6</property>
+                            <child>
+                              <widget class="Gtk.Button" id="newplayerbutton1">
+                                <property name="MemberName" />
+                                <property name="Tooltip" translatable="yes" />
+                                <property name="CanFocus">True</property>
+                                <property name="Type">Custom</property>
+                                <child>
+                                  <widget class="Gtk.Image" id="newplayerimage">
+                                    <property name="MemberName" />
+                                    <property name="Xpad">5</property>
+                                    <property name="Ypad">5</property>
+                                  </widget>
+                                </child>
+                              </widget>
+                              <packing>
+                                <property name="Position">0</property>
+                                <property name="AutoSize">True</property>
+                                <property name="Expand">False</property>
+                                <property name="Fill">False</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <widget class="Gtk.Button" id="deleteplayerbutton">
+                                <property name="MemberName" />
+                                <property name="Tooltip" translatable="yes" />
+                                <property name="CanFocus">True</property>
+                                <property name="Type">Custom</property>
+                                <child>
+                                  <widget class="Gtk.Image" id="deleteplayerimage">
+                                    <property name="MemberName" />
+                                    <property name="Xpad">5</property>
+                                    <property name="Ypad">5</property>
+                                  </widget>
+                                </child>
+                              </widget>
+                              <packing>
+                                <property name="Position">1</property>
+                                <property name="AutoSize">True</property>
+                                <property name="Expand">False</property>
+                                <property name="Fill">False</property>
+                              </packing>
+                            </child>
+                          </widget>
+                          <packing>
+                            <property name="Position">1</property>
+                            <property name="AutoSize">True</property>
+                            <property name="Expand">False</property>
+                            <property name="Fill">False</property>
+                          </packing>
+                        </child>
+                      </widget>
+                      <packing>
+                        <property name="Position">3</property>
+                        <property name="AutoSize">True</property>
+                        <property name="Expand">False</property>
+                        <property name="Fill">False</property>
+                      </packing>
+                    </child>
                   </widget>
                   <packing>
                     <property name="Position">0</property>
@@ -7574,7 +7667,7 @@ You can continue with the current capture, cancel it or save your project.
                 <child>
                   <widget class="Gtk.HBox" id="hbox1">
                     <property name="MemberName" />
-                    <property name="Spacing">6</property>
+                    <property name="Spacing">15</property>
                     <child>
                       <widget class="Gtk.VBox" id="teamsvbox">
                         <property name="MemberName" />
@@ -7606,23 +7699,12 @@ You can continue with the current capture, cancel it or save your project.
                       </packing>
                     </child>
                     <child>
-                      <widget class="Gtk.VSeparator" id="vseparator2">
-                        <property name="MemberName" />
-                      </widget>
-                      <packing>
-                        <property name="Position">1</property>
-                        <property name="AutoSize">True</property>
-                        <property name="Expand">False</property>
-                        <property name="Fill">False</property>
-                      </packing>
-                    </child>
-                    <child>
                       <widget class="LongoMatch.Gui.Component.TeamTemplateEditor" id="teamtemplateeditor1">
                         <property name="MemberName" />
                         <property name="Events">ButtonPressMask</property>
                       </widget>
                       <packing>
-                        <property name="Position">2</property>
+                        <property name="Position">1</property>
                         <property name="AutoSize">False</property>
                       </packing>
                     </child>
@@ -9097,6 +9179,7 @@ You can continue with the current capture, cancel it or save your project.
             <child>
               <widget class="Gtk.HBox" id="headerhbox">
                 <property name="MemberName" />
+                <property name="HeightRequest">60</property>
                 <property name="Spacing">6</property>
                 <child>
                   <widget class="Gtk.Image" id="logoimage">
@@ -9113,7 +9196,7 @@ You can continue with the current capture, cancel it or save your project.
                   <widget class="Gtk.Label" id="titlelabel">
                     <property name="MemberName" />
                     <property name="Xalign">0</property>
-                    <property name="LabelProp" translatable="yes">&lt;b&gt;ANALYSIS DASHBOARD 
EDITOR&lt;/b&gt;</property>
+                    <property name="LabelProp" translatable="yes">&lt;span 
font_desc="27"&gt;&lt;b&gt;ANALYSIS DASHBOARD EDITOR&lt;/b&gt;&lt;/span&gt;</property>
                     <property name="UseMarkup">True</property>
                     <property name="Justify">Center</property>
                   </widget>
@@ -9126,27 +9209,19 @@ You can continue with the current capture, cancel it or save your project.
                 <child>
                   <widget class="Gtk.Button" id="backrectbutton">
                     <property name="MemberName" />
+                    <property name="WidthRequest">80</property>
+                    <property name="HeightRequest">40</property>
                     <property name="CanFocus">True</property>
-                    <property name="Type">Custom</property>
+                    <property name="Type">TextAndIcon</property>
+                    <property name="Icon">stock:longomatch-back Dialog</property>
+                    <property name="Label" translatable="yes" />
+                    <property name="UseUnderline">True</property>
                     <property name="BorderWidth">10</property>
-                    <child>
-                      <widget class="Gtk.Alignment" id="backalignment">
-                        <property name="MemberName" />
-                        <property name="LeftPadding">24</property>
-                        <property name="RightPadding">24</property>
-                        <child>
-                          <widget class="Gtk.Label" id="backlabel">
-                            <property name="MemberName" />
-                            <property name="LabelProp" translatable="yes">Back</property>
-                          </widget>
-                        </child>
-                      </widget>
-                    </child>
                   </widget>
                   <packing>
                     <property name="PackType">End</property>
                     <property name="Position">2</property>
-                    <property name="AutoSize">False</property>
+                    <property name="AutoSize">True</property>
                     <property name="Expand">False</property>
                     <property name="Fill">False</property>
                   </packing>
@@ -9182,6 +9257,8 @@ You can continue with the current capture, cancel it or save your project.
                         <child>
                           <widget class="Gtk.Image" id="templateimage">
                             <property name="MemberName" />
+                            <property name="Ypad">5</property>
+                            <property name="Yalign">1</property>
                           </widget>
                         </child>
                       </widget>
@@ -9195,12 +9272,13 @@ You can continue with the current capture, cancel it or save your project.
                     <child>
                       <widget class="Gtk.VBox" id="vbox3">
                         <property name="MemberName" />
-                        <property name="Spacing">6</property>
+                        <property name="Spacing">2</property>
                         <child>
                           <widget class="Gtk.Label" id="editdashboardslabel">
                             <property name="MemberName" />
                             <property name="Xalign">0</property>
-                            <property name="LabelProp" translatable="yes">Manage dashboards</property>
+                            <property name="LabelProp" translatable="yes">&lt;span font_desc="10"&gt;Manage 
dashboards&lt;/span&gt;</property>
+                            <property name="UseMarkup">True</property>
                           </widget>
                           <packing>
                             <property name="Position">0</property>
@@ -9221,6 +9299,8 @@ You can continue with the current capture, cancel it or save your project.
                                 <child>
                                   <widget class="Gtk.Image" id="newtemplateimage">
                                     <property name="MemberName" />
+                                    <property name="Xpad">5</property>
+                                    <property name="Ypad">5</property>
                                   </widget>
                                 </child>
                               </widget>
@@ -9240,6 +9320,8 @@ You can continue with the current capture, cancel it or save your project.
                                 <child>
                                   <widget class="Gtk.Image" id="deletetemplateimage">
                                     <property name="MemberName" />
+                                    <property name="Xpad">5</property>
+                                    <property name="Ypad">5</property>
                                   </widget>
                                 </child>
                               </widget>
@@ -9259,6 +9341,8 @@ You can continue with the current capture, cancel it or save your project.
                                 <child>
                                   <widget class="Gtk.Image" id="savetemplateimage">
                                     <property name="MemberName" />
+                                    <property name="Xpad">5</property>
+                                    <property name="Ypad">5</property>
                                   </widget>
                                 </child>
                               </widget>
@@ -9299,12 +9383,13 @@ You can continue with the current capture, cancel it or save your project.
                     <child>
                       <widget class="Gtk.VBox" id="vbox17">
                         <property name="MemberName" />
-                        <property name="Spacing">6</property>
+                        <property name="Spacing">2</property>
                         <child>
                           <widget class="Gtk.Label" id="editbuttonslabel">
                             <property name="MemberName" />
                             <property name="Xalign">0</property>
-                            <property name="LabelProp" translatable="yes">Manage dashboard buttons</property>
+                            <property name="LabelProp" translatable="yes">&lt;span font_desc="10"&gt;Manage 
dashboard buttons&lt;/span&gt;</property>
+                            <property name="UseMarkup">True</property>
                           </widget>
                           <packing>
                             <property name="Position">0</property>
@@ -9325,6 +9410,8 @@ You can continue with the current capture, cancel it or save your project.
                                 <child>
                                   <widget class="Gtk.Image" id="addcategoryimage">
                                     <property name="MemberName" />
+                                    <property name="Xpad">5</property>
+                                    <property name="Ypad">5</property>
                                   </widget>
                                 </child>
                               </widget>
@@ -9344,6 +9431,8 @@ You can continue with the current capture, cancel it or save your project.
                                 <child>
                                   <widget class="Gtk.Image" id="addtagimage">
                                     <property name="MemberName" />
+                                    <property name="Xpad">5</property>
+                                    <property name="Ypad">5</property>
                                   </widget>
                                 </child>
                               </widget>
@@ -9363,6 +9452,8 @@ You can continue with the current capture, cancel it or save your project.
                                 <child>
                                   <widget class="Gtk.Image" id="scoreimage">
                                     <property name="MemberName" />
+                                    <property name="Xpad">5</property>
+                                    <property name="Ypad">5</property>
                                   </widget>
                                 </child>
                               </widget>
@@ -9382,6 +9473,8 @@ You can continue with the current capture, cancel it or save your project.
                                 <child>
                                   <widget class="Gtk.Image" id="cardimage">
                                     <property name="MemberName" />
+                                    <property name="Xpad">5</property>
+                                    <property name="Ypad">5</property>
                                   </widget>
                                 </child>
                               </widget>
@@ -9401,6 +9494,8 @@ You can continue with the current capture, cancel it or save your project.
                                 <child>
                                   <widget class="Gtk.Image" id="timerimage">
                                     <property name="MemberName" />
+                                    <property name="Xpad">5</property>
+                                    <property name="Ypad">5</property>
                                   </widget>
                                 </child>
                               </widget>


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