diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2020-03-03 20:40:05 +0200 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2020-03-03 20:40:05 +0200 |
| commit | 920498e8bcb1414330590f555d3a6f62075e61a1 (patch) | |
| tree | 4e6bdda631abad22117e607ebbf5f2fec2ea7ab5 | |
| parent | a2beab877f2583e9123a5d0bce8cb70e04434ba7 (diff) | |
| download | Mundus-920498e8bcb1414330590f555d3a6f62075e61a1.tar Mundus-920498e8bcb1414330590f555d3a6f62075e61a1.tar.gz Mundus-920498e8bcb1414330590f555d3a6f62075e61a1.zip | |
Transfered project from IT-kariera repository to this one
46 files changed, 11536 insertions, 0 deletions
diff --git a/Mundus.sln b/Mundus.sln new file mode 100644 index 0000000..f48c6c9 --- /dev/null +++ b/Mundus.sln @@ -0,0 +1,17 @@ +
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 15
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mundus", "Mundus\Mundus.csproj", "{BED2FBB2-55AC-430D-8126-E75C726DF53D}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|x86 = Debug|x86
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {BED2FBB2-55AC-430D-8126-E75C726DF53D}.Debug|x86.ActiveCfg = Debug|x86
+ {BED2FBB2-55AC-430D-8126-E75C726DF53D}.Debug|x86.Build.0 = Debug|x86
+ {BED2FBB2-55AC-430D-8126-E75C726DF53D}.Release|x86.ActiveCfg = Release|x86
+ {BED2FBB2-55AC-430D-8126-E75C726DF53D}.Release|x86.Build.0 = Release|x86
+ EndGlobalSection
+EndGlobal
diff --git a/Mundus/Controllers/Map/LandSuperLayerGenerator.cs b/Mundus/Controllers/Map/LandSuperLayerGenerator.cs new file mode 100644 index 0000000..5520330 --- /dev/null +++ b/Mundus/Controllers/Map/LandSuperLayerGenerator.cs @@ -0,0 +1,39 @@ +using System; +using Mundus.Models; +using Mundus.Models.Tiles; +using Mundus.Models.SuperLayers; + +namespace Mundus.Controllers.Map { + public static class LandSuperLayerGenerator { + private static Random rnd; + + public static void GenerateAllLayers(int size) { + LayerInstances.Land.SetGroundLayer(GenerateGroundLayer(size)); + LayerInstances.Land.SetItemLayer(GenerateItemLayer(size)); + } + + private static GroundTile[,] GenerateGroundLayer(int size) { + rnd = new Random(); + GroundTile[,] tiles = new GroundTile[size, size]; + + for(int col = 0; col < size; col++) { + for(int row = 0; row < size; row++) { + tiles[col, row] = LayerInstances.Land.GetGroundTileType("Grass"); + } + } + return tiles; + } + + private static ItemTile[,] GenerateItemLayer(int size) { + ItemTile[,] tiles = new ItemTile[size, size]; + for (int col = 0; col < size; col++) { + for (int row = 0; row < size; row++) { + if (rnd.Next( 0, 5 ) == 1) { + tiles[col, row] = LayerInstances.Land.GetItemTileType( "Boulder" ); + } + } + } + return tiles; + } + } +} diff --git a/Mundus/Icons/Land/Ground/boulder.png b/Mundus/Icons/Land/Ground/boulder.png Binary files differnew file mode 100644 index 0000000..a5db10a --- /dev/null +++ b/Mundus/Icons/Land/Ground/boulder.png diff --git a/Mundus/Icons/Land/Ground/grass.png b/Mundus/Icons/Land/Ground/grass.png Binary files differnew file mode 100644 index 0000000..06c38dd --- /dev/null +++ b/Mundus/Icons/Land/Ground/grass.png diff --git a/Mundus/Icons/Land/Ground/old_grass.jpg b/Mundus/Icons/Land/Ground/old_grass.jpg Binary files differnew file mode 100644 index 0000000..3a6baf0 --- /dev/null +++ b/Mundus/Icons/Land/Ground/old_grass.jpg diff --git a/Mundus/Icons/Land/Ground/rock.jpg b/Mundus/Icons/Land/Ground/rock.jpg Binary files differnew file mode 100644 index 0000000..408b522 --- /dev/null +++ b/Mundus/Icons/Land/Ground/rock.jpg diff --git a/Mundus/Icons/Land/Items/stick.jpg b/Mundus/Icons/Land/Items/stick.jpg Binary files differnew file mode 100644 index 0000000..84d3280 --- /dev/null +++ b/Mundus/Icons/Land/Items/stick.jpg diff --git a/Mundus/Icons/Project files/boulder.xcf b/Mundus/Icons/Project files/boulder.xcf Binary files differnew file mode 100644 index 0000000..a53ac41 --- /dev/null +++ b/Mundus/Icons/Project files/boulder.xcf diff --git a/Mundus/Icons/Project files/grass.xcf b/Mundus/Icons/Project files/grass.xcf Binary files differnew file mode 100644 index 0000000..3070dfb --- /dev/null +++ b/Mundus/Icons/Project files/grass.xcf diff --git a/Mundus/Icons/Project files/rock_try.xcf b/Mundus/Icons/Project files/rock_try.xcf Binary files differnew file mode 100644 index 0000000..aaa97ca --- /dev/null +++ b/Mundus/Icons/Project files/rock_try.xcf diff --git a/Mundus/Icons/blank.jpg b/Mundus/Icons/blank.jpg Binary files differnew file mode 100644 index 0000000..96da13b --- /dev/null +++ b/Mundus/Icons/blank.jpg diff --git a/Mundus/Models/DialogInstances.cs b/Mundus/Models/DialogInstances.cs new file mode 100644 index 0000000..d2b0506 --- /dev/null +++ b/Mundus/Models/DialogInstances.cs @@ -0,0 +1,19 @@ +using System; +using Mundus.Views.Dialogs; + +namespace Mundus.Models { + public static class DialogInstances { + public static ExitDialog DExit { get; private set; } + + public static void CreateInstances() { + DExit = new ExitDialog(); + + HideAll(); + } + + //Gtk opens all dialog (window) instances in the project automatically, unless they are hidden + private static void HideAll() { + DExit.Hide(); + } + } +} diff --git a/Mundus/Models/LayerInstances.cs b/Mundus/Models/LayerInstances.cs new file mode 100644 index 0000000..6b06596 --- /dev/null +++ b/Mundus/Models/LayerInstances.cs @@ -0,0 +1,13 @@ +using System; +using Mundus.Models.SuperLayers; + +namespace Mundus.Models { + public static class LayerInstances { + //add other layers + public static Land Land { get; private set; } + + public static void CreateInstances() { + Land = new Land(); + } + } +} diff --git a/Mundus/Models/MapSizes.cs b/Mundus/Models/MapSizes.cs new file mode 100644 index 0000000..7b9b5af --- /dev/null +++ b/Mundus/Models/MapSizes.cs @@ -0,0 +1,8 @@ +namespace Mundus.Models { + public static class MapSizes { + //These are the map sizes that are generated + public const int SMALL = 100; + public const int MEDIUM = 500; + public const int LARGE = 1000; + } +} diff --git a/Mundus/Models/SuperLayers/ISuperLayer.cs b/Mundus/Models/SuperLayers/ISuperLayer.cs new file mode 100644 index 0000000..caf2aff --- /dev/null +++ b/Mundus/Models/SuperLayers/ISuperLayer.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using Mundus.Models.Tiles; +using Gtk; + +namespace Mundus.Models.SuperLayers { + public interface ISuperLayer { + ItemTile GetItemTileType(string name); + GroundTile GetGroundTileType(string name); + + ItemTile GetItemLayerTile(int yPos, int xPos); + GroundTile GetGroundLayerTile(int yPos, int xPos); + + void SetItemLayer(ItemTile[,] itemTiles); + void SetGroundLayer(GroundTile[,] groundTiles); + } +} diff --git a/Mundus/Models/SuperLayers/Land.cs b/Mundus/Models/SuperLayers/Land.cs new file mode 100644 index 0000000..3fe31a1 --- /dev/null +++ b/Mundus/Models/SuperLayers/Land.cs @@ -0,0 +1,42 @@ +using System; +using System.Collections.Generic; +using Mundus.Models.Tiles; + +namespace Mundus.Models.SuperLayers { + public class Land : ISuperLayer { + + private static Dictionary<string, ItemTile> itemTilesTypes = new Dictionary<string, ItemTile> { + {"Stick", new ItemTile("stick")}, + {"Boulder", new ItemTile("boulder")} + }; + private static Dictionary<string, GroundTile> groundTilesTypes = new Dictionary<string, GroundTile> { + {"Grass", new GroundTile("grass")} + }; + + private static ItemTile[,] itemLayer; + private static GroundTile[,] groundLayer; + + public Land() { } + + public ItemTile GetItemTileType(string name) { + return itemTilesTypes[name]; + } + public GroundTile GetGroundTileType(string name) { + return groundTilesTypes[name]; + } + + public ItemTile GetItemLayerTile(int yPos, int xPos) { + return itemLayer[yPos, xPos]; + } + public GroundTile GetGroundLayerTile(int yPos, int xPos) { + return groundLayer[yPos, xPos]; + } + + public void SetItemLayer(ItemTile[,] itemTiles) { + itemLayer = itemTiles; + } + public void SetGroundLayer(GroundTile[,] groundTiles) { + groundLayer = groundTiles; + } + } +} diff --git a/Mundus/Models/Tiles/GroundTile.cs b/Mundus/Models/Tiles/GroundTile.cs new file mode 100644 index 0000000..2069656 --- /dev/null +++ b/Mundus/Models/Tiles/GroundTile.cs @@ -0,0 +1,19 @@ +using System; +using Gtk; + +namespace Mundus.Models.Tiles { + public class GroundTile : ITile { + public string stock_id { get; private set; } + public Image Texture { get; private set; } + + public GroundTile(string stock_id) { + this.stock_id = stock_id; + this.Texture = new Image(stock_id, IconSize.Dnd); + } + + public GroundTile(Image texture) { + this.stock_id = texture.Name; + this.Texture = texture; + } + } +} diff --git a/Mundus/Models/Tiles/ITile.cs b/Mundus/Models/Tiles/ITile.cs new file mode 100644 index 0000000..fc5d032 --- /dev/null +++ b/Mundus/Models/Tiles/ITile.cs @@ -0,0 +1,9 @@ +using System; +using Gtk; + +namespace Mundus.Models.Tiles { + public interface ITile { + string stock_id { get; } + Image Texture { get; } + } +} diff --git a/Mundus/Models/Tiles/ItemTile.cs b/Mundus/Models/Tiles/ItemTile.cs new file mode 100644 index 0000000..43df544 --- /dev/null +++ b/Mundus/Models/Tiles/ItemTile.cs @@ -0,0 +1,19 @@ +using System; +using Gtk; + +namespace Mundus.Models.Tiles { + public class ItemTile { + public string stock_id { get; private set; } + public Image Texture { get; private set; } + + public ItemTile(string stock_id) { + this.stock_id = stock_id; + this.Texture = new Image( stock_id, IconSize.Dnd ); + } + + public ItemTile(Image texture) { + this.stock_id = texture.Name; + this.Texture = texture; + } + } +} diff --git a/Mundus/Models/WindowInstances.cs b/Mundus/Models/WindowInstances.cs new file mode 100644 index 0000000..56bb13e --- /dev/null +++ b/Mundus/Models/WindowInstances.cs @@ -0,0 +1,40 @@ +using System; +using Mundus.Views.Windows; + +namespace Mundus.Models { + public static class WindowInstances { + public static MainWindow WMain { get; private set; } + public static NewGameWindow WNewGame { get; private set; } + public static SmallGameWindow WSGame { get; private set; } + public static MediumGameWindow WMGame { get; private set; } + public static LargeGameWindow WLGame { get; private set; } + public static SettingsWindow WSettings { get; private set; } + public static PauseWindow WPause { get; private set; } + public static MusicWindow WMusic { get; private set; } + + public static void CreateInstances() { + WMain = new MainWindow(); + WNewGame = new NewGameWindow(); + WSGame = new SmallGameWindow(); + WMGame = new MediumGameWindow(); + WLGame = new LargeGameWindow(); + WSettings = new SettingsWindow(); + WPause = new PauseWindow(); + WMusic = new MusicWindow(); + + HideAll(); + } + + //Gtk opens all window instances in the project automatically, unless they are hidden + private static void HideAll() { + WMain.Hide(); + WNewGame.Hide(); + WSGame.Hide(); + WMGame.Hide(); + WLGame.Hide(); + WSettings.Hide(); + WPause.Hide(); + WMusic.Hide(); + } + } +} diff --git a/Mundus/Mundus.csproj b/Mundus/Mundus.csproj new file mode 100644 index 0000000..7c69ca3 --- /dev/null +++ b/Mundus/Mundus.csproj @@ -0,0 +1,111 @@ +<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
+ <ProjectGuid>{BED2FBB2-55AC-430D-8126-E75C726DF53D}</ProjectGuid>
+ <OutputType>WinExe</OutputType>
+ <RootNamespace>Mundus</RootNamespace>
+ <AssemblyName>Mundus</AssemblyName>
+ <TargetFrameworkVersion>v4.7</TargetFrameworkVersion>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug</OutputPath>
+ <DefineConstants>DEBUG;</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <PlatformTarget>x86</PlatformTarget>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release</OutputPath>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <PlatformTarget>x86</PlatformTarget>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="System" />
+ <Reference Include="gtk-sharp, Version=2.4.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <SpecificVersion>False</SpecificVersion>
+ </Reference>
+ <Reference Include="gdk-sharp, Version=2.4.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <SpecificVersion>False</SpecificVersion>
+ </Reference>
+ <Reference Include="glib-sharp, Version=2.4.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <SpecificVersion>False</SpecificVersion>
+ </Reference>
+ <Reference Include="glade-sharp, Version=2.4.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <SpecificVersion>False</SpecificVersion>
+ </Reference>
+ <Reference Include="pango-sharp, Version=2.4.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <SpecificVersion>False</SpecificVersion>
+ </Reference>
+ <Reference Include="atk-sharp, Version=2.4.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f">
+ <SpecificVersion>False</SpecificVersion>
+ </Reference>
+ <Reference Include="Mono.Posix" />
+ </ItemGroup>
+ <ItemGroup>
+ <EmbeddedResource Include="gtk-gui\gui.stetic">
+ <LogicalName>gui.stetic</LogicalName>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Icons\Land\Items\stick.jpg" />
+ <EmbeddedResource Include="Icons\blank.jpg" />
+ <EmbeddedResource Include="Icons\Land\Ground\grass.png" />
+ <EmbeddedResource Include="Icons\Land\Ground\boulder.png" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="gtk-gui\generated.cs" />
+ <Compile Include="Program.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ <Compile Include="Views\Windows\NewGameWindow.cs" />
+ <Compile Include="gtk-gui\Mundus.Views.Windows.NewGameWindow.cs" />
+ <Compile Include="Views\Windows\SmallGameWindow.cs" />
+ <Compile Include="gtk-gui\Mundus.Views.Windows.SmallGameWindow.cs" />
+ <Compile Include="Views\Windows\MediumGameWindow.cs" />
+ <Compile Include="gtk-gui\Mundus.Views.Windows.MediumGameWindow.cs" />
+ <Compile Include="Views\Windows\LargeGameWindow.cs" />
+ <Compile Include="gtk-gui\Mundus.Views.Windows.LargeGameWindow.cs" />
+ <Compile Include="Views\Windows\SettingsWindow.cs" />
+ <Compile Include="gtk-gui\Mundus.Views.Windows.SettingsWindow.cs" />
+ <Compile Include="Views\Windows\PauseWindow.cs" />
+ <Compile Include="gtk-gui\Mundus.Views.Windows.PauseWindow.cs" />
+ <Compile Include="Views\Windows\CraftingWindow.cs" />
+ <Compile Include="gtk-gui\Mundus.Views.Windows.CraftingWindow.cs" />
+ <Compile Include="Views\Windows\MusicWindow.cs" />
+ <Compile Include="gtk-gui\Mundus.Views.Windows.MusicWindow.cs" />
+ <Compile Include="Views\Windows\MainWindow.cs" />
+ <Compile Include="gtk-gui\Mundus.Views.Windows.MainWindow.cs" />
+ <Compile Include="Models\WindowInstances.cs" />
+ <Compile Include="Views\Dialogs\ExitDialog.cs" />
+ <Compile Include="gtk-gui\Mundus.Views.Dialogs.ExitDialog.cs" />
+ <Compile Include="Models\DialogInstances.cs" />
+ <Compile Include="Views\Windows\Interfaces\IGameWindow.cs" />
+ <Compile Include="Models\SuperLayers\Land.cs" />
+ <Compile Include="Models\SuperLayers\ISuperLayer.cs" />
+ <Compile Include="Models\Tiles\GroundTile.cs" />
+ <Compile Include="Models\Tiles\ItemTile.cs" />
+ <Compile Include="Models\Tiles\ITile.cs" />
+ <Compile Include="Controllers\Map\LandSuperLayerGenerator.cs" />
+ <Compile Include="Models\MapSizes.cs" />
+ <Compile Include="Models\LayerInstances.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <Folder Include="Models\" />
+ <Folder Include="Views\" />
+ <Folder Include="Controllers\" />
+ <Folder Include="Views\Windows\" />
+ <Folder Include="Views\Dialogs\" />
+ <Folder Include="Views\Windows\Interfaces\" />
+ <Folder Include="Models\SuperLayers\" />
+ <Folder Include="Models\Tiles\" />
+ <Folder Include="Views\Icons\" />
+ <Folder Include="Controllers\Map\" />
+ <Folder Include="Views\Icons\Land\Ground\" />
+ <Folder Include="Icons\Land\Ground\" />
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+</Project>
\ No newline at end of file diff --git a/Mundus/Program.cs b/Mundus/Program.cs new file mode 100644 index 0000000..7b09f2f --- /dev/null +++ b/Mundus/Program.cs @@ -0,0 +1,18 @@ +using System; +using Gtk; +using Mundus.Models; + +namespace Mundus { + public static class MainClass { + public static void Main(string[] args) { + Application.Init(); + //All windows that are used by user (instances) are saved and created in WindowInstances.cs + WindowInstances.CreateInstances(); + DialogInstances.CreateInstances(); + LayerInstances.CreateInstances(); + + WindowInstances.WMain.Show(); + Application.Run(); + } + } +} diff --git a/Mundus/Properties/AssemblyInfo.cs b/Mundus/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..82763c6 --- /dev/null +++ b/Mundus/Properties/AssemblyInfo.cs @@ -0,0 +1,26 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +// Information about this assembly is defined by the following attributes. +// Change them to the values specific to your project. + +[assembly: AssemblyTitle( "Mundus" )] +[assembly: AssemblyDescription( "" )] +[assembly: AssemblyConfiguration( "" )] +[assembly: AssemblyCompany( "" )] +[assembly: AssemblyProduct( "" )] +[assembly: AssemblyCopyright( "" )] +[assembly: AssemblyTrademark( "" )] +[assembly: AssemblyCulture( "" )] + +// The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". +// The form "{Major}.{Minor}.*" will automatically update the build and revision, +// and "{Major}.{Minor}.{Build}.*" will update just the revision. + +[assembly: AssemblyVersion( "1.0.*" )] + +// The following attributes are used to specify the signing key for the assembly, +// if desired. See the Mono documentation for more information about signing. + +//[assembly: AssemblyDelaySign(false)] +//[assembly: AssemblyKeyFile("")] diff --git a/Mundus/Views/Dialogs/ExitDialog.cs b/Mundus/Views/Dialogs/ExitDialog.cs new file mode 100644 index 0000000..e51c7fb --- /dev/null +++ b/Mundus/Views/Dialogs/ExitDialog.cs @@ -0,0 +1,13 @@ +using System; +namespace Mundus.Views.Dialogs { + public partial class ExitDialog : Gtk.Dialog { + public ExitDialog() { + this.Build(); + } + + protected void OnDeleteEvent(object o, Gtk.DeleteEventArgs args) { + //To keep window instance (it is needed (stored in WindowInstances.cs) until Application.Quit) + args.RetVal = true; + } + } +} diff --git a/Mundus/Views/Windows/CraftingWindow.cs b/Mundus/Views/Windows/CraftingWindow.cs new file mode 100644 index 0000000..2fca5d3 --- /dev/null +++ b/Mundus/Views/Windows/CraftingWindow.cs @@ -0,0 +1,9 @@ +using System; +namespace Mundus.Views.Windows { + public partial class CraftingWindow : Gtk.Window { + public CraftingWindow() : + base( Gtk.WindowType.Toplevel ) { + this.Build(); + } + } +} diff --git a/Mundus/Views/Windows/Interfaces/IGameWindow.cs b/Mundus/Views/Windows/Interfaces/IGameWindow.cs new file mode 100644 index 0000000..8b6019d --- /dev/null +++ b/Mundus/Views/Windows/Interfaces/IGameWindow.cs @@ -0,0 +1,17 @@ +using System; +using Gtk; + +namespace Mundus.Views.Windows.Interfaces { + public interface IGameWindow { + //Events that are generated from designer window + void OnDeleteEvent(object o, Gtk.DeleteEventArgs args); + + void SetDefaults(); + void PrintScreen(); + void PrintMap(); + void PrintInventory(); + + //Stuff that are in Gtk.Window class + void Show(); + } +} diff --git a/Mundus/Views/Windows/LargeGameWindow.cs b/Mundus/Views/Windows/LargeGameWindow.cs new file mode 100644 index 0000000..19f5aa3 --- /dev/null +++ b/Mundus/Views/Windows/LargeGameWindow.cs @@ -0,0 +1,35 @@ +using System; +using Mundus.Views.Windows.Interfaces; +using Gtk; + +namespace Mundus.Views.Windows { + public partial class LargeGameWindow : Gtk.Window, IGameWindow { + public LargeGameWindow() : base( Gtk.WindowType.Toplevel ) { + this.Build(); + } + + public void OnDeleteEvent(object o, DeleteEventArgs args) { + throw new NotImplementedException(); + } + + public void PrintAll() { + throw new NotImplementedException(); + } + + public void PrintInventory() { + throw new NotImplementedException(); + } + + public void PrintMap() { + throw new NotImplementedException(); + } + + public void PrintScreen() { + throw new NotImplementedException(); + } + + public void SetDefaults() { + throw new NotImplementedException(); + } + } +} diff --git a/Mundus/Views/Windows/MainWindow.cs b/Mundus/Views/Windows/MainWindow.cs new file mode 100644 index 0000000..5fbf3f9 --- /dev/null +++ b/Mundus/Views/Windows/MainWindow.cs @@ -0,0 +1,29 @@ +using System; +using Gtk; +using Mundus.Models; + +namespace Mundus.Views.Windows { + public partial class MainWindow : Gtk.Window { + public MainWindow() : base( Gtk.WindowType.Toplevel ) { + this.Build(); + } + + private void OnDeleteEvent(object sender, DeleteEventArgs a) { + Application.Quit(); + } + + private void OnBtnNewGameClicked(object sender, EventArgs e) { + this.Hide(); + WindowInstances.WNewGame.SetDefaults(); + WindowInstances.WNewGame.Show(); + } + + private void OnBtnSettingsClicked(object sender, EventArgs e) { + this.Hide(); + WindowInstances.WSettings.Show(this); + } + + protected void OnBtnTutorialClicked(object sender, EventArgs e) { + } + } +} diff --git a/Mundus/Views/Windows/MediumGameWindow.cs b/Mundus/Views/Windows/MediumGameWindow.cs new file mode 100644 index 0000000..7fdb5cb --- /dev/null +++ b/Mundus/Views/Windows/MediumGameWindow.cs @@ -0,0 +1,35 @@ +using System; +using Gtk; +using Mundus.Views.Windows.Interfaces; + +namespace Mundus.Views.Windows { + public partial class MediumGameWindow : Gtk.Window, IGameWindow { + public MediumGameWindow() : base( Gtk.WindowType.Toplevel ) { + this.Build(); + } + + public void OnDeleteEvent(object o, DeleteEventArgs args) { + throw new NotImplementedException(); + } + + public void PrintAll() { + throw new NotImplementedException(); + } + + public void PrintInventory() { + throw new NotImplementedException(); + } + + public void PrintMap() { + throw new NotImplementedException(); + } + + public void PrintScreen() { + throw new NotImplementedException(); + } + + public void SetDefaults() { + throw new NotImplementedException(); + } + } +} diff --git a/Mundus/Views/Windows/MusicWindow.cs b/Mundus/Views/Windows/MusicWindow.cs new file mode 100644 index 0000000..bc1226d --- /dev/null +++ b/Mundus/Views/Windows/MusicWindow.cs @@ -0,0 +1,43 @@ +using System; +using System.Media; +using Gtk; +using System.Linq; + +namespace Mundus.Views.Windows { + public partial class MusicWindow : Gtk.Window { + private SoundPlayer sp; + + public MusicWindow() : base( Gtk.WindowType.Toplevel ) { + this.Build(); + sp = new SoundPlayer(); + } + + protected void OnDeleteEvent(object o, DeleteEventArgs args) { + this.OnBtnBackClicked(this, null); + args.RetVal = true; + } + + protected void OnBtnBackClicked(object sender, EventArgs e) { + //TODO: resume game loop + this.Hide(); + } + + protected void OnBtnPlayClicked(object sender, EventArgs e) { + sp.SoundLocation = fcMusic.Filename; + sp.Play(); + } + + protected void OnFcMusicSelectionChanged(object sender, EventArgs e) { + lblPath.Text = fcMusic.Filename; + } + + protected void OnBtnStopClicked(object sender, EventArgs e) { + sp.Stop(); + } + + protected void OnBtnNextClicked(object sender, EventArgs e) { + + } + + } +} diff --git a/Mundus/Views/Windows/NewGameWindow.cs b/Mundus/Views/Windows/NewGameWindow.cs new file mode 100644 index 0000000..9503df7 --- /dev/null +++ b/Mundus/Views/Windows/NewGameWindow.cs @@ -0,0 +1,130 @@ +using System; +using Gtk; +using Mundus.Models; +using Mundus.Controllers.Map; +using Mundus.Views.Windows.Interfaces; + +namespace Mundus.Views.Windows { + public partial class NewGameWindow : Gtk.Window { + public NewGameWindow() : base( Gtk.WindowType.Toplevel ) { + this.Build(); + } + + private void OnDeleteEvent(object sender, DeleteEventArgs a) { + this.OnBtnBackClicked(this, null); + a.RetVal = true; + } + + private void OnBtnBackClicked(object sender, EventArgs e) { + this.Hide(); + WindowInstances.WMain.Show(); + } + + //You can choose your Map size only in creative, it is predetermined by screen & inventory size in survival. + private void OnRbCreativeToggled(object sender, EventArgs e) { + if (rbCreative.Active) { + rbMSmall.Sensitive = true; + rbMMedium.Sensitive = true; + rbMLarge.Sensitive = true; + } else { + rbMSmall.Sensitive = false; + rbMMedium.Sensitive = false; + rbMLarge.Sensitive = false; + this.SetMapSize(); //in case (in creative) you selected screen & inventory and map sizes that are invalid in survival + } + } + + /*Sometimes the default values get messed up and you could have, for example, + *a large map with large screen & inventory on survival. This prevents that.*/ + public void SetDefaults() { + rbSurvival.Active = true; + rbEasy.Active = true; + rbSmall.Active = true; + SetMapSize(); + + rbMSmall.Sensitive = false; + rbMMedium.Sensitive = false; + rbMLarge.Sensitive = false; + } + + //Automatically set map sizes from screen & inventory size only in survival mode + private void OnRbSmallToggled(object sender, EventArgs e) { + if (rbSurvival.Active) { + this.SetMapSize(); + } + } + private void OnRbMediumToggled(object sender, EventArgs e) { + if (rbSurvival.Active) { + this.SetMapSize(); + } + } + private void OnRbLargeToggled(object sender, EventArgs e) { + if (rbSurvival.Active) { + this.SetMapSize(); + } + } + + //Sets map size from screen & inventory size + private void SetMapSize() { + if (rbSmall.Active) { + rbMLarge.Active = true; + } + else if (rbMedium.Active) { + rbMMedium.Active = true; + } + else if (rbLarge.Active) { + rbMSmall.Active = true; + } + } + + private void OnBtnGenerateClicked(object sender, EventArgs e) { + //TODO: add settings to a model + + this.Hide(); + this.MapGenerate(); + this.ScreenInventorySetup(); + } + + private void MapGenerate() { + int mapSize; + + if (rbMSmall.Active) { + mapSize = MapSizes.SMALL; + } + else if (rbMMedium.Active) { + mapSize = MapSizes.MEDIUM; + } + else if (rbMLarge.Active) { + mapSize = MapSizes.LARGE; + } + else { + throw new ArgumentException("No map size was selected"); + } + + //Add the other layers + LandSuperLayerGenerator.GenerateAllLayers(mapSize); + } + + //Does the inital steps that are required by all windows upon game generation + private void ScreenInventorySetup() { + IGameWindow gameWindow; + + if (rbSmall.Active) { + gameWindow = WindowInstances.WSGame; + } + else if (rbMedium.Active) { + gameWindow = WindowInstances.WMGame; + } + else if (rbLarge.Active) { + gameWindow = WindowInstances.WLGame; + } + else { + throw new ArgumentException("No screen & inventory size was selected"); + } + + gameWindow.SetDefaults(); + gameWindow.PrintScreen(); + gameWindow.Show(); + } + } +} diff --git a/Mundus/Views/Windows/PauseWindow.cs b/Mundus/Views/Windows/PauseWindow.cs new file mode 100644 index 0000000..08107fe --- /dev/null +++ b/Mundus/Views/Windows/PauseWindow.cs @@ -0,0 +1,43 @@ +using System; +using Gtk; +using Mundus.Models; +using Mundus.Views.Windows.Interfaces; + +namespace Mundus.Views.Windows { + public partial class PauseWindow : Gtk.Window { + public IGameWindow GameWindow { get; set; } + + public PauseWindow() : base( Gtk.WindowType.Toplevel ) { + this.Build(); + } + + protected void OnDeleteEvent(object o, Gtk.DeleteEventArgs args) { + this.OnBtnBackClicked(this, null); + args.RetVal = true; + } + + protected void OnBtnBackClicked(object sender, EventArgs e) { + //TODO: resume game cycle + this.Hide(); + } + + protected void OnBtnSettingsClicked(object sender, EventArgs e) { + this.Hide(); + WindowInstances.WSettings.Show(this); + } + + protected void OnBtnSaveClicked(object sender, EventArgs e) { + //TODO: call saving code + this.OnDeleteEvent(this, new DeleteEventArgs()); + } + + protected void OnBtnSaveExitClicked(object sender, EventArgs e) { + //TODO: call saving code + this.GameWindow.OnDeleteEvent(this, new DeleteEventArgs()); + } + + protected void OnBtnExitClicked(object sender, EventArgs e) { + this.GameWindow.OnDeleteEvent(this, new DeleteEventArgs()); + } + } +} diff --git a/Mundus/Views/Windows/SettingsWindow.cs b/Mundus/Views/Windows/SettingsWindow.cs new file mode 100644 index 0000000..793ecde --- /dev/null +++ b/Mundus/Views/Windows/SettingsWindow.cs @@ -0,0 +1,30 @@ +using System; +using Gtk; +using Mundus.Models; + +namespace Mundus.Views.Windows { + public partial class SettingsWindow : Gtk.Window { + //This is used to show the sender (the window that showed this one) when you close this window + public Window Sender { get; private set; } + + public SettingsWindow() : base( Gtk.WindowType.Toplevel ) { + this.Build(); + } + + private void OnDeleteEvent(object sender, DeleteEventArgs a) { + //Return to the sender window (and dont destroy the settings window instance) + this.OnBtnBackClicked(this, null); + a.RetVal = true; + } + + public void Show(Window sender) { + this.Show(); + this.Sender = sender; + } + + private void OnBtnBackClicked(object sender, EventArgs e) { + this.Hide(); + Sender.Show(); + } + } +} diff --git a/Mundus/Views/Windows/SmallGameWindow.cs b/Mundus/Views/Windows/SmallGameWindow.cs new file mode 100644 index 0000000..0f46f0f --- /dev/null +++ b/Mundus/Views/Windows/SmallGameWindow.cs @@ -0,0 +1,363 @@ +using System; +using Gtk; +using Mundus.Models; +using Mundus.Models.SuperLayers; +using Mundus.Views.Windows.Interfaces; + +namespace Mundus.Views.Windows { + public partial class SmallGameWindow : Gtk.Window, IGameWindow { + /*Constant for the height and width of the game screen, map screens and inventory screen + *and the width of stats, hotbar, accessories, gear & items on the ground menus*/ + public const int SIZE = 5; + + public SmallGameWindow() : base( Gtk.WindowType.Toplevel ) { + this.Build(); + } + + public void OnDeleteEvent(object o, Gtk.DeleteEventArgs args) { + //Open exit dialogue if you haven't saved in a while + if (true) { //TODO: check if you have saved + //TODO: pause game cycle + + ResponseType rt = (ResponseType)DialogInstances.DExit.Run(); + DialogInstances.DExit.Hide(); + + if(rt == ResponseType.Cancel || rt == ResponseType.DeleteEvent) { + //cancel the exit procedure and keep the window open + args.RetVal = true; + return; + } + else if (rt == ResponseType.Accept) { + //TODO: call code for saving the game + } + } + + Application.Quit(); + } + + public void SetDefaults() { + this.SetMapMenuVisibility(false); + this.SetInvMenuVisibility(false); + WindowInstances.WPause.GameWindow = this; + } + + protected void OnBtnPauseClicked(object sender, EventArgs e) { + //TODO: add code that stops (pauses) game cycle + WindowInstances.WPause.Show(); + } + + protected void OnBtnMapClicked(object sender, EventArgs e) { + //Hide inv menu, if it is visible (so only one of the two is visible) + if (this.InvMenuIsVisible()) this.OnBtnInvClicked(this, null); + + if (this.MapMenuIsVisible()) { + this.SetMapMenuVisibility(false); + } else { + this.PrintMap(); + this.SetMapMenuVisibility(true); + } + } + + private void SetMapMenuVisibility(bool isVisible) { + lblGroundLayer.Visible = isVisible; + imgG1.Visible = isVisible; + imgG2.Visible = isVisible; + imgG3.Visible = isVisible; + imgG4.Visible = isVisible; + imgG5.Visible = isVisible; + imgG6.Visible = isVisible; + imgG7.Visible = isVisible; + imgG8.Visible = isVisible; + imgG9.Visible = isVisible; + imgG10.Visible = isVisible; + imgG11.Visible = isVisible; + imgG12.Visible = isVisible; + imgG13.Visible = isVisible; + imgG14.Visible = isVisible; + imgG15.Visible = isVisible; + imgG16.Visible = isVisible; + imgG17.Visible = isVisible; + imgG18.Visible = isVisible; + imgG19.Visible = isVisible; + imgG20.Visible = isVisible; + imgG21.Visible = isVisible; + imgG22.Visible = isVisible; + imgG23.Visible = isVisible; + imgG24.Visible = isVisible; + imgG25.Visible = isVisible; + + btnGM1.Visible = isVisible; + btnGM2.Visible = isVisible; + btnGM3.Visible = isVisible; + + lblItemLayer.Visible = isVisible; + imgI1.Visible = isVisible; + imgI2.Visible = isVisible; + imgI3.Visible = isVisible; + imgI4.Visible = isVisible; + imgI5.Visible = isVisible; + imgI6.Visible = isVisible; + imgI7.Visible = isVisible; + imgI8.Visible = isVisible; + imgI9.Visible = isVisible; + imgI10.Visible = isVisible; + imgI11.Visible = isVisible; + imgI12.Visible = isVisible; + imgI13.Visible = isVisible; + imgI14.Visible = isVisible; + imgI15.Visible = isVisible; + imgI16.Visible = isVisible; + imgI17.Visible = isVisible; + imgI18.Visible = isVisible; + imgI19.Visible = isVisible; + imgI20.Visible = isVisible; + imgI21.Visible = isVisible; + imgI22.Visible = isVisible; + imgI23.Visible = isVisible; + imgI24.Visible = isVisible; + imgI25.Visible = isVisible; + + btnIM1.Visible = isVisible; + btnIM2.Visible = isVisible; + btnIM3.Visible = isVisible; + + lblBlank5.Visible = isVisible; + } + + private bool MapMenuIsVisible() { + return imgG1.Visible; + } + + protected void OnBtnInvClicked(object sender, EventArgs e) { + //Hide map menu, if it is visible (so only one of the two is visible) + if (this.MapMenuIsVisible()) this.OnBtnMapClicked(this, null); + + if (btnI1.Visible) { + this.SetInvMenuVisibility(false); + } else { + this.PrintInventory(); + this.SetInvMenuVisibility(true); + } + } + + private void SetInvMenuVisibility(bool isVisible) { + btnI1.Visible = isVisible; + btnI2.Visible = isVisible; + btnI3.Visible = isVisible; + btnI4.Visible = isVisible; + btnI5.Visible = isVisible; + btnI6.Visible = isVisible; + btnI7.Visible = isVisible; + btnI8.Visible = isVisible; + btnI9.Visible = isVisible; + btnI10.Visible = isVisible; + btnI11.Visible = isVisible; + btnI12.Visible = isVisible; + btnI13.Visible = isVisible; + btnI14.Visible = isVisible; + btnI15.Visible = isVisible; + btnI16.Visible = isVisible; + btnI17.Visible = isVisible; + btnI18.Visible = isVisible; + btnI19.Visible = isVisible; + btnI20.Visible = isVisible; + btnI21.Visible = isVisible; + btnI22.Visible = isVisible; + btnI23.Visible = isVisible; + btnI24.Visible = isVisible; + btnI25.Visible = isVisible; + + lblAccessories.Visible = isVisible; + btnA1.Visible = isVisible; + btnA2.Visible = isVisible; + btnA3.Visible = isVisible; + btnA4.Visible = isVisible; + btnA5.Visible = isVisible; + btnA6.Visible = isVisible; + btnA7.Visible = isVisible; + btnA8.Visible = isVisible; + btnA9.Visible = isVisible; + btnA10.Visible = isVisible; + + lblGear.Visible = isVisible; + btnG1.Visible = isVisible; + btnG2.Visible = isVisible; + btnG3.Visible = isVisible; + btnG4.Visible = isVisible; + btnG5.Visible = isVisible; + + lblItemsOnGround.Visible = isVisible; + btnIG1.Visible = isVisible; + btnIG2.Visible = isVisible; + btnIG3.Visible = isVisible; + btnIG4.Visible = isVisible; + btnIG5.Visible = isVisible; + btnIG6.Visible = isVisible; + btnIG7.Visible = isVisible; + btnIG8.Visible = isVisible; + btnIG9.Visible = isVisible; + btnIG10.Visible = isVisible; + + lblBlank4.Visible = isVisible; + } + + private bool InvMenuIsVisible() { + return btnI1.Visible; + } + + protected void OnBtnMusicClicked(object sender, EventArgs e) { + WindowInstances.WMusic.Show(); + } + + public void PrintScreen() { + //TODO: get the superlayer that the player is in + ISuperLayer superLayer = LayerInstances.Land; + + for(int i = 0; i < 2; i++) { + for (int row = 0; row < SIZE; row++) { + for (int col = 0; col < SIZE; col++) { + //Set the image to be either the ground layer tile, "blank" icon, item layer tile, mob layer tile or don't set it to anything + //Note: first the ground and the blank icons are printed, then over them are printed the item tiles and over them are mob tiles + Image img = new Image(); + if (i == 0) { + if (superLayer.GetGroundLayerTile( row, col ) == null) { + img = new Image( "blank", IconSize.Dnd ); + } + else { + img = new Image( superLayer.GetGroundLayerTile( row, col ).stock_id, IconSize.Dnd ); + } + } else { + if (superLayer.GetItemLayerTile( row, col ) == null) continue; + img = new Image( superLayer.GetItemLayerTile( row, col ).stock_id, IconSize.Dnd ); + } + + switch (row * 5 + col + 1) { + case 1: btnP1.Image = img; break; + case 2: btnP2.Image = img; break; + case 3: btnP3.Image = img; break; + case 4: btnP4.Image = img; break; + case 5: btnP5.Image = img; break; + case 6: btnP6.Image = img; break; + case 7: btnP7.Image = img; break; + case 8: btnP8.Image = img; break; + case 9: btnP9.Image = img; break; + case 10: btnP10.Image = img; break; + case 11: btnP11.Image = img; break; + case 12: btnP12.Image = img; break; + case 13: btnP13.Image = img; break; + case 14: btnP14.Image = img; break; + case 15: btnP15.Image = img; break; + case 16: btnP16.Image = img; break; + case 17: btnP17.Image = img; break; + case 18: btnP18.Image = img; break; + case 19: btnP19.Image = img; break; + case 20: btnP20.Image = img; break; + case 21: btnP21.Image = img; break; + case 22: btnP22.Image = img; break; + case 23: btnP23.Image = img; break; + case 24: btnP24.Image = img; break; + case 25: btnP25.Image = img; break; + } + } + } + } + } + + public void PrintMap() { + //TODO: get the superlayer that the player is in + ISuperLayer superLayer = LayerInstances.Land; + + string sName; + + //Prints the "Ground layer" in map menu + for (int row = 0; row < SIZE; row++) { + for (int col = 0; col < SIZE; col++) { + //Print a tile if it exists, otherwise print the "blank" icon + if (superLayer.GetGroundLayerTile( row, col ) == null) { + sName = "blank"; + } + else { + sName = superLayer.GetGroundLayerTile( row, col ).stock_id; + } + + switch (row * 5 + col + 1) { + case 1: imgG1.SetFromStock(sName, IconSize.Dnd); break; + case 2: imgG2.SetFromStock( sName, IconSize.Dnd ); break; + case 3: imgG3.SetFromStock( sName, IconSize.Dnd ); break; + case 4: imgG4.SetFromStock( sName, IconSize.Dnd ); break; + case 5: imgG5.SetFromStock( sName, IconSize.Dnd ); break; + case 6: imgG6.SetFromStock( sName, IconSize.Dnd ); break; + case 7: imgG7.SetFromStock( sName, IconSize.Dnd ); break; + case 8: imgG8.SetFromStock( sName, IconSize.Dnd ); break; + case 9: imgG9.SetFromStock( sName, IconSize.Dnd ); break; + case 10: imgG10.SetFromStock( sName, IconSize.Dnd ); break; + case 11: imgG11.SetFromStock( sName, IconSize.Dnd ); break; + case 12: imgG12.SetFromStock( sName, IconSize.Dnd ); break; + case 13: imgG13.SetFromStock( sName, IconSize.Dnd ); break; + case 14: imgG14.SetFromStock( sName, IconSize.Dnd ); break; + case 15: imgG15.SetFromStock( sName, IconSize.Dnd ); break; + case 16: imgG16.SetFromStock( sName, IconSize.Dnd ); break; + case 17: imgG17.SetFromStock( sName, IconSize.Dnd ); break; + case 18: imgG18.SetFromStock( sName, IconSize.Dnd ); break; + case 19: imgG19.SetFromStock( sName, IconSize.Dnd ); break; + case 20: imgG20.SetFromStock( sName, IconSize.Dnd ); break; + case 21: imgG21.SetFromStock( sName, IconSize.Dnd ); break; + case 22: imgG22.SetFromStock( sName, IconSize.Dnd ); break; + case 23: imgG23.SetFromStock( sName, IconSize.Dnd ); break; + case 24: imgG24.SetFromStock( sName, IconSize.Dnd ); break; + case 25: imgG25.SetFromStock( sName, IconSize.Dnd ); break; + } + } + } + + //Prints the "Item layer" in map menu + for (int row = 0; row < SIZE; row++) { + for (int col = 0; col < SIZE; col++) { + //Print a tile if it exists, otherwise print the "blank" icon + if (superLayer.GetItemLayerTile( row, col ) == null) { + sName = "blank"; + } + else { + sName = superLayer.GetItemLayerTile( row, col ).stock_id; + } + + switch (row * 5 + col + 1) { + case 1: imgI1.SetFromStock( sName, IconSize.Dnd ); break; + case 2: imgI2.SetFromStock( sName, IconSize.Dnd ); break; + case 3: imgI3.SetFromStock( sName, IconSize.Dnd ); break; + case 4: imgI4.SetFromStock( sName, IconSize.Dnd ); break; + case 5: imgI5.SetFromStock( sName, IconSize.Dnd ); break; + case 6: imgI6.SetFromStock( sName, IconSize.Dnd ); break; + case 7: imgI7.SetFromStock( sName, IconSize.Dnd ); break; + case 8: imgI8.SetFromStock( sName, IconSize.Dnd ); break; + case 9: imgI9.SetFromStock( sName, IconSize.Dnd ); break; + case 10: imgI10.SetFromStock( sName, IconSize.Dnd ); break; + case 11: imgI11.SetFromStock( sName, IconSize.Dnd ); break; + case 12: imgI12.SetFromStock( sName, IconSize.Dnd ); break; + case 13: imgI13.SetFromStock( sName, IconSize.Dnd ); break; + case 14: imgI14.SetFromStock( sName, IconSize.Dnd ); break; + case 15: imgI15.SetFromStock( sName, IconSize.Dnd ); break; + case 16: imgI16.SetFromStock( sName, IconSize.Dnd ); break; + case 17: imgI17.SetFromStock( sName, IconSize.Dnd ); break; + case 18: imgI18.SetFromStock( sName, IconSize.Dnd ); break; + case 19: imgI19.SetFromStock( sName, IconSize.Dnd ); break; + case 20: imgI20.SetFromStock( sName, IconSize.Dnd ); break; + case 21: imgI21.SetFromStock( sName, IconSize.Dnd ); break; + case 22: imgI22.SetFromStock( sName, IconSize.Dnd ); break; + case 23: imgI23.SetFromStock( sName, IconSize.Dnd ); break; + case 24: imgI24.SetFromStock( sName, IconSize.Dnd ); break; + case 25: imgI25.SetFromStock( sName, IconSize.Dnd ); break; + } + } + } + } + + public void PrintInventory() { + + } + + protected void OnBtnH1Clicked(object sender, EventArgs e) { + this.PrintMap(); + } + } +} diff --git a/Mundus/gtk-gui/Mundus.Views.Dialogs.ExitDialog.cs b/Mundus/gtk-gui/Mundus.Views.Dialogs.ExitDialog.cs new file mode 100644 index 0000000..268d1ea --- /dev/null +++ b/Mundus/gtk-gui/Mundus.Views.Dialogs.ExitDialog.cs @@ -0,0 +1,86 @@ + +// This file has been generated by the GUI designer. Do not modify. +namespace Mundus.Views.Dialogs +{ + public partial class ExitDialog + { + private global::Gtk.Label lblMessage; + + private global::Gtk.Button btnCancel; + + private global::Gtk.Button btnSave; + + private global::Gtk.Button btnExit; + + protected virtual void Build() + { + global::Stetic.Gui.Initialize(this); + // Widget Mundus.Views.Dialogs.ExitDialog + this.Name = "Mundus.Views.Dialogs.ExitDialog"; + this.WindowPosition = ((global::Gtk.WindowPosition)(4)); + // Internal child Mundus.Views.Dialogs.ExitDialog.VBox + global::Gtk.VBox w1 = this.VBox; + w1.Name = "DExit_VBox"; + w1.BorderWidth = ((uint)(2)); + // Container child DExit_VBox.Gtk.Box+BoxChild + this.lblMessage = new global::Gtk.Label(); + this.lblMessage.HeightRequest = 50; + this.lblMessage.Name = "lblMessage"; + this.lblMessage.LabelProp = global::Mono.Unix.Catalog.GetString("You haven\'t saved for {number} of seconds. Are you sure you want to exit without " + + "saving?"); + w1.Add(this.lblMessage); + global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(w1[this.lblMessage])); + w2.Position = 0; + w2.Expand = false; + w2.Fill = false; + // Internal child Mundus.Views.Dialogs.ExitDialog.ActionArea + global::Gtk.HButtonBox w3 = this.ActionArea; + w3.Name = "DExit_ActionArea"; + w3.Spacing = 10; + w3.BorderWidth = ((uint)(5)); + w3.LayoutStyle = ((global::Gtk.ButtonBoxStyle)(4)); + // Container child DExit_ActionArea.Gtk.ButtonBox+ButtonBoxChild + this.btnCancel = new global::Gtk.Button(); + this.btnCancel.CanDefault = true; + this.btnCancel.CanFocus = true; + this.btnCancel.Name = "btnCancel"; + this.btnCancel.UseUnderline = true; + this.btnCancel.Label = global::Mono.Unix.Catalog.GetString("Cancel"); + this.AddActionWidget(this.btnCancel, -6); + global::Gtk.ButtonBox.ButtonBoxChild w4 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w3[this.btnCancel])); + w4.Expand = false; + w4.Fill = false; + // Container child DExit_ActionArea.Gtk.ButtonBox+ButtonBoxChild + this.btnSave = new global::Gtk.Button(); + this.btnSave.CanDefault = true; + this.btnSave.CanFocus = true; + this.btnSave.Name = "btnSave"; + this.btnSave.UseUnderline = true; + this.btnSave.Label = global::Mono.Unix.Catalog.GetString("Save & Exit"); + this.AddActionWidget(this.btnSave, -3); + global::Gtk.ButtonBox.ButtonBoxChild w5 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w3[this.btnSave])); + w5.Position = 1; + w5.Expand = false; + w5.Fill = false; + // Container child DExit_ActionArea.Gtk.ButtonBox+ButtonBoxChild + this.btnExit = new global::Gtk.Button(); + this.btnExit.CanFocus = true; + this.btnExit.Name = "btnExit"; + this.btnExit.UseUnderline = true; + this.btnExit.Label = global::Mono.Unix.Catalog.GetString("Exit without saving"); + this.AddActionWidget(this.btnExit, -2); + global::Gtk.ButtonBox.ButtonBoxChild w6 = ((global::Gtk.ButtonBox.ButtonBoxChild)(w3[this.btnExit])); + w6.Position = 2; + w6.Expand = false; + w6.Fill = false; + if ((this.Child != null)) + { + this.Child.ShowAll(); + } + this.DefaultWidth = 563; + this.DefaultHeight = 95; + this.Show(); + this.DeleteEvent += new global::Gtk.DeleteEventHandler(this.OnDeleteEvent); + } + } +} diff --git a/Mundus/gtk-gui/Mundus.Views.Windows.CraftingWindow.cs b/Mundus/gtk-gui/Mundus.Views.Windows.CraftingWindow.cs new file mode 100644 index 0000000..784f85b --- /dev/null +++ b/Mundus/gtk-gui/Mundus.Views.Windows.CraftingWindow.cs @@ -0,0 +1,23 @@ + +// This file has been generated by the GUI designer. Do not modify. +namespace Mundus.Views.Windows +{ + public partial class CraftingWindow + { + protected virtual void Build() + { + global::Stetic.Gui.Initialize(this); + // Widget Mundus.Views.Windows.CraftingWindow + this.Name = "Mundus.Views.Windows.CraftingWindow"; + this.Title = global::Mono.Unix.Catalog.GetString("CraftingWindow"); + this.WindowPosition = ((global::Gtk.WindowPosition)(4)); + if ((this.Child != null)) + { + this.Child.ShowAll(); + } + this.DefaultWidth = 400; + this.DefaultHeight = 300; + this.Show(); + } + } +} diff --git a/Mundus/gtk-gui/Mundus.Views.Windows.LargeGameWindow.cs b/Mundus/gtk-gui/Mundus.Views.Windows.LargeGameWindow.cs new file mode 100644 index 0000000..30d1e62 --- /dev/null +++ b/Mundus/gtk-gui/Mundus.Views.Windows.LargeGameWindow.cs @@ -0,0 +1,23 @@ + +// This file has been generated by the GUI designer. Do not modify. +namespace Mundus.Views.Windows +{ + public partial class LargeGameWindow + { + protected virtual void Build() + { + global::Stetic.Gui.Initialize(this); + // Widget Mundus.Views.Windows.LargeGameWindow + this.Name = "Mundus.Views.Windows.LargeGameWindow"; + this.Title = global::Mono.Unix.Catalog.GetString("LargeGameWindow"); + this.WindowPosition = ((global::Gtk.WindowPosition)(4)); + if ((this.Child != null)) + { + this.Child.ShowAll(); + } + this.DefaultWidth = 400; + this.DefaultHeight = 300; + this.Show(); + } + } +} diff --git a/Mundus/gtk-gui/Mundus.Views.Windows.MainWindow.cs b/Mundus/gtk-gui/Mundus.Views.Windows.MainWindow.cs new file mode 100644 index 0000000..c67108b --- /dev/null +++ b/Mundus/gtk-gui/Mundus.Views.Windows.MainWindow.cs @@ -0,0 +1,119 @@ + +// This file has been generated by the GUI designer. Do not modify. +namespace Mundus.Views.Windows +{ + public partial class MainWindow + { + private global::Gtk.VBox vboxUI; + + private global::Gtk.Label lblTitle; + + private global::Gtk.HSeparator hSeparator; + + private global::Gtk.Button btnLoadGame; + + private global::Gtk.Button btnNewGame; + + private global::Gtk.Button btnTutorial; + + private global::Gtk.Button btnSettings; + + protected virtual void Build() + { + global::Stetic.Gui.Initialize(this); + // Widget Mundus.Views.Windows.MainWindow + this.Name = "Mundus.Views.Windows.MainWindow"; + this.Title = global::Mono.Unix.Catalog.GetString("Mundus"); + this.WindowPosition = ((global::Gtk.WindowPosition)(4)); + this.Resizable = false; + this.AllowGrow = false; + // Container child Mundus.Views.Windows.MainWindow.Gtk.Container+ContainerChild + this.vboxUI = new global::Gtk.VBox(); + this.vboxUI.Name = "vboxUI"; + // Container child vboxUI.Gtk.Box+BoxChild + this.lblTitle = new global::Gtk.Label(); + this.lblTitle.WidthRequest = 300; + this.lblTitle.HeightRequest = 100; + this.lblTitle.Name = "lblTitle"; + this.lblTitle.LabelProp = "Mundus (replace with picture)"; + this.lblTitle.Justify = ((global::Gtk.Justification)(3)); + this.vboxUI.Add(this.lblTitle); + global::Gtk.Box.BoxChild w1 = ((global::Gtk.Box.BoxChild)(this.vboxUI[this.lblTitle])); + w1.Position = 0; + // Container child vboxUI.Gtk.Box+BoxChild + this.hSeparator = new global::Gtk.HSeparator(); + this.hSeparator.HeightRequest = 5; + this.hSeparator.Name = "hSeparator"; + this.vboxUI.Add(this.hSeparator); + global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.vboxUI[this.hSeparator])); + w2.Position = 1; + w2.Expand = false; + w2.Fill = false; + // Container child vboxUI.Gtk.Box+BoxChild + this.btnLoadGame = new global::Gtk.Button(); + this.btnLoadGame.WidthRequest = 300; + this.btnLoadGame.HeightRequest = 90; + this.btnLoadGame.CanFocus = true; + this.btnLoadGame.Name = "btnLoadGame"; + this.btnLoadGame.UseUnderline = true; + this.btnLoadGame.Xalign = 0.49F; + this.btnLoadGame.BorderWidth = ((uint)(7)); + this.btnLoadGame.Label = global::Mono.Unix.Catalog.GetString("Load Game"); + this.vboxUI.Add(this.btnLoadGame); + global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.vboxUI[this.btnLoadGame])); + w3.Position = 2; + // Container child vboxUI.Gtk.Box+BoxChild + this.btnNewGame = new global::Gtk.Button(); + this.btnNewGame.WidthRequest = 300; + this.btnNewGame.HeightRequest = 90; + this.btnNewGame.CanFocus = true; + this.btnNewGame.Name = "btnNewGame"; + this.btnNewGame.UseUnderline = true; + this.btnNewGame.BorderWidth = ((uint)(7)); + this.btnNewGame.Label = global::Mono.Unix.Catalog.GetString("New Game"); + this.vboxUI.Add(this.btnNewGame); + global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.vboxUI[this.btnNewGame])); + w4.Position = 3; + // Container child vboxUI.Gtk.Box+BoxChild + this.btnTutorial = new global::Gtk.Button(); + this.btnTutorial.WidthRequest = 300; + this.btnTutorial.HeightRequest = 90; + this.btnTutorial.CanFocus = true; + this.btnTutorial.Name = "btnTutorial"; + this.btnTutorial.UseUnderline = true; + this.btnTutorial.BorderWidth = ((uint)(7)); + this.btnTutorial.Label = global::Mono.Unix.Catalog.GetString("Tutorial"); + this.vboxUI.Add(this.btnTutorial); + global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.vboxUI[this.btnTutorial])); + w5.Position = 4; + w5.Expand = false; + w5.Fill = false; + // Container child vboxUI.Gtk.Box+BoxChild + this.btnSettings = new global::Gtk.Button(); + this.btnSettings.WidthRequest = 300; + this.btnSettings.HeightRequest = 90; + this.btnSettings.CanFocus = true; + this.btnSettings.Name = "btnSettings"; + this.btnSettings.UseUnderline = true; + this.btnSettings.BorderWidth = ((uint)(7)); + this.btnSettings.Label = global::Mono.Unix.Catalog.GetString("Settings"); + this.vboxUI.Add(this.btnSettings); + global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.vboxUI[this.btnSettings])); + w6.Position = 5; + w6.Expand = false; + w6.Fill = false; + this.Add(this.vboxUI); + if ((this.Child != null)) + { + this.Child.ShowAll(); + } + this.DefaultWidth = 300; + this.DefaultHeight = 465; + this.Show(); + this.DeleteEvent += new global::Gtk.DeleteEventHandler(this.OnDeleteEvent); + this.btnNewGame.Clicked += new global::System.EventHandler(this.OnBtnNewGameClicked); + this.btnTutorial.Clicked += new global::System.EventHandler(this.OnBtnTutorialClicked); + this.btnSettings.Clicked += new global::System.EventHandler(this.OnBtnSettingsClicked); + } + } +} diff --git a/Mundus/gtk-gui/Mundus.Views.Windows.MediumGameWindow.cs b/Mundus/gtk-gui/Mundus.Views.Windows.MediumGameWindow.cs new file mode 100644 index 0000000..8d0f9c1 --- /dev/null +++ b/Mundus/gtk-gui/Mundus.Views.Windows.MediumGameWindow.cs @@ -0,0 +1,23 @@ + +// This file has been generated by the GUI designer. Do not modify. +namespace Mundus.Views.Windows +{ + public partial class MediumGameWindow + { + protected virtual void Build() + { + global::Stetic.Gui.Initialize(this); + // Widget Mundus.Views.Windows.MediumGameWindow + this.Name = "Mundus.Views.Windows.MediumGameWindow"; + this.Title = global::Mono.Unix.Catalog.GetString("MediumGameWindow"); + this.WindowPosition = ((global::Gtk.WindowPosition)(4)); + if ((this.Child != null)) + { + this.Child.ShowAll(); + } + this.DefaultWidth = 400; + this.DefaultHeight = 300; + this.Show(); + } + } +} diff --git a/Mundus/gtk-gui/Mundus.Views.Windows.MusicWindow.cs b/Mundus/gtk-gui/Mundus.Views.Windows.MusicWindow.cs new file mode 100644 index 0000000..90238a1 --- /dev/null +++ b/Mundus/gtk-gui/Mundus.Views.Windows.MusicWindow.cs @@ -0,0 +1,236 @@ + +// This file has been generated by the GUI designer. Do not modify. +namespace Mundus.Views.Windows +{ + public partial class MusicWindow + { + private global::Gtk.UIManager UIManager; + + private global::Gtk.Table tbUI; + + private global::Gtk.Button btnBack; + + private global::Gtk.Button btnNext; + + private global::Gtk.Button btnPlay; + + private global::Gtk.Button btnPrevious; + + private global::Gtk.Button btnRandom; + + private global::Gtk.Button btnStop; + + private global::Gtk.FileChooserWidget fcMusic; + + private global::Gtk.HSeparator hSeparator; + + private global::Gtk.Label lblBlank1; + + private global::Gtk.Label lblBlank2; + + private global::Gtk.Label lblPath; + + private global::Gtk.Label lblTitle; + + protected virtual void Build() + { + global::Stetic.Gui.Initialize(this); + // Widget Mundus.Views.Windows.MusicWindow + this.UIManager = new global::Gtk.UIManager(); + global::Gtk.ActionGroup w1 = new global::Gtk.ActionGroup("Default"); + this.UIManager.InsertActionGroup(w1, 0); + this.AddAccelGroup(this.UIManager.AccelGroup); + this.Name = "Mundus.Views.Windows.MusicWindow"; + this.Title = global::Mono.Unix.Catalog.GetString("MusicWindow"); + this.WindowPosition = ((global::Gtk.WindowPosition)(4)); + this.Resizable = false; + this.AllowGrow = false; + // Container child Mundus.Views.Windows.MusicWindow.Gtk.Container+ContainerChild + this.tbUI = new global::Gtk.Table(((uint)(5)), ((uint)(7)), false); + this.tbUI.Name = "tbUI"; + this.tbUI.RowSpacing = ((uint)(3)); + this.tbUI.ColumnSpacing = ((uint)(6)); + // Container child tbUI.Gtk.Table+TableChild + this.btnBack = new global::Gtk.Button(); + this.btnBack.WidthRequest = 50; + this.btnBack.HeightRequest = 50; + this.btnBack.CanFocus = true; + this.btnBack.Name = "btnBack"; + this.btnBack.UseUnderline = true; + this.btnBack.BorderWidth = ((uint)(3)); + this.btnBack.Label = global::Mono.Unix.Catalog.GetString("Back"); + this.tbUI.Add(this.btnBack); + global::Gtk.Table.TableChild w2 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnBack])); + w2.LeftAttach = ((uint)(1)); + w2.RightAttach = ((uint)(2)); + w2.XOptions = ((global::Gtk.AttachOptions)(4)); + w2.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnNext = new global::Gtk.Button(); + this.btnNext.WidthRequest = 70; + this.btnNext.HeightRequest = 50; + this.btnNext.CanFocus = true; + this.btnNext.Name = "btnNext"; + this.btnNext.UseUnderline = true; + this.btnNext.Label = global::Mono.Unix.Catalog.GetString("Next"); + this.tbUI.Add(this.btnNext); + global::Gtk.Table.TableChild w3 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnNext])); + w3.TopAttach = ((uint)(2)); + w3.BottomAttach = ((uint)(3)); + w3.LeftAttach = ((uint)(4)); + w3.RightAttach = ((uint)(5)); + w3.XOptions = ((global::Gtk.AttachOptions)(4)); + w3.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnPlay = new global::Gtk.Button(); + this.btnPlay.WidthRequest = 70; + this.btnPlay.HeightRequest = 50; + this.btnPlay.CanFocus = true; + this.btnPlay.Name = "btnPlay"; + this.btnPlay.UseUnderline = true; + this.btnPlay.Label = global::Mono.Unix.Catalog.GetString("Play"); + this.tbUI.Add(this.btnPlay); + global::Gtk.Table.TableChild w4 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnPlay])); + w4.TopAttach = ((uint)(2)); + w4.BottomAttach = ((uint)(3)); + w4.LeftAttach = ((uint)(1)); + w4.RightAttach = ((uint)(2)); + w4.XOptions = ((global::Gtk.AttachOptions)(4)); + w4.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnPrevious = new global::Gtk.Button(); + this.btnPrevious.WidthRequest = 70; + this.btnPrevious.HeightRequest = 50; + this.btnPrevious.CanFocus = true; + this.btnPrevious.Name = "btnPrevious"; + this.btnPrevious.UseUnderline = true; + this.btnPrevious.Label = global::Mono.Unix.Catalog.GetString("Prev"); + this.tbUI.Add(this.btnPrevious); + global::Gtk.Table.TableChild w5 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnPrevious])); + w5.TopAttach = ((uint)(2)); + w5.BottomAttach = ((uint)(3)); + w5.LeftAttach = ((uint)(3)); + w5.RightAttach = ((uint)(4)); + w5.XOptions = ((global::Gtk.AttachOptions)(4)); + w5.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnRandom = new global::Gtk.Button(); + this.btnRandom.WidthRequest = 70; + this.btnRandom.HeightRequest = 50; + this.btnRandom.CanFocus = true; + this.btnRandom.Name = "btnRandom"; + this.btnRandom.UseUnderline = true; + this.btnRandom.Label = global::Mono.Unix.Catalog.GetString("Rnd"); + this.tbUI.Add(this.btnRandom); + global::Gtk.Table.TableChild w6 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnRandom])); + w6.TopAttach = ((uint)(2)); + w6.BottomAttach = ((uint)(3)); + w6.LeftAttach = ((uint)(5)); + w6.RightAttach = ((uint)(6)); + w6.XOptions = ((global::Gtk.AttachOptions)(4)); + w6.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnStop = new global::Gtk.Button(); + this.btnStop.WidthRequest = 70; + this.btnStop.HeightRequest = 50; + this.btnStop.CanFocus = true; + this.btnStop.Name = "btnStop"; + this.btnStop.UseUnderline = true; + this.btnStop.Label = global::Mono.Unix.Catalog.GetString("Stop"); + this.tbUI.Add(this.btnStop); + global::Gtk.Table.TableChild w7 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnStop])); + w7.TopAttach = ((uint)(2)); + w7.BottomAttach = ((uint)(3)); + w7.LeftAttach = ((uint)(2)); + w7.RightAttach = ((uint)(3)); + w7.XOptions = ((global::Gtk.AttachOptions)(4)); + w7.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.fcMusic = new global::Gtk.FileChooserWidget(((global::Gtk.FileChooserAction)(0))); + this.fcMusic.Name = "fcMusic"; + this.fcMusic.LocalOnly = false; + this.tbUI.Add(this.fcMusic); + global::Gtk.Table.TableChild w8 = ((global::Gtk.Table.TableChild)(this.tbUI[this.fcMusic])); + w8.TopAttach = ((uint)(4)); + w8.BottomAttach = ((uint)(5)); + w8.LeftAttach = ((uint)(1)); + w8.RightAttach = ((uint)(6)); + w8.XOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.hSeparator = new global::Gtk.HSeparator(); + this.hSeparator.HeightRequest = 5; + this.hSeparator.Name = "hSeparator"; + this.tbUI.Add(this.hSeparator); + global::Gtk.Table.TableChild w9 = ((global::Gtk.Table.TableChild)(this.tbUI[this.hSeparator])); + w9.TopAttach = ((uint)(1)); + w9.BottomAttach = ((uint)(2)); + w9.LeftAttach = ((uint)(1)); + w9.RightAttach = ((uint)(6)); + w9.XOptions = ((global::Gtk.AttachOptions)(4)); + w9.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank1 = new global::Gtk.Label(); + this.lblBlank1.WidthRequest = 5; + this.lblBlank1.HeightRequest = 50; + this.lblBlank1.Name = "lblBlank1"; + this.lblBlank1.LabelProp = ""; + this.tbUI.Add(this.lblBlank1); + global::Gtk.Table.TableChild w10 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank1])); + w10.XOptions = ((global::Gtk.AttachOptions)(4)); + w10.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank2 = new global::Gtk.Label(); + this.lblBlank2.WidthRequest = 5; + this.lblBlank2.HeightRequest = 50; + this.lblBlank2.Name = "lblBlank2"; + this.lblBlank2.LabelProp = ""; + this.tbUI.Add(this.lblBlank2); + global::Gtk.Table.TableChild w11 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank2])); + w11.LeftAttach = ((uint)(6)); + w11.RightAttach = ((uint)(7)); + w11.XOptions = ((global::Gtk.AttachOptions)(4)); + w11.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblPath = new global::Gtk.Label(); + this.lblPath.HeightRequest = 50; + this.lblPath.Name = "lblPath"; + this.lblPath.LabelProp = global::Mono.Unix.Catalog.GetString("No file chosen"); + this.lblPath.Wrap = true; + this.lblPath.Justify = ((global::Gtk.Justification)(2)); + this.lblPath.Selectable = true; + this.tbUI.Add(this.lblPath); + global::Gtk.Table.TableChild w12 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblPath])); + w12.TopAttach = ((uint)(3)); + w12.BottomAttach = ((uint)(4)); + w12.LeftAttach = ((uint)(1)); + w12.RightAttach = ((uint)(6)); + w12.XOptions = ((global::Gtk.AttachOptions)(4)); + w12.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblTitle = new global::Gtk.Label(); + this.lblTitle.Name = "lblTitle"; + this.lblTitle.LabelProp = global::Mono.Unix.Catalog.GetString("Music (replace with picture)"); + this.tbUI.Add(this.lblTitle); + global::Gtk.Table.TableChild w13 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblTitle])); + w13.LeftAttach = ((uint)(2)); + w13.RightAttach = ((uint)(6)); + w13.XOptions = ((global::Gtk.AttachOptions)(4)); + w13.YOptions = ((global::Gtk.AttachOptions)(4)); + this.Add(this.tbUI); + if ((this.Child != null)) + { + this.Child.ShowAll(); + } + this.DefaultWidth = 406; + this.DefaultHeight = 549; + this.Show(); + this.DeleteEvent += new global::Gtk.DeleteEventHandler(this.OnDeleteEvent); + this.fcMusic.SelectionChanged += new global::System.EventHandler(this.OnFcMusicSelectionChanged); + this.btnStop.Clicked += new global::System.EventHandler(this.OnBtnStopClicked); + this.btnRandom.Clicked += new global::System.EventHandler(this.OnBtnPlayClicked); + this.btnPlay.Clicked += new global::System.EventHandler(this.OnBtnPlayClicked); + this.btnNext.Clicked += new global::System.EventHandler(this.OnBtnNextClicked); + this.btnBack.Clicked += new global::System.EventHandler(this.OnBtnBackClicked); + } + } +} diff --git a/Mundus/gtk-gui/Mundus.Views.Windows.NewGameWindow.cs b/Mundus/gtk-gui/Mundus.Views.Windows.NewGameWindow.cs new file mode 100644 index 0000000..a6b7187 --- /dev/null +++ b/Mundus/gtk-gui/Mundus.Views.Windows.NewGameWindow.cs @@ -0,0 +1,468 @@ + +// This file has been generated by the GUI designer. Do not modify. +namespace Mundus.Views.Windows +{ + public partial class NewGameWindow + { + private global::Gtk.Table tbUI; + + private global::Gtk.Button btnBack; + + private global::Gtk.Button btnGenerate; + + private global::Gtk.HSeparator hSeparator; + + private global::Gtk.Label lblBlank1; + + private global::Gtk.Label lblBlank2; + + private global::Gtk.Label lblBlank3; + + private global::Gtk.Label lblBlank4; + + private global::Gtk.Label lblBlank5; + + private global::Gtk.Label lblDifficulty; + + private global::Gtk.Label lblGameMode; + + private global::Gtk.Label lblMapSize; + + private global::Gtk.Label lblScreenInvSize; + + private global::Gtk.Label lblTitle; + + private global::Gtk.RadioButton rbCreative; + + private global::Gtk.RadioButton rbEasy; + + private global::Gtk.RadioButton rbHard; + + private global::Gtk.RadioButton rbInsane; + + private global::Gtk.RadioButton rbLarge; + + private global::Gtk.RadioButton rbMedium; + + private global::Gtk.RadioButton rbMLarge; + + private global::Gtk.RadioButton rbMMedium; + + private global::Gtk.RadioButton rbMSmall; + + private global::Gtk.RadioButton rbNormal; + + private global::Gtk.RadioButton rbPeaceful; + + private global::Gtk.RadioButton rbSmall; + + private global::Gtk.RadioButton rbSurvival; + + protected virtual void Build() + { + global::Stetic.Gui.Initialize(this); + // Widget Mundus.Views.Windows.NewGameWindow + this.Name = "Mundus.Views.Windows.NewGameWindow"; + this.Title = global::Mono.Unix.Catalog.GetString("Create a New Game"); + this.WindowPosition = ((global::Gtk.WindowPosition)(4)); + this.Resizable = false; + this.AllowGrow = false; + // Container child Mundus.Views.Windows.NewGameWindow.Gtk.Container+ContainerChild + this.tbUI = new global::Gtk.Table(((uint)(6)), ((uint)(8)), false); + this.tbUI.Name = "tbUI"; + this.tbUI.RowSpacing = ((uint)(3)); + this.tbUI.ColumnSpacing = ((uint)(3)); + // Container child tbUI.Gtk.Table+TableChild + this.btnBack = new global::Gtk.Button(); + this.btnBack.WidthRequest = 50; + this.btnBack.HeightRequest = 50; + this.btnBack.CanFocus = true; + this.btnBack.Name = "btnBack"; + this.btnBack.UseUnderline = true; + this.btnBack.BorderWidth = ((uint)(3)); + this.btnBack.Label = global::Mono.Unix.Catalog.GetString("Back"); + this.tbUI.Add(this.btnBack); + global::Gtk.Table.TableChild w1 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnBack])); + w1.LeftAttach = ((uint)(1)); + w1.RightAttach = ((uint)(2)); + w1.XOptions = ((global::Gtk.AttachOptions)(4)); + w1.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnGenerate = new global::Gtk.Button(); + this.btnGenerate.WidthRequest = 90; + this.btnGenerate.HeightRequest = 50; + this.btnGenerate.CanFocus = true; + this.btnGenerate.Name = "btnGenerate"; + this.btnGenerate.UseUnderline = true; + this.btnGenerate.BorderWidth = ((uint)(3)); + this.btnGenerate.Label = global::Mono.Unix.Catalog.GetString("Generate"); + this.tbUI.Add(this.btnGenerate); + global::Gtk.Table.TableChild w2 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnGenerate])); + w2.LeftAttach = ((uint)(6)); + w2.RightAttach = ((uint)(7)); + w2.XOptions = ((global::Gtk.AttachOptions)(4)); + w2.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.hSeparator = new global::Gtk.HSeparator(); + this.hSeparator.HeightRequest = 5; + this.hSeparator.Name = "hSeparator"; + this.tbUI.Add(this.hSeparator); + global::Gtk.Table.TableChild w3 = ((global::Gtk.Table.TableChild)(this.tbUI[this.hSeparator])); + w3.TopAttach = ((uint)(1)); + w3.BottomAttach = ((uint)(2)); + w3.LeftAttach = ((uint)(1)); + w3.RightAttach = ((uint)(7)); + w3.XOptions = ((global::Gtk.AttachOptions)(4)); + w3.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank1 = new global::Gtk.Label(); + this.lblBlank1.WidthRequest = 90; + this.lblBlank1.HeightRequest = 50; + this.lblBlank1.Name = "lblBlank1"; + this.tbUI.Add(this.lblBlank1); + global::Gtk.Table.TableChild w4 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank1])); + w4.LeftAttach = ((uint)(2)); + w4.RightAttach = ((uint)(3)); + w4.XOptions = ((global::Gtk.AttachOptions)(4)); + w4.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank2 = new global::Gtk.Label(); + this.lblBlank2.WidthRequest = 50; + this.lblBlank2.Name = "lblBlank2"; + this.tbUI.Add(this.lblBlank2); + global::Gtk.Table.TableChild w5 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank2])); + w5.LeftAttach = ((uint)(4)); + w5.RightAttach = ((uint)(5)); + w5.XOptions = ((global::Gtk.AttachOptions)(4)); + w5.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank3 = new global::Gtk.Label(); + this.lblBlank3.WidthRequest = 50; + this.lblBlank3.Name = "lblBlank3"; + this.tbUI.Add(this.lblBlank3); + global::Gtk.Table.TableChild w6 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank3])); + w6.LeftAttach = ((uint)(5)); + w6.RightAttach = ((uint)(6)); + w6.XOptions = ((global::Gtk.AttachOptions)(4)); + w6.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank4 = new global::Gtk.Label(); + this.lblBlank4.WidthRequest = 5; + this.lblBlank4.HeightRequest = 50; + this.lblBlank4.Name = "lblBlank4"; + this.tbUI.Add(this.lblBlank4); + global::Gtk.Table.TableChild w7 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank4])); + w7.TopAttach = ((uint)(4)); + w7.BottomAttach = ((uint)(5)); + w7.LeftAttach = ((uint)(7)); + w7.RightAttach = ((uint)(8)); + w7.XOptions = ((global::Gtk.AttachOptions)(4)); + w7.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank5 = new global::Gtk.Label(); + this.lblBlank5.WidthRequest = 5; + this.lblBlank5.HeightRequest = 50; + this.lblBlank5.Name = "lblBlank5"; + this.tbUI.Add(this.lblBlank5); + global::Gtk.Table.TableChild w8 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank5])); + w8.TopAttach = ((uint)(4)); + w8.BottomAttach = ((uint)(5)); + w8.XOptions = ((global::Gtk.AttachOptions)(4)); + w8.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblDifficulty = new global::Gtk.Label(); + this.lblDifficulty.WidthRequest = 90; + this.lblDifficulty.HeightRequest = 50; + this.lblDifficulty.Name = "lblDifficulty"; + this.lblDifficulty.LabelProp = global::Mono.Unix.Catalog.GetString("Difficulty"); + this.tbUI.Add(this.lblDifficulty); + global::Gtk.Table.TableChild w9 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblDifficulty])); + w9.TopAttach = ((uint)(3)); + w9.BottomAttach = ((uint)(4)); + w9.LeftAttach = ((uint)(1)); + w9.RightAttach = ((uint)(2)); + w9.XOptions = ((global::Gtk.AttachOptions)(4)); + w9.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblGameMode = new global::Gtk.Label(); + this.lblGameMode.WidthRequest = 90; + this.lblGameMode.HeightRequest = 50; + this.lblGameMode.Name = "lblGameMode"; + this.lblGameMode.LabelProp = global::Mono.Unix.Catalog.GetString("Game Mode:"); + this.tbUI.Add(this.lblGameMode); + global::Gtk.Table.TableChild w10 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblGameMode])); + w10.TopAttach = ((uint)(2)); + w10.BottomAttach = ((uint)(3)); + w10.LeftAttach = ((uint)(1)); + w10.RightAttach = ((uint)(2)); + w10.XOptions = ((global::Gtk.AttachOptions)(4)); + w10.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblMapSize = new global::Gtk.Label(); + this.lblMapSize.WidthRequest = 90; + this.lblMapSize.HeightRequest = 50; + this.lblMapSize.Name = "lblMapSize"; + this.lblMapSize.LabelProp = global::Mono.Unix.Catalog.GetString("Map size"); + this.tbUI.Add(this.lblMapSize); + global::Gtk.Table.TableChild w11 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblMapSize])); + w11.TopAttach = ((uint)(5)); + w11.BottomAttach = ((uint)(6)); + w11.LeftAttach = ((uint)(1)); + w11.RightAttach = ((uint)(2)); + w11.XOptions = ((global::Gtk.AttachOptions)(4)); + w11.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblScreenInvSize = new global::Gtk.Label(); + this.lblScreenInvSize.WidthRequest = 90; + this.lblScreenInvSize.HeightRequest = 50; + this.lblScreenInvSize.Name = "lblScreenInvSize"; + this.lblScreenInvSize.LabelProp = global::Mono.Unix.Catalog.GetString("Screen & Inventory size"); + this.lblScreenInvSize.Wrap = true; + this.lblScreenInvSize.Justify = ((global::Gtk.Justification)(2)); + this.tbUI.Add(this.lblScreenInvSize); + global::Gtk.Table.TableChild w12 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblScreenInvSize])); + w12.TopAttach = ((uint)(4)); + w12.BottomAttach = ((uint)(5)); + w12.LeftAttach = ((uint)(1)); + w12.RightAttach = ((uint)(2)); + w12.XOptions = ((global::Gtk.AttachOptions)(4)); + w12.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblTitle = new global::Gtk.Label(); + this.lblTitle.WidthRequest = 180; + this.lblTitle.HeightRequest = 50; + this.lblTitle.Name = "lblTitle"; + this.lblTitle.LabelProp = global::Mono.Unix.Catalog.GetString("New Game (replace with picture)"); + this.lblTitle.Wrap = true; + this.lblTitle.Justify = ((global::Gtk.Justification)(2)); + this.tbUI.Add(this.lblTitle); + global::Gtk.Table.TableChild w13 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblTitle])); + w13.LeftAttach = ((uint)(3)); + w13.RightAttach = ((uint)(5)); + w13.XOptions = ((global::Gtk.AttachOptions)(0)); + w13.YOptions = ((global::Gtk.AttachOptions)(0)); + // Container child tbUI.Gtk.Table+TableChild + this.rbCreative = new global::Gtk.RadioButton(global::Mono.Unix.Catalog.GetString("Creative")); + this.rbCreative.WidthRequest = 90; + this.rbCreative.CanFocus = true; + this.rbCreative.Name = "rbCreative"; + this.rbCreative.DrawIndicator = true; + this.rbCreative.UseUnderline = true; + this.rbCreative.Group = new global::GLib.SList(global::System.IntPtr.Zero); + this.tbUI.Add(this.rbCreative); + global::Gtk.Table.TableChild w14 = ((global::Gtk.Table.TableChild)(this.tbUI[this.rbCreative])); + w14.TopAttach = ((uint)(2)); + w14.BottomAttach = ((uint)(3)); + w14.LeftAttach = ((uint)(3)); + w14.RightAttach = ((uint)(4)); + w14.XOptions = ((global::Gtk.AttachOptions)(4)); + w14.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.rbEasy = new global::Gtk.RadioButton(global::Mono.Unix.Catalog.GetString("Easy")); + this.rbEasy.WidthRequest = 90; + this.rbEasy.CanFocus = true; + this.rbEasy.Name = "rbEasy"; + this.rbEasy.DrawIndicator = true; + this.rbEasy.UseUnderline = true; + this.rbEasy.Group = new global::GLib.SList(global::System.IntPtr.Zero); + this.tbUI.Add(this.rbEasy); + global::Gtk.Table.TableChild w15 = ((global::Gtk.Table.TableChild)(this.tbUI[this.rbEasy])); + w15.TopAttach = ((uint)(3)); + w15.BottomAttach = ((uint)(4)); + w15.LeftAttach = ((uint)(3)); + w15.RightAttach = ((uint)(4)); + w15.XOptions = ((global::Gtk.AttachOptions)(4)); + w15.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.rbHard = new global::Gtk.RadioButton(global::Mono.Unix.Catalog.GetString("Hard")); + this.rbHard.WidthRequest = 90; + this.rbHard.CanFocus = true; + this.rbHard.Name = "rbHard"; + this.rbHard.DrawIndicator = true; + this.rbHard.UseUnderline = true; + this.rbHard.Group = this.rbEasy.Group; + this.tbUI.Add(this.rbHard); + global::Gtk.Table.TableChild w16 = ((global::Gtk.Table.TableChild)(this.tbUI[this.rbHard])); + w16.TopAttach = ((uint)(3)); + w16.BottomAttach = ((uint)(4)); + w16.LeftAttach = ((uint)(5)); + w16.RightAttach = ((uint)(6)); + w16.XOptions = ((global::Gtk.AttachOptions)(4)); + w16.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.rbInsane = new global::Gtk.RadioButton(global::Mono.Unix.Catalog.GetString("Insane")); + this.rbInsane.WidthRequest = 90; + this.rbInsane.CanFocus = true; + this.rbInsane.Name = "rbInsane"; + this.rbInsane.DrawIndicator = true; + this.rbInsane.UseUnderline = true; + this.rbInsane.Group = this.rbEasy.Group; + this.tbUI.Add(this.rbInsane); + global::Gtk.Table.TableChild w17 = ((global::Gtk.Table.TableChild)(this.tbUI[this.rbInsane])); + w17.TopAttach = ((uint)(3)); + w17.BottomAttach = ((uint)(4)); + w17.LeftAttach = ((uint)(6)); + w17.RightAttach = ((uint)(7)); + w17.XOptions = ((global::Gtk.AttachOptions)(4)); + w17.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.rbLarge = new global::Gtk.RadioButton(global::Mono.Unix.Catalog.GetString("Large")); + this.rbLarge.WidthRequest = 90; + this.rbLarge.CanFocus = true; + this.rbLarge.Name = "rbLarge"; + this.rbLarge.DrawIndicator = true; + this.rbLarge.UseUnderline = true; + this.rbLarge.Group = new global::GLib.SList(global::System.IntPtr.Zero); + this.tbUI.Add(this.rbLarge); + global::Gtk.Table.TableChild w18 = ((global::Gtk.Table.TableChild)(this.tbUI[this.rbLarge])); + w18.TopAttach = ((uint)(4)); + w18.BottomAttach = ((uint)(5)); + w18.LeftAttach = ((uint)(4)); + w18.RightAttach = ((uint)(5)); + w18.XOptions = ((global::Gtk.AttachOptions)(4)); + w18.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.rbMedium = new global::Gtk.RadioButton(global::Mono.Unix.Catalog.GetString("Medium")); + this.rbMedium.WidthRequest = 90; + this.rbMedium.CanFocus = true; + this.rbMedium.Name = "rbMedium"; + this.rbMedium.DrawIndicator = true; + this.rbMedium.UseUnderline = true; + this.rbMedium.Group = this.rbLarge.Group; + this.tbUI.Add(this.rbMedium); + global::Gtk.Table.TableChild w19 = ((global::Gtk.Table.TableChild)(this.tbUI[this.rbMedium])); + w19.TopAttach = ((uint)(4)); + w19.BottomAttach = ((uint)(5)); + w19.LeftAttach = ((uint)(3)); + w19.RightAttach = ((uint)(4)); + w19.XOptions = ((global::Gtk.AttachOptions)(4)); + w19.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.rbMLarge = new global::Gtk.RadioButton(global::Mono.Unix.Catalog.GetString("Large")); + this.rbMLarge.CanFocus = true; + this.rbMLarge.Name = "rbMLarge"; + this.rbMLarge.DrawIndicator = true; + this.rbMLarge.UseUnderline = true; + this.rbMLarge.Group = new global::GLib.SList(global::System.IntPtr.Zero); + this.tbUI.Add(this.rbMLarge); + global::Gtk.Table.TableChild w20 = ((global::Gtk.Table.TableChild)(this.tbUI[this.rbMLarge])); + w20.TopAttach = ((uint)(5)); + w20.BottomAttach = ((uint)(6)); + w20.LeftAttach = ((uint)(4)); + w20.RightAttach = ((uint)(5)); + w20.XOptions = ((global::Gtk.AttachOptions)(4)); + w20.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.rbMMedium = new global::Gtk.RadioButton(global::Mono.Unix.Catalog.GetString("Medium")); + this.rbMMedium.WidthRequest = 90; + this.rbMMedium.CanFocus = true; + this.rbMMedium.Name = "rbMMedium"; + this.rbMMedium.DrawIndicator = true; + this.rbMMedium.UseUnderline = true; + this.rbMMedium.Group = this.rbMLarge.Group; + this.tbUI.Add(this.rbMMedium); + global::Gtk.Table.TableChild w21 = ((global::Gtk.Table.TableChild)(this.tbUI[this.rbMMedium])); + w21.TopAttach = ((uint)(5)); + w21.BottomAttach = ((uint)(6)); + w21.LeftAttach = ((uint)(3)); + w21.RightAttach = ((uint)(4)); + w21.XOptions = ((global::Gtk.AttachOptions)(4)); + w21.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.rbMSmall = new global::Gtk.RadioButton(global::Mono.Unix.Catalog.GetString("Small")); + this.rbMSmall.WidthRequest = 90; + this.rbMSmall.CanFocus = true; + this.rbMSmall.Name = "rbMSmall"; + this.rbMSmall.DrawIndicator = true; + this.rbMSmall.UseUnderline = true; + this.rbMSmall.Group = this.rbMLarge.Group; + this.tbUI.Add(this.rbMSmall); + global::Gtk.Table.TableChild w22 = ((global::Gtk.Table.TableChild)(this.tbUI[this.rbMSmall])); + w22.TopAttach = ((uint)(5)); + w22.BottomAttach = ((uint)(6)); + w22.LeftAttach = ((uint)(2)); + w22.RightAttach = ((uint)(3)); + w22.XOptions = ((global::Gtk.AttachOptions)(4)); + w22.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.rbNormal = new global::Gtk.RadioButton(global::Mono.Unix.Catalog.GetString("Normal")); + this.rbNormal.WidthRequest = 90; + this.rbNormal.CanFocus = true; + this.rbNormal.Name = "rbNormal"; + this.rbNormal.DrawIndicator = true; + this.rbNormal.UseUnderline = true; + this.rbNormal.Group = this.rbEasy.Group; + this.tbUI.Add(this.rbNormal); + global::Gtk.Table.TableChild w23 = ((global::Gtk.Table.TableChild)(this.tbUI[this.rbNormal])); + w23.TopAttach = ((uint)(3)); + w23.BottomAttach = ((uint)(4)); + w23.LeftAttach = ((uint)(4)); + w23.RightAttach = ((uint)(5)); + w23.XOptions = ((global::Gtk.AttachOptions)(4)); + w23.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.rbPeaceful = new global::Gtk.RadioButton(global::Mono.Unix.Catalog.GetString("Peaceful")); + this.rbPeaceful.WidthRequest = 90; + this.rbPeaceful.CanFocus = true; + this.rbPeaceful.Name = "rbPeaceful"; + this.rbPeaceful.DrawIndicator = true; + this.rbPeaceful.UseUnderline = true; + this.rbPeaceful.Group = this.rbEasy.Group; + this.tbUI.Add(this.rbPeaceful); + global::Gtk.Table.TableChild w24 = ((global::Gtk.Table.TableChild)(this.tbUI[this.rbPeaceful])); + w24.TopAttach = ((uint)(3)); + w24.BottomAttach = ((uint)(4)); + w24.LeftAttach = ((uint)(2)); + w24.RightAttach = ((uint)(3)); + w24.XOptions = ((global::Gtk.AttachOptions)(4)); + w24.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.rbSmall = new global::Gtk.RadioButton(global::Mono.Unix.Catalog.GetString("Small")); + this.rbSmall.WidthRequest = 90; + this.rbSmall.CanFocus = true; + this.rbSmall.Name = "rbSmall"; + this.rbSmall.DrawIndicator = true; + this.rbSmall.UseUnderline = true; + this.rbSmall.Group = this.rbLarge.Group; + this.tbUI.Add(this.rbSmall); + global::Gtk.Table.TableChild w25 = ((global::Gtk.Table.TableChild)(this.tbUI[this.rbSmall])); + w25.TopAttach = ((uint)(4)); + w25.BottomAttach = ((uint)(5)); + w25.LeftAttach = ((uint)(2)); + w25.RightAttach = ((uint)(3)); + w25.XOptions = ((global::Gtk.AttachOptions)(4)); + w25.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.rbSurvival = new global::Gtk.RadioButton(global::Mono.Unix.Catalog.GetString("Survival")); + this.rbSurvival.WidthRequest = 90; + this.rbSurvival.CanFocus = true; + this.rbSurvival.Name = "rbSurvival"; + this.rbSurvival.DrawIndicator = true; + this.rbSurvival.UseUnderline = true; + this.rbSurvival.Group = this.rbCreative.Group; + this.tbUI.Add(this.rbSurvival); + global::Gtk.Table.TableChild w26 = ((global::Gtk.Table.TableChild)(this.tbUI[this.rbSurvival])); + w26.TopAttach = ((uint)(2)); + w26.BottomAttach = ((uint)(3)); + w26.LeftAttach = ((uint)(2)); + w26.RightAttach = ((uint)(3)); + w26.XOptions = ((global::Gtk.AttachOptions)(4)); + w26.YOptions = ((global::Gtk.AttachOptions)(4)); + this.Add(this.tbUI); + if ((this.Child != null)) + { + this.Child.ShowAll(); + } + this.DefaultWidth = 581; + this.DefaultHeight = 275; + this.Show(); + this.DeleteEvent += new global::Gtk.DeleteEventHandler(this.OnDeleteEvent); + this.rbSmall.Toggled += new global::System.EventHandler(this.OnRbSmallToggled); + this.rbMedium.Toggled += new global::System.EventHandler(this.OnRbMediumToggled); + this.rbLarge.Toggled += new global::System.EventHandler(this.OnRbLargeToggled); + this.rbCreative.Toggled += new global::System.EventHandler(this.OnRbCreativeToggled); + this.btnGenerate.Clicked += new global::System.EventHandler(this.OnBtnGenerateClicked); + this.btnBack.Clicked += new global::System.EventHandler(this.OnBtnBackClicked); + } + } +} diff --git a/Mundus/gtk-gui/Mundus.Views.Windows.PauseWindow.cs b/Mundus/gtk-gui/Mundus.Views.Windows.PauseWindow.cs new file mode 100644 index 0000000..92a15ed --- /dev/null +++ b/Mundus/gtk-gui/Mundus.Views.Windows.PauseWindow.cs @@ -0,0 +1,147 @@ + +// This file has been generated by the GUI designer. Do not modify. +namespace Mundus.Views.Windows +{ + public partial class PauseWindow + { + private global::Gtk.VBox vbox1; + + private global::Gtk.HBox hbox1; + + private global::Gtk.Button btnBack; + + private global::Gtk.Label lblTitle; + + private global::Gtk.HSeparator hSeparator; + + private global::Gtk.Button btnSettings; + + private global::Gtk.Button btnSave; + + private global::Gtk.Button btnSaveExit; + + private global::Gtk.Button btnExit; + + protected virtual void Build() + { + global::Stetic.Gui.Initialize(this); + // Widget Mundus.Views.Windows.PauseWindow + this.Name = "Mundus.Views.Windows.PauseWindow"; + this.Title = global::Mono.Unix.Catalog.GetString("PauseWindow"); + this.WindowPosition = ((global::Gtk.WindowPosition)(4)); + this.Resizable = false; + this.AllowGrow = false; + // Container child Mundus.Views.Windows.PauseWindow.Gtk.Container+ContainerChild + this.vbox1 = new global::Gtk.VBox(); + this.vbox1.Name = "vbox1"; + this.vbox1.Spacing = 6; + // Container child vbox1.Gtk.Box+BoxChild + this.hbox1 = new global::Gtk.HBox(); + this.hbox1.Name = "hbox1"; + this.hbox1.Spacing = 2; + // Container child hbox1.Gtk.Box+BoxChild + this.btnBack = new global::Gtk.Button(); + this.btnBack.WidthRequest = 50; + this.btnBack.HeightRequest = 50; + this.btnBack.CanFocus = true; + this.btnBack.Name = "btnBack"; + this.btnBack.UseUnderline = true; + this.btnBack.Label = global::Mono.Unix.Catalog.GetString("Back"); + this.hbox1.Add(this.btnBack); + global::Gtk.Box.BoxChild w1 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.btnBack])); + w1.Position = 0; + w1.Expand = false; + w1.Fill = false; + // Container child hbox1.Gtk.Box+BoxChild + this.lblTitle = new global::Gtk.Label(); + this.lblTitle.Name = "lblTitle"; + this.lblTitle.LabelProp = global::Mono.Unix.Catalog.GetString("Pause menu (replace with picture)"); + this.hbox1.Add(this.lblTitle); + global::Gtk.Box.BoxChild w2 = ((global::Gtk.Box.BoxChild)(this.hbox1[this.lblTitle])); + w2.Position = 1; + w2.Expand = false; + w2.Fill = false; + w2.Padding = ((uint)(3)); + this.vbox1.Add(this.hbox1); + global::Gtk.Box.BoxChild w3 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.hbox1])); + w3.Position = 0; + w3.Expand = false; + w3.Fill = false; + // Container child vbox1.Gtk.Box+BoxChild + this.hSeparator = new global::Gtk.HSeparator(); + this.hSeparator.HeightRequest = 5; + this.hSeparator.Name = "hSeparator"; + this.vbox1.Add(this.hSeparator); + global::Gtk.Box.BoxChild w4 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.hSeparator])); + w4.Position = 1; + w4.Expand = false; + w4.Fill = false; + // Container child vbox1.Gtk.Box+BoxChild + this.btnSettings = new global::Gtk.Button(); + this.btnSettings.HeightRequest = 50; + this.btnSettings.CanFocus = true; + this.btnSettings.Name = "btnSettings"; + this.btnSettings.UseUnderline = true; + this.btnSettings.BorderWidth = ((uint)(3)); + this.btnSettings.Label = global::Mono.Unix.Catalog.GetString("Settings"); + this.vbox1.Add(this.btnSettings); + global::Gtk.Box.BoxChild w5 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.btnSettings])); + w5.Position = 2; + w5.Expand = false; + w5.Fill = false; + // Container child vbox1.Gtk.Box+BoxChild + this.btnSave = new global::Gtk.Button(); + this.btnSave.HeightRequest = 50; + this.btnSave.CanFocus = true; + this.btnSave.Name = "btnSave"; + this.btnSave.UseUnderline = true; + this.btnSave.BorderWidth = ((uint)(3)); + this.btnSave.Label = global::Mono.Unix.Catalog.GetString("Save"); + this.vbox1.Add(this.btnSave); + global::Gtk.Box.BoxChild w6 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.btnSave])); + w6.Position = 3; + w6.Expand = false; + w6.Fill = false; + // Container child vbox1.Gtk.Box+BoxChild + this.btnSaveExit = new global::Gtk.Button(); + this.btnSaveExit.HeightRequest = 50; + this.btnSaveExit.CanFocus = true; + this.btnSaveExit.Name = "btnSaveExit"; + this.btnSaveExit.UseUnderline = true; + this.btnSaveExit.BorderWidth = ((uint)(3)); + this.btnSaveExit.Label = global::Mono.Unix.Catalog.GetString("Save & Exit"); + this.vbox1.Add(this.btnSaveExit); + global::Gtk.Box.BoxChild w7 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.btnSaveExit])); + w7.Position = 4; + w7.Expand = false; + w7.Fill = false; + // Container child vbox1.Gtk.Box+BoxChild + this.btnExit = new global::Gtk.Button(); + this.btnExit.HeightRequest = 50; + this.btnExit.CanFocus = true; + this.btnExit.Name = "btnExit"; + this.btnExit.UseUnderline = true; + this.btnExit.BorderWidth = ((uint)(3)); + this.btnExit.Label = global::Mono.Unix.Catalog.GetString("Exit"); + this.vbox1.Add(this.btnExit); + global::Gtk.Box.BoxChild w8 = ((global::Gtk.Box.BoxChild)(this.vbox1[this.btnExit])); + w8.Position = 5; + w8.Expand = false; + w8.Fill = false; + this.Add(this.vbox1); + if ((this.Child != null)) + { + this.Child.ShowAll(); + } + this.DefaultWidth = 260; + this.DefaultHeight = 285; + this.Show(); + this.DeleteEvent += new global::Gtk.DeleteEventHandler(this.OnDeleteEvent); + this.btnBack.Clicked += new global::System.EventHandler(this.OnBtnBackClicked); + this.btnSettings.Clicked += new global::System.EventHandler(this.OnBtnSettingsClicked); + this.btnSave.Clicked += new global::System.EventHandler(this.OnBtnSaveClicked); + this.btnSaveExit.Clicked += new global::System.EventHandler(this.OnBtnSaveExitClicked); + this.btnExit.Clicked += new global::System.EventHandler(this.OnBtnExitClicked); + } + } +} diff --git a/Mundus/gtk-gui/Mundus.Views.Windows.SettingsWindow.cs b/Mundus/gtk-gui/Mundus.Views.Windows.SettingsWindow.cs new file mode 100644 index 0000000..f036d61 --- /dev/null +++ b/Mundus/gtk-gui/Mundus.Views.Windows.SettingsWindow.cs @@ -0,0 +1,143 @@ + +// This file has been generated by the GUI designer. Do not modify. +namespace Mundus.Views.Windows +{ + public partial class SettingsWindow + { + private global::Gtk.Table tbUI; + + private global::Gtk.Button btnBack; + + private global::Gtk.HSeparator hSeparator; + + private global::Gtk.Label lblBlank1; + + private global::Gtk.Label lblBlank2; + + private global::Gtk.Label lblBlank3; + + private global::Gtk.Label lblBlank4; + + private global::Gtk.Label lblBlank5; + + private global::Gtk.Label lblTitle; + + protected virtual void Build() + { + global::Stetic.Gui.Initialize(this); + // Widget Mundus.Views.Windows.SettingsWindow + this.Name = "Mundus.Views.Windows.SettingsWindow"; + this.Title = global::Mono.Unix.Catalog.GetString("Settings"); + this.WindowPosition = ((global::Gtk.WindowPosition)(4)); + this.Resizable = false; + this.AllowGrow = false; + // Container child Mundus.Views.Windows.SettingsWindow.Gtk.Container+ContainerChild + this.tbUI = new global::Gtk.Table(((uint)(4)), ((uint)(7)), false); + this.tbUI.Name = "tbUI"; + this.tbUI.RowSpacing = ((uint)(3)); + this.tbUI.ColumnSpacing = ((uint)(3)); + // Container child tbUI.Gtk.Table+TableChild + this.btnBack = new global::Gtk.Button(); + this.btnBack.WidthRequest = 50; + this.btnBack.HeightRequest = 50; + this.btnBack.CanFocus = true; + this.btnBack.Name = "btnBack"; + this.btnBack.UseUnderline = true; + this.btnBack.BorderWidth = ((uint)(3)); + this.btnBack.Label = global::Mono.Unix.Catalog.GetString("Back"); + this.tbUI.Add(this.btnBack); + global::Gtk.Table.TableChild w1 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnBack])); + w1.LeftAttach = ((uint)(1)); + w1.RightAttach = ((uint)(2)); + w1.XOptions = ((global::Gtk.AttachOptions)(0)); + w1.YOptions = ((global::Gtk.AttachOptions)(0)); + // Container child tbUI.Gtk.Table+TableChild + this.hSeparator = new global::Gtk.HSeparator(); + this.hSeparator.HeightRequest = 5; + this.hSeparator.Name = "hSeparator"; + this.tbUI.Add(this.hSeparator); + global::Gtk.Table.TableChild w2 = ((global::Gtk.Table.TableChild)(this.tbUI[this.hSeparator])); + w2.TopAttach = ((uint)(1)); + w2.BottomAttach = ((uint)(2)); + w2.LeftAttach = ((uint)(1)); + w2.RightAttach = ((uint)(6)); + w2.XOptions = ((global::Gtk.AttachOptions)(4)); + w2.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank1 = new global::Gtk.Label(); + this.lblBlank1.WidthRequest = 40; + this.lblBlank1.Name = "lblBlank1"; + this.lblBlank1.LabelProp = ""; + this.tbUI.Add(this.lblBlank1); + global::Gtk.Table.TableChild w3 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank1])); + w3.LeftAttach = ((uint)(2)); + w3.RightAttach = ((uint)(3)); + w3.XOptions = ((global::Gtk.AttachOptions)(4)); + w3.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank2 = new global::Gtk.Label(); + this.lblBlank2.WidthRequest = 40; + this.lblBlank2.Name = "lblBlank2"; + this.lblBlank2.LabelProp = ""; + this.tbUI.Add(this.lblBlank2); + global::Gtk.Table.TableChild w4 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank2])); + w4.LeftAttach = ((uint)(4)); + w4.RightAttach = ((uint)(5)); + w4.XOptions = ((global::Gtk.AttachOptions)(4)); + w4.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank3 = new global::Gtk.Label(); + this.lblBlank3.WidthRequest = 40; + this.lblBlank3.Name = "lblBlank3"; + this.lblBlank3.LabelProp = ""; + this.tbUI.Add(this.lblBlank3); + global::Gtk.Table.TableChild w5 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank3])); + w5.LeftAttach = ((uint)(5)); + w5.RightAttach = ((uint)(6)); + w5.XOptions = ((global::Gtk.AttachOptions)(4)); + w5.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank4 = new global::Gtk.Label(); + this.lblBlank4.WidthRequest = 5; + this.lblBlank4.HeightRequest = 50; + this.lblBlank4.Name = "lblBlank4"; + this.lblBlank4.LabelProp = ""; + this.tbUI.Add(this.lblBlank4); + global::Gtk.Table.TableChild w6 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank4])); + w6.XOptions = ((global::Gtk.AttachOptions)(4)); + w6.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank5 = new global::Gtk.Label(); + this.lblBlank5.WidthRequest = 5; + this.lblBlank5.HeightRequest = 50; + this.lblBlank5.Name = "lblBlank5"; + this.lblBlank5.LabelProp = ""; + this.tbUI.Add(this.lblBlank5); + global::Gtk.Table.TableChild w7 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank5])); + w7.LeftAttach = ((uint)(6)); + w7.RightAttach = ((uint)(7)); + w7.XOptions = ((global::Gtk.AttachOptions)(4)); + w7.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblTitle = new global::Gtk.Label(); + this.lblTitle.Name = "lblTitle"; + this.lblTitle.LabelProp = global::Mono.Unix.Catalog.GetString("Settings (replace with picture)"); + this.tbUI.Add(this.lblTitle); + global::Gtk.Table.TableChild w8 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblTitle])); + w8.LeftAttach = ((uint)(3)); + w8.RightAttach = ((uint)(4)); + w8.XOptions = ((global::Gtk.AttachOptions)(4)); + w8.YOptions = ((global::Gtk.AttachOptions)(4)); + this.Add(this.tbUI); + if ((this.Child != null)) + { + this.Child.ShowAll(); + } + this.DefaultWidth = 386; + this.DefaultHeight = 300; + this.Show(); + this.DeleteEvent += new global::Gtk.DeleteEventHandler(this.OnDeleteEvent); + this.btnBack.Clicked += new global::System.EventHandler(this.OnBtnBackClicked); + } + } +} diff --git a/Mundus/gtk-gui/Mundus.Views.Windows.SmallGameWindow.cs b/Mundus/gtk-gui/Mundus.Views.Windows.SmallGameWindow.cs new file mode 100644 index 0000000..85a6a45 --- /dev/null +++ b/Mundus/gtk-gui/Mundus.Views.Windows.SmallGameWindow.cs @@ -0,0 +1,2918 @@ + +// This file has been generated by the GUI designer. Do not modify. +namespace Mundus.Views.Windows +{ + public partial class SmallGameWindow + { + private global::Gtk.Table tbUI; + + private global::Gtk.Button btnA1; + + private global::Gtk.Button btnA10; + + private global::Gtk.Button btnA2; + + private global::Gtk.Button btnA3; + + private global::Gtk.Button btnA4; + + private global::Gtk.Button btnA5; + + private global::Gtk.Button btnA6; + + private global::Gtk.Button btnA7; + + private global::Gtk.Button btnA8; + + private global::Gtk.Button btnA9; + + private global::Gtk.Button btnG1; + + private global::Gtk.Button btnG2; + + private global::Gtk.Button btnG3; + + private global::Gtk.Button btnG4; + + private global::Gtk.Button btnG5; + + private global::Gtk.Button btnGM1; + + private global::Gtk.Button btnGM2; + + private global::Gtk.Button btnGM3; + + private global::Gtk.Button btnH1; + + private global::Gtk.Button btnH2; + + private global::Gtk.Button btnH3; + + private global::Gtk.Button btnH4; + + private global::Gtk.Button btnH5; + + private global::Gtk.Button btnI1; + + private global::Gtk.Button btnI10; + + private global::Gtk.Button btnI11; + + private global::Gtk.Button btnI12; + + private global::Gtk.Button btnI13; + + private global::Gtk.Button btnI14; + + private global::Gtk.Button btnI15; + + private global::Gtk.Button btnI16; + + private global::Gtk.Button btnI17; + + private global::Gtk.Button btnI18; + + private global::Gtk.Button btnI19; + + private global::Gtk.Button btnI2; + + private global::Gtk.Button btnI20; + + private global::Gtk.Button btnI21; + + private global::Gtk.Button btnI22; + + private global::Gtk.Button btnI23; + + private global::Gtk.Button btnI24; + + private global::Gtk.Button btnI25; + + private global::Gtk.Button btnI3; + + private global::Gtk.Button btnI4; + + private global::Gtk.Button btnI5; + + private global::Gtk.Button btnI6; + + private global::Gtk.Button btnI7; + + private global::Gtk.Button btnI8; + + private global::Gtk.Button btnI9; + + private global::Gtk.Button btnIG1; + + private global::Gtk.Button btnIG10; + + private global::Gtk.Button btnIG2; + + private global::Gtk.Button btnIG3; + + private global::Gtk.Button btnIG4; + + private global::Gtk.Button btnIG5; + + private global::Gtk.Button btnIG6; + + private global::Gtk.Button btnIG7; + + private global::Gtk.Button btnIG8; + + private global::Gtk.Button btnIG9; + + private global::Gtk.Button btnIM1; + + private global::Gtk.Button btnIM2; + + private global::Gtk.Button btnIM3; + + private global::Gtk.Button btnInv; + + private global::Gtk.Button btnMap; + + private global::Gtk.Button btnMusic; + + private global::Gtk.Button btnP1; + + private global::Gtk.Button btnP10; + + private global::Gtk.Button btnP11; + + private global::Gtk.Button btnP12; + + private global::Gtk.Button btnP13; + + private global::Gtk.Button btnP14; + + private global::Gtk.Button btnP15; + + private global::Gtk.Button btnP16; + + private global::Gtk.Button btnP17; + + private global::Gtk.Button btnP18; + + private global::Gtk.Button btnP19; + + private global::Gtk.Button btnP2; + + private global::Gtk.Button btnP20; + + private global::Gtk.Button btnP21; + + private global::Gtk.Button btnP22; + + private global::Gtk.Button btnP23; + + private global::Gtk.Button btnP24; + + private global::Gtk.Button btnP25; + + private global::Gtk.Button btnP3; + + private global::Gtk.Button btnP4; + + private global::Gtk.Button btnP5; + + private global::Gtk.Button btnP6; + + private global::Gtk.Button btnP7; + + private global::Gtk.Button btnP8; + + private global::Gtk.Button btnP9; + + private global::Gtk.Button btnPause; + + private global::Gtk.Image imgG1; + + private global::Gtk.Image imgG10; + + private global::Gtk.Image imgG11; + + private global::Gtk.Image imgG12; + + private global::Gtk.Image imgG13; + + private global::Gtk.Image imgG14; + + private global::Gtk.Image imgG15; + + private global::Gtk.Image imgG16; + + private global::Gtk.Image imgG17; + + private global::Gtk.Image imgG18; + + private global::Gtk.Image imgG19; + + private global::Gtk.Image imgG2; + + private global::Gtk.Image imgG20; + + private global::Gtk.Image imgG21; + + private global::Gtk.Image imgG22; + + private global::Gtk.Image imgG23; + + private global::Gtk.Image imgG24; + + private global::Gtk.Image imgG25; + + private global::Gtk.Image imgG3; + + private global::Gtk.Image imgG4; + + private global::Gtk.Image imgG5; + + private global::Gtk.Image imgG6; + + private global::Gtk.Image imgG7; + + private global::Gtk.Image imgG8; + + private global::Gtk.Image imgG9; + + private global::Gtk.Image imgI1; + + private global::Gtk.Image imgI10; + + private global::Gtk.Image imgI11; + + private global::Gtk.Image imgI12; + + private global::Gtk.Image imgI13; + + private global::Gtk.Image imgI14; + + private global::Gtk.Image imgI15; + + private global::Gtk.Image imgI16; + + private global::Gtk.Image imgI17; + + private global::Gtk.Image imgI18; + + private global::Gtk.Image imgI19; + + private global::Gtk.Image imgI2; + + private global::Gtk.Image imgI20; + + private global::Gtk.Image imgI21; + + private global::Gtk.Image imgI22; + + private global::Gtk.Image imgI23; + + private global::Gtk.Image imgI24; + + private global::Gtk.Image imgI25; + + private global::Gtk.Image imgI3; + + private global::Gtk.Image imgI4; + + private global::Gtk.Image imgI5; + + private global::Gtk.Image imgI6; + + private global::Gtk.Image imgI7; + + private global::Gtk.Image imgI8; + + private global::Gtk.Image imgI9; + + private global::Gtk.Image imgS1; + + private global::Gtk.Image imgS10; + + private global::Gtk.Image imgS2; + + private global::Gtk.Image imgS3; + + private global::Gtk.Image imgS4; + + private global::Gtk.Image imgS5; + + private global::Gtk.Image imgS6; + + private global::Gtk.Image imgS7; + + private global::Gtk.Image imgS8; + + private global::Gtk.Image imgS9; + + private global::Gtk.Label lblAccessories; + + private global::Gtk.Label lblBlank1; + + private global::Gtk.Label lblBlank2; + + private global::Gtk.Label lblBlank3; + + private global::Gtk.Label lblBlank4; + + private global::Gtk.Label lblBlank5; + + private global::Gtk.Label lblBlank8; + + private global::Gtk.Label lblBlank9; + + private global::Gtk.Label lblEventLog; + + private global::Gtk.Label lblGear; + + private global::Gtk.Label lblGroundLayer; + + private global::Gtk.Label lblHotbar; + + private global::Gtk.Label lblItemLayer; + + private global::Gtk.Label lblItemsOnGround; + + private global::Gtk.Label lblLog1; + + private global::Gtk.Label lblLog2; + + private global::Gtk.Label lblLog3; + + private global::Gtk.Label lblLog4; + + protected virtual void Build() + { + global::Stetic.Gui.Initialize(this); + // Widget Mundus.Views.Windows.SmallGameWindow + this.Name = "Mundus.Views.Windows.SmallGameWindow"; + this.Title = global::Mono.Unix.Catalog.GetString("Mundus (Small Window)"); + this.WindowPosition = ((global::Gtk.WindowPosition)(4)); + this.Resizable = false; + this.AllowGrow = false; + // Container child Mundus.Views.Windows.SmallGameWindow.Gtk.Container+ContainerChild + this.tbUI = new global::Gtk.Table(((uint)(17)), ((uint)(21)), false); + this.tbUI.Name = "tbUI"; + // Container child tbUI.Gtk.Table+TableChild + this.btnA1 = new global::Gtk.Button(); + this.btnA1.WidthRequest = 50; + this.btnA1.HeightRequest = 50; + this.btnA1.CanFocus = true; + this.btnA1.Name = "btnA1"; + this.btnA1.UseUnderline = true; + global::Gtk.Image w1 = new global::Gtk.Image(); + this.btnA1.Image = w1; + this.tbUI.Add(this.btnA1); + global::Gtk.Table.TableChild w2 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnA1])); + w2.TopAttach = ((uint)(8)); + w2.BottomAttach = ((uint)(9)); + w2.LeftAttach = ((uint)(15)); + w2.RightAttach = ((uint)(16)); + w2.XOptions = ((global::Gtk.AttachOptions)(4)); + w2.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnA10 = new global::Gtk.Button(); + this.btnA10.WidthRequest = 50; + this.btnA10.HeightRequest = 50; + this.btnA10.CanFocus = true; + this.btnA10.Name = "btnA10"; + this.btnA10.UseUnderline = true; + global::Gtk.Image w3 = new global::Gtk.Image(); + this.btnA10.Image = w3; + this.tbUI.Add(this.btnA10); + global::Gtk.Table.TableChild w4 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnA10])); + w4.TopAttach = ((uint)(9)); + w4.BottomAttach = ((uint)(10)); + w4.LeftAttach = ((uint)(19)); + w4.RightAttach = ((uint)(20)); + w4.XOptions = ((global::Gtk.AttachOptions)(4)); + w4.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnA2 = new global::Gtk.Button(); + this.btnA2.WidthRequest = 50; + this.btnA2.HeightRequest = 50; + this.btnA2.CanFocus = true; + this.btnA2.Name = "btnA2"; + this.btnA2.UseUnderline = true; + global::Gtk.Image w5 = new global::Gtk.Image(); + this.btnA2.Image = w5; + this.tbUI.Add(this.btnA2); + global::Gtk.Table.TableChild w6 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnA2])); + w6.TopAttach = ((uint)(8)); + w6.BottomAttach = ((uint)(9)); + w6.LeftAttach = ((uint)(16)); + w6.RightAttach = ((uint)(17)); + w6.XOptions = ((global::Gtk.AttachOptions)(4)); + w6.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnA3 = new global::Gtk.Button(); + this.btnA3.WidthRequest = 50; + this.btnA3.HeightRequest = 50; + this.btnA3.CanFocus = true; + this.btnA3.Name = "btnA3"; + this.btnA3.UseUnderline = true; + global::Gtk.Image w7 = new global::Gtk.Image(); + this.btnA3.Image = w7; + this.tbUI.Add(this.btnA3); + global::Gtk.Table.TableChild w8 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnA3])); + w8.TopAttach = ((uint)(8)); + w8.BottomAttach = ((uint)(9)); + w8.LeftAttach = ((uint)(17)); + w8.RightAttach = ((uint)(18)); + w8.XOptions = ((global::Gtk.AttachOptions)(4)); + w8.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnA4 = new global::Gtk.Button(); + this.btnA4.WidthRequest = 50; + this.btnA4.HeightRequest = 50; + this.btnA4.CanFocus = true; + this.btnA4.Name = "btnA4"; + this.btnA4.UseUnderline = true; + global::Gtk.Image w9 = new global::Gtk.Image(); + this.btnA4.Image = w9; + this.tbUI.Add(this.btnA4); + global::Gtk.Table.TableChild w10 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnA4])); + w10.TopAttach = ((uint)(8)); + w10.BottomAttach = ((uint)(9)); + w10.LeftAttach = ((uint)(18)); + w10.RightAttach = ((uint)(19)); + w10.XOptions = ((global::Gtk.AttachOptions)(4)); + w10.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnA5 = new global::Gtk.Button(); + this.btnA5.WidthRequest = 50; + this.btnA5.HeightRequest = 50; + this.btnA5.CanFocus = true; + this.btnA5.Name = "btnA5"; + this.btnA5.UseUnderline = true; + global::Gtk.Image w11 = new global::Gtk.Image(); + this.btnA5.Image = w11; + this.tbUI.Add(this.btnA5); + global::Gtk.Table.TableChild w12 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnA5])); + w12.TopAttach = ((uint)(8)); + w12.BottomAttach = ((uint)(9)); + w12.LeftAttach = ((uint)(19)); + w12.RightAttach = ((uint)(20)); + w12.XOptions = ((global::Gtk.AttachOptions)(4)); + w12.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnA6 = new global::Gtk.Button(); + this.btnA6.WidthRequest = 50; + this.btnA6.HeightRequest = 50; + this.btnA6.CanFocus = true; + this.btnA6.Name = "btnA6"; + this.btnA6.UseUnderline = true; + global::Gtk.Image w13 = new global::Gtk.Image(); + this.btnA6.Image = w13; + this.tbUI.Add(this.btnA6); + global::Gtk.Table.TableChild w14 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnA6])); + w14.TopAttach = ((uint)(9)); + w14.BottomAttach = ((uint)(10)); + w14.LeftAttach = ((uint)(15)); + w14.RightAttach = ((uint)(16)); + w14.XOptions = ((global::Gtk.AttachOptions)(4)); + w14.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnA7 = new global::Gtk.Button(); + this.btnA7.WidthRequest = 50; + this.btnA7.HeightRequest = 50; + this.btnA7.CanFocus = true; + this.btnA7.Name = "btnA7"; + this.btnA7.UseUnderline = true; + global::Gtk.Image w15 = new global::Gtk.Image(); + this.btnA7.Image = w15; + this.tbUI.Add(this.btnA7); + global::Gtk.Table.TableChild w16 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnA7])); + w16.TopAttach = ((uint)(9)); + w16.BottomAttach = ((uint)(10)); + w16.LeftAttach = ((uint)(16)); + w16.RightAttach = ((uint)(17)); + w16.XOptions = ((global::Gtk.AttachOptions)(4)); + w16.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnA8 = new global::Gtk.Button(); + this.btnA8.WidthRequest = 50; + this.btnA8.HeightRequest = 50; + this.btnA8.CanFocus = true; + this.btnA8.Name = "btnA8"; + this.btnA8.UseUnderline = true; + global::Gtk.Image w17 = new global::Gtk.Image(); + this.btnA8.Image = w17; + this.tbUI.Add(this.btnA8); + global::Gtk.Table.TableChild w18 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnA8])); + w18.TopAttach = ((uint)(9)); + w18.BottomAttach = ((uint)(10)); + w18.LeftAttach = ((uint)(17)); + w18.RightAttach = ((uint)(18)); + w18.XOptions = ((global::Gtk.AttachOptions)(4)); + w18.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnA9 = new global::Gtk.Button(); + this.btnA9.WidthRequest = 50; + this.btnA9.HeightRequest = 50; + this.btnA9.CanFocus = true; + this.btnA9.Name = "btnA9"; + this.btnA9.UseUnderline = true; + global::Gtk.Image w19 = new global::Gtk.Image(); + this.btnA9.Image = w19; + this.tbUI.Add(this.btnA9); + global::Gtk.Table.TableChild w20 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnA9])); + w20.TopAttach = ((uint)(9)); + w20.BottomAttach = ((uint)(10)); + w20.LeftAttach = ((uint)(18)); + w20.RightAttach = ((uint)(19)); + w20.XOptions = ((global::Gtk.AttachOptions)(4)); + w20.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnG1 = new global::Gtk.Button(); + this.btnG1.WidthRequest = 50; + this.btnG1.HeightRequest = 50; + this.btnG1.CanFocus = true; + this.btnG1.Name = "btnG1"; + this.btnG1.UseUnderline = true; + global::Gtk.Image w21 = new global::Gtk.Image(); + this.btnG1.Image = w21; + this.tbUI.Add(this.btnG1); + global::Gtk.Table.TableChild w22 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnG1])); + w22.TopAttach = ((uint)(11)); + w22.BottomAttach = ((uint)(12)); + w22.LeftAttach = ((uint)(15)); + w22.RightAttach = ((uint)(16)); + w22.XOptions = ((global::Gtk.AttachOptions)(4)); + w22.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnG2 = new global::Gtk.Button(); + this.btnG2.WidthRequest = 50; + this.btnG2.HeightRequest = 50; + this.btnG2.CanFocus = true; + this.btnG2.Name = "btnG2"; + this.btnG2.UseUnderline = true; + global::Gtk.Image w23 = new global::Gtk.Image(); + this.btnG2.Image = w23; + this.tbUI.Add(this.btnG2); + global::Gtk.Table.TableChild w24 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnG2])); + w24.TopAttach = ((uint)(11)); + w24.BottomAttach = ((uint)(12)); + w24.LeftAttach = ((uint)(16)); + w24.RightAttach = ((uint)(17)); + w24.XOptions = ((global::Gtk.AttachOptions)(4)); + w24.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnG3 = new global::Gtk.Button(); + this.btnG3.WidthRequest = 50; + this.btnG3.HeightRequest = 50; + this.btnG3.CanFocus = true; + this.btnG3.Name = "btnG3"; + this.btnG3.UseUnderline = true; + global::Gtk.Image w25 = new global::Gtk.Image(); + this.btnG3.Image = w25; + this.tbUI.Add(this.btnG3); + global::Gtk.Table.TableChild w26 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnG3])); + w26.TopAttach = ((uint)(11)); + w26.BottomAttach = ((uint)(12)); + w26.LeftAttach = ((uint)(17)); + w26.RightAttach = ((uint)(18)); + w26.XOptions = ((global::Gtk.AttachOptions)(4)); + w26.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnG4 = new global::Gtk.Button(); + this.btnG4.WidthRequest = 50; + this.btnG4.HeightRequest = 50; + this.btnG4.CanFocus = true; + this.btnG4.Name = "btnG4"; + this.btnG4.UseUnderline = true; + global::Gtk.Image w27 = new global::Gtk.Image(); + this.btnG4.Image = w27; + this.tbUI.Add(this.btnG4); + global::Gtk.Table.TableChild w28 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnG4])); + w28.TopAttach = ((uint)(11)); + w28.BottomAttach = ((uint)(12)); + w28.LeftAttach = ((uint)(18)); + w28.RightAttach = ((uint)(19)); + w28.XOptions = ((global::Gtk.AttachOptions)(4)); + w28.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnG5 = new global::Gtk.Button(); + this.btnG5.WidthRequest = 50; + this.btnG5.HeightRequest = 50; + this.btnG5.CanFocus = true; + this.btnG5.Name = "btnG5"; + this.btnG5.UseUnderline = true; + global::Gtk.Image w29 = new global::Gtk.Image(); + this.btnG5.Image = w29; + this.tbUI.Add(this.btnG5); + global::Gtk.Table.TableChild w30 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnG5])); + w30.TopAttach = ((uint)(11)); + w30.BottomAttach = ((uint)(12)); + w30.LeftAttach = ((uint)(19)); + w30.RightAttach = ((uint)(20)); + w30.XOptions = ((global::Gtk.AttachOptions)(4)); + w30.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnGM1 = new global::Gtk.Button(); + this.btnGM1.WidthRequest = 50; + this.btnGM1.HeightRequest = 50; + this.btnGM1.CanFocus = true; + this.btnGM1.Name = "btnGM1"; + this.btnGM1.UseUnderline = true; + this.btnGM1.Label = global::Mono.Unix.Catalog.GetString("1:1"); + this.tbUI.Add(this.btnGM1); + global::Gtk.Table.TableChild w31 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnGM1])); + w31.TopAttach = ((uint)(7)); + w31.BottomAttach = ((uint)(8)); + w31.LeftAttach = ((uint)(1)); + w31.RightAttach = ((uint)(2)); + w31.XOptions = ((global::Gtk.AttachOptions)(4)); + w31.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnGM2 = new global::Gtk.Button(); + this.btnGM2.WidthRequest = 50; + this.btnGM2.HeightRequest = 50; + this.btnGM2.CanFocus = true; + this.btnGM2.Name = "btnGM2"; + this.btnGM2.UseUnderline = true; + this.btnGM2.Label = global::Mono.Unix.Catalog.GetString("1:5"); + this.tbUI.Add(this.btnGM2); + global::Gtk.Table.TableChild w32 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnGM2])); + w32.TopAttach = ((uint)(7)); + w32.BottomAttach = ((uint)(8)); + w32.LeftAttach = ((uint)(3)); + w32.RightAttach = ((uint)(4)); + w32.XOptions = ((global::Gtk.AttachOptions)(4)); + w32.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnGM3 = new global::Gtk.Button(); + this.btnGM3.WidthRequest = 50; + this.btnGM3.HeightRequest = 50; + this.btnGM3.CanFocus = true; + this.btnGM3.Name = "btnGM3"; + this.btnGM3.UseUnderline = true; + this.btnGM3.Label = global::Mono.Unix.Catalog.GetString("1:10"); + this.tbUI.Add(this.btnGM3); + global::Gtk.Table.TableChild w33 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnGM3])); + w33.TopAttach = ((uint)(7)); + w33.BottomAttach = ((uint)(8)); + w33.LeftAttach = ((uint)(5)); + w33.RightAttach = ((uint)(6)); + w33.XOptions = ((global::Gtk.AttachOptions)(4)); + w33.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnH1 = new global::Gtk.Button(); + this.btnH1.WidthRequest = 50; + this.btnH1.HeightRequest = 50; + this.btnH1.CanFocus = true; + this.btnH1.Name = "btnH1"; + this.btnH1.UseUnderline = true; + this.btnH1.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w34 = new global::Gtk.Image(); + this.btnH1.Image = w34; + this.tbUI.Add(this.btnH1); + global::Gtk.Table.TableChild w35 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnH1])); + w35.TopAttach = ((uint)(10)); + w35.BottomAttach = ((uint)(11)); + w35.LeftAttach = ((uint)(8)); + w35.RightAttach = ((uint)(9)); + w35.XOptions = ((global::Gtk.AttachOptions)(4)); + w35.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnH2 = new global::Gtk.Button(); + this.btnH2.WidthRequest = 50; + this.btnH2.HeightRequest = 50; + this.btnH2.CanFocus = true; + this.btnH2.Name = "btnH2"; + this.btnH2.UseUnderline = true; + this.btnH2.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w36 = new global::Gtk.Image(); + this.btnH2.Image = w36; + this.tbUI.Add(this.btnH2); + global::Gtk.Table.TableChild w37 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnH2])); + w37.TopAttach = ((uint)(10)); + w37.BottomAttach = ((uint)(11)); + w37.LeftAttach = ((uint)(9)); + w37.RightAttach = ((uint)(10)); + w37.XOptions = ((global::Gtk.AttachOptions)(4)); + w37.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnH3 = new global::Gtk.Button(); + this.btnH3.WidthRequest = 50; + this.btnH3.HeightRequest = 50; + this.btnH3.CanFocus = true; + this.btnH3.Name = "btnH3"; + this.btnH3.UseUnderline = true; + this.btnH3.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w38 = new global::Gtk.Image(); + this.btnH3.Image = w38; + this.tbUI.Add(this.btnH3); + global::Gtk.Table.TableChild w39 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnH3])); + w39.TopAttach = ((uint)(10)); + w39.BottomAttach = ((uint)(11)); + w39.LeftAttach = ((uint)(10)); + w39.RightAttach = ((uint)(11)); + w39.XOptions = ((global::Gtk.AttachOptions)(4)); + w39.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnH4 = new global::Gtk.Button(); + this.btnH4.WidthRequest = 50; + this.btnH4.HeightRequest = 50; + this.btnH4.CanFocus = true; + this.btnH4.Name = "btnH4"; + this.btnH4.UseUnderline = true; + this.btnH4.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w40 = new global::Gtk.Image(); + this.btnH4.Image = w40; + this.tbUI.Add(this.btnH4); + global::Gtk.Table.TableChild w41 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnH4])); + w41.TopAttach = ((uint)(10)); + w41.BottomAttach = ((uint)(11)); + w41.LeftAttach = ((uint)(11)); + w41.RightAttach = ((uint)(12)); + w41.XOptions = ((global::Gtk.AttachOptions)(4)); + w41.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnH5 = new global::Gtk.Button(); + this.btnH5.WidthRequest = 50; + this.btnH5.HeightRequest = 50; + this.btnH5.CanFocus = true; + this.btnH5.Name = "btnH5"; + this.btnH5.UseUnderline = true; + this.btnH5.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w42 = new global::Gtk.Image(); + this.btnH5.Image = w42; + this.tbUI.Add(this.btnH5); + global::Gtk.Table.TableChild w43 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnH5])); + w43.TopAttach = ((uint)(10)); + w43.BottomAttach = ((uint)(11)); + w43.LeftAttach = ((uint)(12)); + w43.RightAttach = ((uint)(13)); + w43.XOptions = ((global::Gtk.AttachOptions)(4)); + w43.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI1 = new global::Gtk.Button(); + this.btnI1.WidthRequest = 50; + this.btnI1.HeightRequest = 50; + this.btnI1.CanFocus = true; + this.btnI1.Name = "btnI1"; + this.btnI1.UseUnderline = true; + this.btnI1.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w44 = new global::Gtk.Image(); + this.btnI1.Image = w44; + this.tbUI.Add(this.btnI1); + global::Gtk.Table.TableChild w45 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI1])); + w45.TopAttach = ((uint)(1)); + w45.BottomAttach = ((uint)(2)); + w45.LeftAttach = ((uint)(15)); + w45.RightAttach = ((uint)(16)); + w45.XOptions = ((global::Gtk.AttachOptions)(4)); + w45.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI10 = new global::Gtk.Button(); + this.btnI10.WidthRequest = 50; + this.btnI10.HeightRequest = 50; + this.btnI10.CanFocus = true; + this.btnI10.Name = "btnI10"; + this.btnI10.UseUnderline = true; + this.btnI10.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w46 = new global::Gtk.Image(); + this.btnI10.Image = w46; + this.tbUI.Add(this.btnI10); + global::Gtk.Table.TableChild w47 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI10])); + w47.TopAttach = ((uint)(2)); + w47.BottomAttach = ((uint)(3)); + w47.LeftAttach = ((uint)(19)); + w47.RightAttach = ((uint)(20)); + w47.XOptions = ((global::Gtk.AttachOptions)(4)); + w47.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI11 = new global::Gtk.Button(); + this.btnI11.WidthRequest = 50; + this.btnI11.HeightRequest = 50; + this.btnI11.CanFocus = true; + this.btnI11.Name = "btnI11"; + this.btnI11.UseUnderline = true; + this.btnI11.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w48 = new global::Gtk.Image(); + this.btnI11.Image = w48; + this.tbUI.Add(this.btnI11); + global::Gtk.Table.TableChild w49 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI11])); + w49.TopAttach = ((uint)(3)); + w49.BottomAttach = ((uint)(4)); + w49.LeftAttach = ((uint)(15)); + w49.RightAttach = ((uint)(16)); + w49.XOptions = ((global::Gtk.AttachOptions)(4)); + w49.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI12 = new global::Gtk.Button(); + this.btnI12.WidthRequest = 50; + this.btnI12.HeightRequest = 50; + this.btnI12.CanFocus = true; + this.btnI12.Name = "btnI12"; + this.btnI12.UseUnderline = true; + this.btnI12.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w50 = new global::Gtk.Image(); + this.btnI12.Image = w50; + this.tbUI.Add(this.btnI12); + global::Gtk.Table.TableChild w51 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI12])); + w51.TopAttach = ((uint)(3)); + w51.BottomAttach = ((uint)(4)); + w51.LeftAttach = ((uint)(16)); + w51.RightAttach = ((uint)(17)); + w51.XOptions = ((global::Gtk.AttachOptions)(4)); + w51.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI13 = new global::Gtk.Button(); + this.btnI13.WidthRequest = 50; + this.btnI13.HeightRequest = 50; + this.btnI13.CanFocus = true; + this.btnI13.Name = "btnI13"; + this.btnI13.UseUnderline = true; + this.btnI13.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w52 = new global::Gtk.Image(); + this.btnI13.Image = w52; + this.tbUI.Add(this.btnI13); + global::Gtk.Table.TableChild w53 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI13])); + w53.TopAttach = ((uint)(3)); + w53.BottomAttach = ((uint)(4)); + w53.LeftAttach = ((uint)(17)); + w53.RightAttach = ((uint)(18)); + w53.XOptions = ((global::Gtk.AttachOptions)(4)); + w53.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI14 = new global::Gtk.Button(); + this.btnI14.WidthRequest = 50; + this.btnI14.HeightRequest = 50; + this.btnI14.CanFocus = true; + this.btnI14.Name = "btnI14"; + this.btnI14.UseUnderline = true; + this.btnI14.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w54 = new global::Gtk.Image(); + this.btnI14.Image = w54; + this.tbUI.Add(this.btnI14); + global::Gtk.Table.TableChild w55 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI14])); + w55.TopAttach = ((uint)(3)); + w55.BottomAttach = ((uint)(4)); + w55.LeftAttach = ((uint)(18)); + w55.RightAttach = ((uint)(19)); + w55.XOptions = ((global::Gtk.AttachOptions)(4)); + w55.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI15 = new global::Gtk.Button(); + this.btnI15.WidthRequest = 50; + this.btnI15.HeightRequest = 50; + this.btnI15.CanFocus = true; + this.btnI15.Name = "btnI15"; + this.btnI15.UseUnderline = true; + this.btnI15.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w56 = new global::Gtk.Image(); + this.btnI15.Image = w56; + this.tbUI.Add(this.btnI15); + global::Gtk.Table.TableChild w57 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI15])); + w57.TopAttach = ((uint)(3)); + w57.BottomAttach = ((uint)(4)); + w57.LeftAttach = ((uint)(19)); + w57.RightAttach = ((uint)(20)); + w57.XOptions = ((global::Gtk.AttachOptions)(4)); + w57.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI16 = new global::Gtk.Button(); + this.btnI16.WidthRequest = 50; + this.btnI16.HeightRequest = 50; + this.btnI16.CanFocus = true; + this.btnI16.Name = "btnI16"; + this.btnI16.UseUnderline = true; + this.btnI16.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w58 = new global::Gtk.Image(); + this.btnI16.Image = w58; + this.tbUI.Add(this.btnI16); + global::Gtk.Table.TableChild w59 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI16])); + w59.TopAttach = ((uint)(4)); + w59.BottomAttach = ((uint)(5)); + w59.LeftAttach = ((uint)(15)); + w59.RightAttach = ((uint)(16)); + w59.XOptions = ((global::Gtk.AttachOptions)(4)); + w59.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI17 = new global::Gtk.Button(); + this.btnI17.WidthRequest = 50; + this.btnI17.HeightRequest = 50; + this.btnI17.CanFocus = true; + this.btnI17.Name = "btnI17"; + this.btnI17.UseUnderline = true; + this.btnI17.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w60 = new global::Gtk.Image(); + this.btnI17.Image = w60; + this.tbUI.Add(this.btnI17); + global::Gtk.Table.TableChild w61 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI17])); + w61.TopAttach = ((uint)(4)); + w61.BottomAttach = ((uint)(5)); + w61.LeftAttach = ((uint)(16)); + w61.RightAttach = ((uint)(17)); + w61.XOptions = ((global::Gtk.AttachOptions)(4)); + w61.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI18 = new global::Gtk.Button(); + this.btnI18.WidthRequest = 50; + this.btnI18.HeightRequest = 50; + this.btnI18.CanFocus = true; + this.btnI18.Name = "btnI18"; + this.btnI18.UseUnderline = true; + this.btnI18.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w62 = new global::Gtk.Image(); + this.btnI18.Image = w62; + this.tbUI.Add(this.btnI18); + global::Gtk.Table.TableChild w63 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI18])); + w63.TopAttach = ((uint)(4)); + w63.BottomAttach = ((uint)(5)); + w63.LeftAttach = ((uint)(17)); + w63.RightAttach = ((uint)(18)); + w63.XOptions = ((global::Gtk.AttachOptions)(4)); + w63.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI19 = new global::Gtk.Button(); + this.btnI19.WidthRequest = 50; + this.btnI19.HeightRequest = 50; + this.btnI19.CanFocus = true; + this.btnI19.Name = "btnI19"; + this.btnI19.UseUnderline = true; + this.btnI19.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w64 = new global::Gtk.Image(); + this.btnI19.Image = w64; + this.tbUI.Add(this.btnI19); + global::Gtk.Table.TableChild w65 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI19])); + w65.TopAttach = ((uint)(4)); + w65.BottomAttach = ((uint)(5)); + w65.LeftAttach = ((uint)(18)); + w65.RightAttach = ((uint)(19)); + w65.XOptions = ((global::Gtk.AttachOptions)(4)); + w65.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI2 = new global::Gtk.Button(); + this.btnI2.WidthRequest = 50; + this.btnI2.HeightRequest = 50; + this.btnI2.CanFocus = true; + this.btnI2.Name = "btnI2"; + this.btnI2.UseUnderline = true; + this.btnI2.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w66 = new global::Gtk.Image(); + this.btnI2.Image = w66; + this.tbUI.Add(this.btnI2); + global::Gtk.Table.TableChild w67 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI2])); + w67.TopAttach = ((uint)(1)); + w67.BottomAttach = ((uint)(2)); + w67.LeftAttach = ((uint)(16)); + w67.RightAttach = ((uint)(17)); + w67.XOptions = ((global::Gtk.AttachOptions)(4)); + w67.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI20 = new global::Gtk.Button(); + this.btnI20.WidthRequest = 50; + this.btnI20.HeightRequest = 50; + this.btnI20.CanFocus = true; + this.btnI20.Name = "btnI20"; + this.btnI20.UseUnderline = true; + this.btnI20.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w68 = new global::Gtk.Image(); + this.btnI20.Image = w68; + this.tbUI.Add(this.btnI20); + global::Gtk.Table.TableChild w69 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI20])); + w69.TopAttach = ((uint)(4)); + w69.BottomAttach = ((uint)(5)); + w69.LeftAttach = ((uint)(19)); + w69.RightAttach = ((uint)(20)); + w69.XOptions = ((global::Gtk.AttachOptions)(4)); + w69.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI21 = new global::Gtk.Button(); + this.btnI21.WidthRequest = 50; + this.btnI21.HeightRequest = 50; + this.btnI21.CanFocus = true; + this.btnI21.Name = "btnI21"; + this.btnI21.UseUnderline = true; + this.btnI21.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w70 = new global::Gtk.Image(); + this.btnI21.Image = w70; + this.tbUI.Add(this.btnI21); + global::Gtk.Table.TableChild w71 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI21])); + w71.TopAttach = ((uint)(5)); + w71.BottomAttach = ((uint)(6)); + w71.LeftAttach = ((uint)(15)); + w71.RightAttach = ((uint)(16)); + w71.XOptions = ((global::Gtk.AttachOptions)(4)); + w71.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI22 = new global::Gtk.Button(); + this.btnI22.WidthRequest = 50; + this.btnI22.HeightRequest = 50; + this.btnI22.CanFocus = true; + this.btnI22.Name = "btnI22"; + this.btnI22.UseUnderline = true; + this.btnI22.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w72 = new global::Gtk.Image(); + this.btnI22.Image = w72; + this.tbUI.Add(this.btnI22); + global::Gtk.Table.TableChild w73 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI22])); + w73.TopAttach = ((uint)(5)); + w73.BottomAttach = ((uint)(6)); + w73.LeftAttach = ((uint)(16)); + w73.RightAttach = ((uint)(17)); + w73.XOptions = ((global::Gtk.AttachOptions)(4)); + w73.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI23 = new global::Gtk.Button(); + this.btnI23.WidthRequest = 50; + this.btnI23.HeightRequest = 50; + this.btnI23.CanFocus = true; + this.btnI23.Name = "btnI23"; + this.btnI23.UseUnderline = true; + this.btnI23.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w74 = new global::Gtk.Image(); + this.btnI23.Image = w74; + this.tbUI.Add(this.btnI23); + global::Gtk.Table.TableChild w75 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI23])); + w75.TopAttach = ((uint)(5)); + w75.BottomAttach = ((uint)(6)); + w75.LeftAttach = ((uint)(17)); + w75.RightAttach = ((uint)(18)); + w75.XOptions = ((global::Gtk.AttachOptions)(4)); + w75.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI24 = new global::Gtk.Button(); + this.btnI24.WidthRequest = 50; + this.btnI24.HeightRequest = 50; + this.btnI24.CanFocus = true; + this.btnI24.Name = "btnI24"; + this.btnI24.UseUnderline = true; + this.btnI24.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w76 = new global::Gtk.Image(); + this.btnI24.Image = w76; + this.tbUI.Add(this.btnI24); + global::Gtk.Table.TableChild w77 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI24])); + w77.TopAttach = ((uint)(5)); + w77.BottomAttach = ((uint)(6)); + w77.LeftAttach = ((uint)(18)); + w77.RightAttach = ((uint)(19)); + w77.XOptions = ((global::Gtk.AttachOptions)(4)); + w77.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI25 = new global::Gtk.Button(); + this.btnI25.WidthRequest = 50; + this.btnI25.HeightRequest = 50; + this.btnI25.CanFocus = true; + this.btnI25.Name = "btnI25"; + this.btnI25.UseUnderline = true; + this.btnI25.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w78 = new global::Gtk.Image(); + this.btnI25.Image = w78; + this.tbUI.Add(this.btnI25); + global::Gtk.Table.TableChild w79 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI25])); + w79.TopAttach = ((uint)(5)); + w79.BottomAttach = ((uint)(6)); + w79.LeftAttach = ((uint)(19)); + w79.RightAttach = ((uint)(20)); + w79.XOptions = ((global::Gtk.AttachOptions)(4)); + w79.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI3 = new global::Gtk.Button(); + this.btnI3.WidthRequest = 50; + this.btnI3.HeightRequest = 50; + this.btnI3.CanFocus = true; + this.btnI3.Name = "btnI3"; + this.btnI3.UseUnderline = true; + this.btnI3.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w80 = new global::Gtk.Image(); + this.btnI3.Image = w80; + this.tbUI.Add(this.btnI3); + global::Gtk.Table.TableChild w81 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI3])); + w81.TopAttach = ((uint)(1)); + w81.BottomAttach = ((uint)(2)); + w81.LeftAttach = ((uint)(17)); + w81.RightAttach = ((uint)(18)); + w81.XOptions = ((global::Gtk.AttachOptions)(4)); + w81.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI4 = new global::Gtk.Button(); + this.btnI4.WidthRequest = 50; + this.btnI4.HeightRequest = 50; + this.btnI4.CanFocus = true; + this.btnI4.Name = "btnI4"; + this.btnI4.UseUnderline = true; + this.btnI4.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w82 = new global::Gtk.Image(); + this.btnI4.Image = w82; + this.tbUI.Add(this.btnI4); + global::Gtk.Table.TableChild w83 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI4])); + w83.TopAttach = ((uint)(1)); + w83.BottomAttach = ((uint)(2)); + w83.LeftAttach = ((uint)(18)); + w83.RightAttach = ((uint)(19)); + w83.XOptions = ((global::Gtk.AttachOptions)(4)); + w83.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI5 = new global::Gtk.Button(); + this.btnI5.WidthRequest = 50; + this.btnI5.HeightRequest = 50; + this.btnI5.CanFocus = true; + this.btnI5.Name = "btnI5"; + this.btnI5.UseUnderline = true; + this.btnI5.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w84 = new global::Gtk.Image(); + this.btnI5.Image = w84; + this.tbUI.Add(this.btnI5); + global::Gtk.Table.TableChild w85 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI5])); + w85.TopAttach = ((uint)(1)); + w85.BottomAttach = ((uint)(2)); + w85.LeftAttach = ((uint)(19)); + w85.RightAttach = ((uint)(20)); + w85.XOptions = ((global::Gtk.AttachOptions)(4)); + w85.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI6 = new global::Gtk.Button(); + this.btnI6.WidthRequest = 50; + this.btnI6.HeightRequest = 50; + this.btnI6.CanFocus = true; + this.btnI6.Name = "btnI6"; + this.btnI6.UseUnderline = true; + this.btnI6.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w86 = new global::Gtk.Image(); + this.btnI6.Image = w86; + this.tbUI.Add(this.btnI6); + global::Gtk.Table.TableChild w87 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI6])); + w87.TopAttach = ((uint)(2)); + w87.BottomAttach = ((uint)(3)); + w87.LeftAttach = ((uint)(15)); + w87.RightAttach = ((uint)(16)); + w87.XOptions = ((global::Gtk.AttachOptions)(4)); + w87.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI7 = new global::Gtk.Button(); + this.btnI7.WidthRequest = 50; + this.btnI7.HeightRequest = 50; + this.btnI7.CanFocus = true; + this.btnI7.Name = "btnI7"; + this.btnI7.UseUnderline = true; + this.btnI7.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w88 = new global::Gtk.Image(); + this.btnI7.Image = w88; + this.tbUI.Add(this.btnI7); + global::Gtk.Table.TableChild w89 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI7])); + w89.TopAttach = ((uint)(2)); + w89.BottomAttach = ((uint)(3)); + w89.LeftAttach = ((uint)(16)); + w89.RightAttach = ((uint)(17)); + w89.XOptions = ((global::Gtk.AttachOptions)(4)); + w89.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI8 = new global::Gtk.Button(); + this.btnI8.WidthRequest = 50; + this.btnI8.HeightRequest = 50; + this.btnI8.CanFocus = true; + this.btnI8.Name = "btnI8"; + this.btnI8.UseUnderline = true; + this.btnI8.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w90 = new global::Gtk.Image(); + this.btnI8.Image = w90; + this.tbUI.Add(this.btnI8); + global::Gtk.Table.TableChild w91 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI8])); + w91.TopAttach = ((uint)(2)); + w91.BottomAttach = ((uint)(3)); + w91.LeftAttach = ((uint)(17)); + w91.RightAttach = ((uint)(18)); + w91.XOptions = ((global::Gtk.AttachOptions)(4)); + w91.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnI9 = new global::Gtk.Button(); + this.btnI9.WidthRequest = 50; + this.btnI9.HeightRequest = 50; + this.btnI9.CanFocus = true; + this.btnI9.Name = "btnI9"; + this.btnI9.UseUnderline = true; + this.btnI9.Relief = ((global::Gtk.ReliefStyle)(1)); + global::Gtk.Image w92 = new global::Gtk.Image(); + this.btnI9.Image = w92; + this.tbUI.Add(this.btnI9); + global::Gtk.Table.TableChild w93 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnI9])); + w93.TopAttach = ((uint)(2)); + w93.BottomAttach = ((uint)(3)); + w93.LeftAttach = ((uint)(18)); + w93.RightAttach = ((uint)(19)); + w93.XOptions = ((global::Gtk.AttachOptions)(4)); + w93.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnIG1 = new global::Gtk.Button(); + this.btnIG1.WidthRequest = 50; + this.btnIG1.HeightRequest = 50; + this.btnIG1.CanFocus = true; + this.btnIG1.Name = "btnIG1"; + this.btnIG1.UseUnderline = true; + global::Gtk.Image w94 = new global::Gtk.Image(); + this.btnIG1.Image = w94; + this.tbUI.Add(this.btnIG1); + global::Gtk.Table.TableChild w95 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnIG1])); + w95.TopAttach = ((uint)(14)); + w95.BottomAttach = ((uint)(15)); + w95.LeftAttach = ((uint)(15)); + w95.RightAttach = ((uint)(16)); + w95.XOptions = ((global::Gtk.AttachOptions)(4)); + w95.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnIG10 = new global::Gtk.Button(); + this.btnIG10.WidthRequest = 50; + this.btnIG10.HeightRequest = 50; + this.btnIG10.CanFocus = true; + this.btnIG10.Name = "btnIG10"; + this.btnIG10.UseUnderline = true; + global::Gtk.Image w96 = new global::Gtk.Image(); + this.btnIG10.Image = w96; + this.tbUI.Add(this.btnIG10); + global::Gtk.Table.TableChild w97 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnIG10])); + w97.TopAttach = ((uint)(15)); + w97.BottomAttach = ((uint)(16)); + w97.LeftAttach = ((uint)(19)); + w97.RightAttach = ((uint)(20)); + w97.XOptions = ((global::Gtk.AttachOptions)(4)); + w97.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnIG2 = new global::Gtk.Button(); + this.btnIG2.WidthRequest = 50; + this.btnIG2.HeightRequest = 50; + this.btnIG2.CanFocus = true; + this.btnIG2.Name = "btnIG2"; + this.btnIG2.UseUnderline = true; + global::Gtk.Image w98 = new global::Gtk.Image(); + this.btnIG2.Image = w98; + this.tbUI.Add(this.btnIG2); + global::Gtk.Table.TableChild w99 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnIG2])); + w99.TopAttach = ((uint)(14)); + w99.BottomAttach = ((uint)(15)); + w99.LeftAttach = ((uint)(16)); + w99.RightAttach = ((uint)(17)); + w99.XOptions = ((global::Gtk.AttachOptions)(4)); + w99.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnIG3 = new global::Gtk.Button(); + this.btnIG3.WidthRequest = 50; + this.btnIG3.HeightRequest = 50; + this.btnIG3.CanFocus = true; + this.btnIG3.Name = "btnIG3"; + this.btnIG3.UseUnderline = true; + global::Gtk.Image w100 = new global::Gtk.Image(); + this.btnIG3.Image = w100; + this.tbUI.Add(this.btnIG3); + global::Gtk.Table.TableChild w101 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnIG3])); + w101.TopAttach = ((uint)(14)); + w101.BottomAttach = ((uint)(15)); + w101.LeftAttach = ((uint)(17)); + w101.RightAttach = ((uint)(18)); + w101.XOptions = ((global::Gtk.AttachOptions)(4)); + w101.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnIG4 = new global::Gtk.Button(); + this.btnIG4.WidthRequest = 50; + this.btnIG4.HeightRequest = 50; + this.btnIG4.CanFocus = true; + this.btnIG4.Name = "btnIG4"; + this.btnIG4.UseUnderline = true; + global::Gtk.Image w102 = new global::Gtk.Image(); + this.btnIG4.Image = w102; + this.tbUI.Add(this.btnIG4); + global::Gtk.Table.TableChild w103 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnIG4])); + w103.TopAttach = ((uint)(14)); + w103.BottomAttach = ((uint)(15)); + w103.LeftAttach = ((uint)(18)); + w103.RightAttach = ((uint)(19)); + w103.XOptions = ((global::Gtk.AttachOptions)(4)); + w103.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnIG5 = new global::Gtk.Button(); + this.btnIG5.WidthRequest = 50; + this.btnIG5.HeightRequest = 50; + this.btnIG5.CanFocus = true; + this.btnIG5.Name = "btnIG5"; + this.btnIG5.UseUnderline = true; + global::Gtk.Image w104 = new global::Gtk.Image(); + this.btnIG5.Image = w104; + this.tbUI.Add(this.btnIG5); + global::Gtk.Table.TableChild w105 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnIG5])); + w105.TopAttach = ((uint)(14)); + w105.BottomAttach = ((uint)(15)); + w105.LeftAttach = ((uint)(19)); + w105.RightAttach = ((uint)(20)); + w105.XOptions = ((global::Gtk.AttachOptions)(4)); + w105.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnIG6 = new global::Gtk.Button(); + this.btnIG6.WidthRequest = 50; + this.btnIG6.HeightRequest = 50; + this.btnIG6.CanFocus = true; + this.btnIG6.Name = "btnIG6"; + this.btnIG6.UseUnderline = true; + global::Gtk.Image w106 = new global::Gtk.Image(); + this.btnIG6.Image = w106; + this.tbUI.Add(this.btnIG6); + global::Gtk.Table.TableChild w107 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnIG6])); + w107.TopAttach = ((uint)(15)); + w107.BottomAttach = ((uint)(16)); + w107.LeftAttach = ((uint)(15)); + w107.RightAttach = ((uint)(16)); + w107.XOptions = ((global::Gtk.AttachOptions)(4)); + w107.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnIG7 = new global::Gtk.Button(); + this.btnIG7.WidthRequest = 50; + this.btnIG7.HeightRequest = 50; + this.btnIG7.CanFocus = true; + this.btnIG7.Name = "btnIG7"; + this.btnIG7.UseUnderline = true; + global::Gtk.Image w108 = new global::Gtk.Image(); + this.btnIG7.Image = w108; + this.tbUI.Add(this.btnIG7); + global::Gtk.Table.TableChild w109 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnIG7])); + w109.TopAttach = ((uint)(15)); + w109.BottomAttach = ((uint)(16)); + w109.LeftAttach = ((uint)(16)); + w109.RightAttach = ((uint)(17)); + w109.XOptions = ((global::Gtk.AttachOptions)(4)); + w109.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnIG8 = new global::Gtk.Button(); + this.btnIG8.WidthRequest = 50; + this.btnIG8.HeightRequest = 50; + this.btnIG8.CanFocus = true; + this.btnIG8.Name = "btnIG8"; + this.btnIG8.UseUnderline = true; + global::Gtk.Image w110 = new global::Gtk.Image(); + this.btnIG8.Image = w110; + this.tbUI.Add(this.btnIG8); + global::Gtk.Table.TableChild w111 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnIG8])); + w111.TopAttach = ((uint)(15)); + w111.BottomAttach = ((uint)(16)); + w111.LeftAttach = ((uint)(17)); + w111.RightAttach = ((uint)(18)); + w111.XOptions = ((global::Gtk.AttachOptions)(4)); + w111.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnIG9 = new global::Gtk.Button(); + this.btnIG9.WidthRequest = 50; + this.btnIG9.HeightRequest = 50; + this.btnIG9.CanFocus = true; + this.btnIG9.Name = "btnIG9"; + this.btnIG9.UseUnderline = true; + global::Gtk.Image w112 = new global::Gtk.Image(); + this.btnIG9.Image = w112; + this.tbUI.Add(this.btnIG9); + global::Gtk.Table.TableChild w113 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnIG9])); + w113.TopAttach = ((uint)(15)); + w113.BottomAttach = ((uint)(16)); + w113.LeftAttach = ((uint)(18)); + w113.RightAttach = ((uint)(19)); + w113.XOptions = ((global::Gtk.AttachOptions)(4)); + w113.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnIM1 = new global::Gtk.Button(); + this.btnIM1.WidthRequest = 50; + this.btnIM1.HeightRequest = 50; + this.btnIM1.CanFocus = true; + this.btnIM1.Name = "btnIM1"; + this.btnIM1.UseUnderline = true; + this.btnIM1.Label = global::Mono.Unix.Catalog.GetString("1:1"); + this.tbUI.Add(this.btnIM1); + global::Gtk.Table.TableChild w114 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnIM1])); + w114.TopAttach = ((uint)(15)); + w114.BottomAttach = ((uint)(16)); + w114.LeftAttach = ((uint)(1)); + w114.RightAttach = ((uint)(2)); + w114.XOptions = ((global::Gtk.AttachOptions)(4)); + w114.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnIM2 = new global::Gtk.Button(); + this.btnIM2.WidthRequest = 50; + this.btnIM2.HeightRequest = 50; + this.btnIM2.CanFocus = true; + this.btnIM2.Name = "btnIM2"; + this.btnIM2.UseUnderline = true; + this.btnIM2.Label = global::Mono.Unix.Catalog.GetString("1:5"); + this.tbUI.Add(this.btnIM2); + global::Gtk.Table.TableChild w115 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnIM2])); + w115.TopAttach = ((uint)(15)); + w115.BottomAttach = ((uint)(16)); + w115.LeftAttach = ((uint)(3)); + w115.RightAttach = ((uint)(4)); + w115.XOptions = ((global::Gtk.AttachOptions)(4)); + w115.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnIM3 = new global::Gtk.Button(); + this.btnIM3.WidthRequest = 50; + this.btnIM3.HeightRequest = 50; + this.btnIM3.CanFocus = true; + this.btnIM3.Name = "btnIM3"; + this.btnIM3.UseUnderline = true; + this.btnIM3.Label = global::Mono.Unix.Catalog.GetString("1:10"); + this.tbUI.Add(this.btnIM3); + global::Gtk.Table.TableChild w116 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnIM3])); + w116.TopAttach = ((uint)(15)); + w116.BottomAttach = ((uint)(16)); + w116.LeftAttach = ((uint)(5)); + w116.RightAttach = ((uint)(6)); + w116.XOptions = ((global::Gtk.AttachOptions)(4)); + w116.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnInv = new global::Gtk.Button(); + this.btnInv.WidthRequest = 50; + this.btnInv.HeightRequest = 50; + this.btnInv.CanFocus = true; + this.btnInv.Name = "btnInv"; + this.btnInv.UseUnderline = true; + this.btnInv.Label = global::Mono.Unix.Catalog.GetString("Inv"); + this.tbUI.Add(this.btnInv); + global::Gtk.Table.TableChild w117 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnInv])); + w117.TopAttach = ((uint)(9)); + w117.BottomAttach = ((uint)(10)); + w117.LeftAttach = ((uint)(13)); + w117.RightAttach = ((uint)(14)); + w117.XOptions = ((global::Gtk.AttachOptions)(4)); + w117.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnMap = new global::Gtk.Button(); + this.btnMap.WidthRequest = 50; + this.btnMap.HeightRequest = 50; + this.btnMap.CanFocus = true; + this.btnMap.Name = "btnMap"; + this.btnMap.UseUnderline = true; + this.btnMap.Label = global::Mono.Unix.Catalog.GetString("Map"); + this.tbUI.Add(this.btnMap); + global::Gtk.Table.TableChild w118 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnMap])); + w118.TopAttach = ((uint)(9)); + w118.BottomAttach = ((uint)(10)); + w118.LeftAttach = ((uint)(7)); + w118.RightAttach = ((uint)(8)); + w118.XOptions = ((global::Gtk.AttachOptions)(4)); + w118.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnMusic = new global::Gtk.Button(); + this.btnMusic.WidthRequest = 50; + this.btnMusic.HeightRequest = 50; + this.btnMusic.CanFocus = true; + this.btnMusic.Name = "btnMusic"; + this.btnMusic.UseUnderline = true; + this.btnMusic.Label = global::Mono.Unix.Catalog.GetString("Music"); + this.tbUI.Add(this.btnMusic); + global::Gtk.Table.TableChild w119 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnMusic])); + w119.TopAttach = ((uint)(11)); + w119.BottomAttach = ((uint)(12)); + w119.LeftAttach = ((uint)(7)); + w119.RightAttach = ((uint)(8)); + w119.XOptions = ((global::Gtk.AttachOptions)(4)); + w119.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP1 = new global::Gtk.Button(); + this.btnP1.WidthRequest = 50; + this.btnP1.HeightRequest = 50; + this.btnP1.CanFocus = true; + this.btnP1.Name = "btnP1"; + this.btnP1.UseUnderline = true; + this.btnP1.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w120 = new global::Gtk.Image(); + this.btnP1.Image = w120; + this.tbUI.Add(this.btnP1); + global::Gtk.Table.TableChild w121 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP1])); + w121.TopAttach = ((uint)(1)); + w121.BottomAttach = ((uint)(2)); + w121.LeftAttach = ((uint)(8)); + w121.RightAttach = ((uint)(9)); + w121.XOptions = ((global::Gtk.AttachOptions)(4)); + w121.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP10 = new global::Gtk.Button(); + this.btnP10.WidthRequest = 50; + this.btnP10.HeightRequest = 50; + this.btnP10.CanFocus = true; + this.btnP10.Name = "btnP10"; + this.btnP10.UseUnderline = true; + this.btnP10.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w122 = new global::Gtk.Image(); + this.btnP10.Image = w122; + this.tbUI.Add(this.btnP10); + global::Gtk.Table.TableChild w123 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP10])); + w123.TopAttach = ((uint)(2)); + w123.BottomAttach = ((uint)(3)); + w123.LeftAttach = ((uint)(12)); + w123.RightAttach = ((uint)(13)); + w123.XOptions = ((global::Gtk.AttachOptions)(4)); + w123.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP11 = new global::Gtk.Button(); + this.btnP11.WidthRequest = 50; + this.btnP11.HeightRequest = 50; + this.btnP11.CanFocus = true; + this.btnP11.Name = "btnP11"; + this.btnP11.UseUnderline = true; + this.btnP11.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w124 = new global::Gtk.Image(); + this.btnP11.Image = w124; + this.tbUI.Add(this.btnP11); + global::Gtk.Table.TableChild w125 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP11])); + w125.TopAttach = ((uint)(3)); + w125.BottomAttach = ((uint)(4)); + w125.LeftAttach = ((uint)(8)); + w125.RightAttach = ((uint)(9)); + w125.XOptions = ((global::Gtk.AttachOptions)(4)); + w125.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP12 = new global::Gtk.Button(); + this.btnP12.WidthRequest = 50; + this.btnP12.HeightRequest = 50; + this.btnP12.CanFocus = true; + this.btnP12.Name = "btnP12"; + this.btnP12.UseUnderline = true; + this.btnP12.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w126 = new global::Gtk.Image(); + this.btnP12.Image = w126; + this.tbUI.Add(this.btnP12); + global::Gtk.Table.TableChild w127 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP12])); + w127.TopAttach = ((uint)(3)); + w127.BottomAttach = ((uint)(4)); + w127.LeftAttach = ((uint)(9)); + w127.RightAttach = ((uint)(10)); + w127.XOptions = ((global::Gtk.AttachOptions)(4)); + w127.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP13 = new global::Gtk.Button(); + this.btnP13.WidthRequest = 50; + this.btnP13.HeightRequest = 50; + this.btnP13.CanFocus = true; + this.btnP13.Name = "btnP13"; + this.btnP13.UseUnderline = true; + this.btnP13.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w128 = new global::Gtk.Image(); + this.btnP13.Image = w128; + this.tbUI.Add(this.btnP13); + global::Gtk.Table.TableChild w129 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP13])); + w129.TopAttach = ((uint)(3)); + w129.BottomAttach = ((uint)(4)); + w129.LeftAttach = ((uint)(10)); + w129.RightAttach = ((uint)(11)); + w129.XOptions = ((global::Gtk.AttachOptions)(4)); + w129.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP14 = new global::Gtk.Button(); + this.btnP14.WidthRequest = 50; + this.btnP14.HeightRequest = 50; + this.btnP14.CanFocus = true; + this.btnP14.Name = "btnP14"; + this.btnP14.UseUnderline = true; + this.btnP14.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w130 = new global::Gtk.Image(); + this.btnP14.Image = w130; + this.tbUI.Add(this.btnP14); + global::Gtk.Table.TableChild w131 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP14])); + w131.TopAttach = ((uint)(3)); + w131.BottomAttach = ((uint)(4)); + w131.LeftAttach = ((uint)(11)); + w131.RightAttach = ((uint)(12)); + w131.XOptions = ((global::Gtk.AttachOptions)(4)); + w131.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP15 = new global::Gtk.Button(); + this.btnP15.WidthRequest = 50; + this.btnP15.HeightRequest = 50; + this.btnP15.CanFocus = true; + this.btnP15.Name = "btnP15"; + this.btnP15.UseUnderline = true; + this.btnP15.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w132 = new global::Gtk.Image(); + this.btnP15.Image = w132; + this.tbUI.Add(this.btnP15); + global::Gtk.Table.TableChild w133 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP15])); + w133.TopAttach = ((uint)(3)); + w133.BottomAttach = ((uint)(4)); + w133.LeftAttach = ((uint)(12)); + w133.RightAttach = ((uint)(13)); + w133.XOptions = ((global::Gtk.AttachOptions)(4)); + w133.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP16 = new global::Gtk.Button(); + this.btnP16.WidthRequest = 50; + this.btnP16.HeightRequest = 50; + this.btnP16.CanFocus = true; + this.btnP16.Name = "btnP16"; + this.btnP16.UseUnderline = true; + this.btnP16.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w134 = new global::Gtk.Image(); + this.btnP16.Image = w134; + this.tbUI.Add(this.btnP16); + global::Gtk.Table.TableChild w135 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP16])); + w135.TopAttach = ((uint)(4)); + w135.BottomAttach = ((uint)(5)); + w135.LeftAttach = ((uint)(8)); + w135.RightAttach = ((uint)(9)); + w135.XOptions = ((global::Gtk.AttachOptions)(4)); + w135.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP17 = new global::Gtk.Button(); + this.btnP17.WidthRequest = 50; + this.btnP17.HeightRequest = 50; + this.btnP17.CanFocus = true; + this.btnP17.Name = "btnP17"; + this.btnP17.UseUnderline = true; + this.btnP17.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w136 = new global::Gtk.Image(); + this.btnP17.Image = w136; + this.tbUI.Add(this.btnP17); + global::Gtk.Table.TableChild w137 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP17])); + w137.TopAttach = ((uint)(4)); + w137.BottomAttach = ((uint)(5)); + w137.LeftAttach = ((uint)(9)); + w137.RightAttach = ((uint)(10)); + w137.XOptions = ((global::Gtk.AttachOptions)(4)); + w137.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP18 = new global::Gtk.Button(); + this.btnP18.WidthRequest = 50; + this.btnP18.HeightRequest = 50; + this.btnP18.CanFocus = true; + this.btnP18.Name = "btnP18"; + this.btnP18.UseUnderline = true; + this.btnP18.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w138 = new global::Gtk.Image(); + this.btnP18.Image = w138; + this.tbUI.Add(this.btnP18); + global::Gtk.Table.TableChild w139 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP18])); + w139.TopAttach = ((uint)(4)); + w139.BottomAttach = ((uint)(5)); + w139.LeftAttach = ((uint)(10)); + w139.RightAttach = ((uint)(11)); + w139.XOptions = ((global::Gtk.AttachOptions)(4)); + w139.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP19 = new global::Gtk.Button(); + this.btnP19.WidthRequest = 50; + this.btnP19.HeightRequest = 50; + this.btnP19.CanFocus = true; + this.btnP19.Name = "btnP19"; + this.btnP19.UseUnderline = true; + this.btnP19.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w140 = new global::Gtk.Image(); + this.btnP19.Image = w140; + this.tbUI.Add(this.btnP19); + global::Gtk.Table.TableChild w141 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP19])); + w141.TopAttach = ((uint)(4)); + w141.BottomAttach = ((uint)(5)); + w141.LeftAttach = ((uint)(11)); + w141.RightAttach = ((uint)(12)); + w141.XOptions = ((global::Gtk.AttachOptions)(4)); + w141.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP2 = new global::Gtk.Button(); + this.btnP2.WidthRequest = 50; + this.btnP2.HeightRequest = 50; + this.btnP2.CanFocus = true; + this.btnP2.Name = "btnP2"; + this.btnP2.UseUnderline = true; + this.btnP2.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w142 = new global::Gtk.Image(); + this.btnP2.Image = w142; + this.tbUI.Add(this.btnP2); + global::Gtk.Table.TableChild w143 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP2])); + w143.TopAttach = ((uint)(1)); + w143.BottomAttach = ((uint)(2)); + w143.LeftAttach = ((uint)(9)); + w143.RightAttach = ((uint)(10)); + w143.XOptions = ((global::Gtk.AttachOptions)(4)); + w143.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP20 = new global::Gtk.Button(); + this.btnP20.WidthRequest = 50; + this.btnP20.HeightRequest = 50; + this.btnP20.CanFocus = true; + this.btnP20.Name = "btnP20"; + this.btnP20.UseUnderline = true; + this.btnP20.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w144 = new global::Gtk.Image(); + this.btnP20.Image = w144; + this.tbUI.Add(this.btnP20); + global::Gtk.Table.TableChild w145 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP20])); + w145.TopAttach = ((uint)(4)); + w145.BottomAttach = ((uint)(5)); + w145.LeftAttach = ((uint)(12)); + w145.RightAttach = ((uint)(13)); + w145.XOptions = ((global::Gtk.AttachOptions)(4)); + w145.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP21 = new global::Gtk.Button(); + this.btnP21.WidthRequest = 50; + this.btnP21.HeightRequest = 50; + this.btnP21.CanFocus = true; + this.btnP21.Name = "btnP21"; + this.btnP21.UseUnderline = true; + this.btnP21.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w146 = new global::Gtk.Image(); + this.btnP21.Image = w146; + this.tbUI.Add(this.btnP21); + global::Gtk.Table.TableChild w147 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP21])); + w147.TopAttach = ((uint)(5)); + w147.BottomAttach = ((uint)(6)); + w147.LeftAttach = ((uint)(8)); + w147.RightAttach = ((uint)(9)); + w147.XOptions = ((global::Gtk.AttachOptions)(4)); + w147.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP22 = new global::Gtk.Button(); + this.btnP22.WidthRequest = 50; + this.btnP22.HeightRequest = 50; + this.btnP22.CanFocus = true; + this.btnP22.Name = "btnP22"; + this.btnP22.UseUnderline = true; + this.btnP22.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w148 = new global::Gtk.Image(); + this.btnP22.Image = w148; + this.tbUI.Add(this.btnP22); + global::Gtk.Table.TableChild w149 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP22])); + w149.TopAttach = ((uint)(5)); + w149.BottomAttach = ((uint)(6)); + w149.LeftAttach = ((uint)(9)); + w149.RightAttach = ((uint)(10)); + w149.XOptions = ((global::Gtk.AttachOptions)(4)); + w149.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP23 = new global::Gtk.Button(); + this.btnP23.WidthRequest = 50; + this.btnP23.HeightRequest = 50; + this.btnP23.CanFocus = true; + this.btnP23.Name = "btnP23"; + this.btnP23.UseUnderline = true; + this.btnP23.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w150 = new global::Gtk.Image(); + this.btnP23.Image = w150; + this.tbUI.Add(this.btnP23); + global::Gtk.Table.TableChild w151 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP23])); + w151.TopAttach = ((uint)(5)); + w151.BottomAttach = ((uint)(6)); + w151.LeftAttach = ((uint)(10)); + w151.RightAttach = ((uint)(11)); + w151.XOptions = ((global::Gtk.AttachOptions)(4)); + w151.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP24 = new global::Gtk.Button(); + this.btnP24.WidthRequest = 50; + this.btnP24.HeightRequest = 50; + this.btnP24.CanFocus = true; + this.btnP24.Name = "btnP24"; + this.btnP24.UseUnderline = true; + this.btnP24.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w152 = new global::Gtk.Image(); + this.btnP24.Image = w152; + this.tbUI.Add(this.btnP24); + global::Gtk.Table.TableChild w153 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP24])); + w153.TopAttach = ((uint)(5)); + w153.BottomAttach = ((uint)(6)); + w153.LeftAttach = ((uint)(11)); + w153.RightAttach = ((uint)(12)); + w153.XOptions = ((global::Gtk.AttachOptions)(4)); + w153.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP25 = new global::Gtk.Button(); + this.btnP25.WidthRequest = 50; + this.btnP25.HeightRequest = 50; + this.btnP25.CanFocus = true; + this.btnP25.Name = "btnP25"; + this.btnP25.UseUnderline = true; + this.btnP25.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w154 = new global::Gtk.Image(); + this.btnP25.Image = w154; + this.tbUI.Add(this.btnP25); + global::Gtk.Table.TableChild w155 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP25])); + w155.TopAttach = ((uint)(5)); + w155.BottomAttach = ((uint)(6)); + w155.LeftAttach = ((uint)(12)); + w155.RightAttach = ((uint)(13)); + w155.XOptions = ((global::Gtk.AttachOptions)(4)); + w155.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP3 = new global::Gtk.Button(); + this.btnP3.WidthRequest = 50; + this.btnP3.HeightRequest = 50; + this.btnP3.CanFocus = true; + this.btnP3.Name = "btnP3"; + this.btnP3.UseUnderline = true; + this.btnP3.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w156 = new global::Gtk.Image(); + this.btnP3.Image = w156; + this.tbUI.Add(this.btnP3); + global::Gtk.Table.TableChild w157 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP3])); + w157.TopAttach = ((uint)(1)); + w157.BottomAttach = ((uint)(2)); + w157.LeftAttach = ((uint)(10)); + w157.RightAttach = ((uint)(11)); + w157.XOptions = ((global::Gtk.AttachOptions)(4)); + w157.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP4 = new global::Gtk.Button(); + this.btnP4.WidthRequest = 50; + this.btnP4.HeightRequest = 50; + this.btnP4.CanFocus = true; + this.btnP4.Name = "btnP4"; + this.btnP4.UseUnderline = true; + this.btnP4.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w158 = new global::Gtk.Image(); + this.btnP4.Image = w158; + this.tbUI.Add(this.btnP4); + global::Gtk.Table.TableChild w159 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP4])); + w159.TopAttach = ((uint)(1)); + w159.BottomAttach = ((uint)(2)); + w159.LeftAttach = ((uint)(11)); + w159.RightAttach = ((uint)(12)); + w159.XOptions = ((global::Gtk.AttachOptions)(4)); + w159.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP5 = new global::Gtk.Button(); + this.btnP5.WidthRequest = 50; + this.btnP5.HeightRequest = 50; + this.btnP5.CanFocus = true; + this.btnP5.Name = "btnP5"; + this.btnP5.UseUnderline = true; + this.btnP5.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w160 = new global::Gtk.Image(); + this.btnP5.Image = w160; + this.tbUI.Add(this.btnP5); + global::Gtk.Table.TableChild w161 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP5])); + w161.TopAttach = ((uint)(1)); + w161.BottomAttach = ((uint)(2)); + w161.LeftAttach = ((uint)(12)); + w161.RightAttach = ((uint)(13)); + w161.XOptions = ((global::Gtk.AttachOptions)(4)); + w161.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP6 = new global::Gtk.Button(); + this.btnP6.WidthRequest = 50; + this.btnP6.HeightRequest = 50; + this.btnP6.CanFocus = true; + this.btnP6.Name = "btnP6"; + this.btnP6.UseUnderline = true; + this.btnP6.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w162 = new global::Gtk.Image(); + this.btnP6.Image = w162; + this.tbUI.Add(this.btnP6); + global::Gtk.Table.TableChild w163 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP6])); + w163.TopAttach = ((uint)(2)); + w163.BottomAttach = ((uint)(3)); + w163.LeftAttach = ((uint)(8)); + w163.RightAttach = ((uint)(9)); + w163.XOptions = ((global::Gtk.AttachOptions)(4)); + w163.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP7 = new global::Gtk.Button(); + this.btnP7.WidthRequest = 50; + this.btnP7.HeightRequest = 50; + this.btnP7.CanFocus = true; + this.btnP7.Name = "btnP7"; + this.btnP7.UseUnderline = true; + this.btnP7.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w164 = new global::Gtk.Image(); + this.btnP7.Image = w164; + this.tbUI.Add(this.btnP7); + global::Gtk.Table.TableChild w165 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP7])); + w165.TopAttach = ((uint)(2)); + w165.BottomAttach = ((uint)(3)); + w165.LeftAttach = ((uint)(9)); + w165.RightAttach = ((uint)(10)); + w165.XOptions = ((global::Gtk.AttachOptions)(4)); + w165.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP8 = new global::Gtk.Button(); + this.btnP8.WidthRequest = 50; + this.btnP8.HeightRequest = 50; + this.btnP8.CanFocus = true; + this.btnP8.Name = "btnP8"; + this.btnP8.UseUnderline = true; + this.btnP8.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w166 = new global::Gtk.Image(); + this.btnP8.Image = w166; + this.tbUI.Add(this.btnP8); + global::Gtk.Table.TableChild w167 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP8])); + w167.TopAttach = ((uint)(2)); + w167.BottomAttach = ((uint)(3)); + w167.LeftAttach = ((uint)(10)); + w167.RightAttach = ((uint)(11)); + w167.XOptions = ((global::Gtk.AttachOptions)(4)); + w167.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnP9 = new global::Gtk.Button(); + this.btnP9.WidthRequest = 50; + this.btnP9.HeightRequest = 50; + this.btnP9.CanFocus = true; + this.btnP9.Name = "btnP9"; + this.btnP9.UseUnderline = true; + this.btnP9.Relief = ((global::Gtk.ReliefStyle)(2)); + global::Gtk.Image w168 = new global::Gtk.Image(); + this.btnP9.Image = w168; + this.tbUI.Add(this.btnP9); + global::Gtk.Table.TableChild w169 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnP9])); + w169.TopAttach = ((uint)(2)); + w169.BottomAttach = ((uint)(3)); + w169.LeftAttach = ((uint)(11)); + w169.RightAttach = ((uint)(12)); + w169.XOptions = ((global::Gtk.AttachOptions)(4)); + w169.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.btnPause = new global::Gtk.Button(); + this.btnPause.WidthRequest = 50; + this.btnPause.HeightRequest = 50; + this.btnPause.CanFocus = true; + this.btnPause.Name = "btnPause"; + this.btnPause.UseUnderline = true; + this.btnPause.Label = global::Mono.Unix.Catalog.GetString("Pause"); + this.tbUI.Add(this.btnPause); + global::Gtk.Table.TableChild w170 = ((global::Gtk.Table.TableChild)(this.tbUI[this.btnPause])); + w170.TopAttach = ((uint)(11)); + w170.BottomAttach = ((uint)(12)); + w170.LeftAttach = ((uint)(13)); + w170.RightAttach = ((uint)(14)); + w170.XOptions = ((global::Gtk.AttachOptions)(4)); + w170.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG1 = new global::Gtk.Image(); + this.imgG1.WidthRequest = 50; + this.imgG1.HeightRequest = 50; + this.imgG1.Name = "imgG1"; + this.tbUI.Add(this.imgG1); + global::Gtk.Table.TableChild w171 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG1])); + w171.TopAttach = ((uint)(2)); + w171.BottomAttach = ((uint)(3)); + w171.LeftAttach = ((uint)(1)); + w171.RightAttach = ((uint)(2)); + w171.XOptions = ((global::Gtk.AttachOptions)(4)); + w171.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG10 = new global::Gtk.Image(); + this.imgG10.Name = "imgG10"; + this.tbUI.Add(this.imgG10); + global::Gtk.Table.TableChild w172 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG10])); + w172.TopAttach = ((uint)(3)); + w172.BottomAttach = ((uint)(4)); + w172.LeftAttach = ((uint)(5)); + w172.RightAttach = ((uint)(6)); + w172.XOptions = ((global::Gtk.AttachOptions)(4)); + w172.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG11 = new global::Gtk.Image(); + this.imgG11.WidthRequest = 50; + this.imgG11.HeightRequest = 50; + this.imgG11.Name = "imgG11"; + this.tbUI.Add(this.imgG11); + global::Gtk.Table.TableChild w173 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG11])); + w173.TopAttach = ((uint)(4)); + w173.BottomAttach = ((uint)(5)); + w173.LeftAttach = ((uint)(1)); + w173.RightAttach = ((uint)(2)); + w173.XOptions = ((global::Gtk.AttachOptions)(4)); + w173.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG12 = new global::Gtk.Image(); + this.imgG12.Name = "imgG12"; + this.tbUI.Add(this.imgG12); + global::Gtk.Table.TableChild w174 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG12])); + w174.TopAttach = ((uint)(4)); + w174.BottomAttach = ((uint)(5)); + w174.LeftAttach = ((uint)(2)); + w174.RightAttach = ((uint)(3)); + w174.XOptions = ((global::Gtk.AttachOptions)(4)); + w174.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG13 = new global::Gtk.Image(); + this.imgG13.Name = "imgG13"; + this.tbUI.Add(this.imgG13); + global::Gtk.Table.TableChild w175 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG13])); + w175.TopAttach = ((uint)(4)); + w175.BottomAttach = ((uint)(5)); + w175.LeftAttach = ((uint)(3)); + w175.RightAttach = ((uint)(4)); + w175.XOptions = ((global::Gtk.AttachOptions)(4)); + w175.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG14 = new global::Gtk.Image(); + this.imgG14.Name = "imgG14"; + this.tbUI.Add(this.imgG14); + global::Gtk.Table.TableChild w176 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG14])); + w176.TopAttach = ((uint)(4)); + w176.BottomAttach = ((uint)(5)); + w176.LeftAttach = ((uint)(4)); + w176.RightAttach = ((uint)(5)); + w176.XOptions = ((global::Gtk.AttachOptions)(4)); + w176.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG15 = new global::Gtk.Image(); + this.imgG15.Name = "imgG15"; + this.tbUI.Add(this.imgG15); + global::Gtk.Table.TableChild w177 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG15])); + w177.TopAttach = ((uint)(4)); + w177.BottomAttach = ((uint)(5)); + w177.LeftAttach = ((uint)(5)); + w177.RightAttach = ((uint)(6)); + w177.XOptions = ((global::Gtk.AttachOptions)(4)); + w177.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG16 = new global::Gtk.Image(); + this.imgG16.WidthRequest = 50; + this.imgG16.HeightRequest = 50; + this.imgG16.Name = "imgG16"; + this.tbUI.Add(this.imgG16); + global::Gtk.Table.TableChild w178 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG16])); + w178.TopAttach = ((uint)(5)); + w178.BottomAttach = ((uint)(6)); + w178.LeftAttach = ((uint)(1)); + w178.RightAttach = ((uint)(2)); + w178.XOptions = ((global::Gtk.AttachOptions)(4)); + w178.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG17 = new global::Gtk.Image(); + this.imgG17.Name = "imgG17"; + this.tbUI.Add(this.imgG17); + global::Gtk.Table.TableChild w179 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG17])); + w179.TopAttach = ((uint)(5)); + w179.BottomAttach = ((uint)(6)); + w179.LeftAttach = ((uint)(2)); + w179.RightAttach = ((uint)(3)); + w179.XOptions = ((global::Gtk.AttachOptions)(4)); + w179.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG18 = new global::Gtk.Image(); + this.imgG18.Name = "imgG18"; + this.tbUI.Add(this.imgG18); + global::Gtk.Table.TableChild w180 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG18])); + w180.TopAttach = ((uint)(5)); + w180.BottomAttach = ((uint)(6)); + w180.LeftAttach = ((uint)(3)); + w180.RightAttach = ((uint)(4)); + w180.XOptions = ((global::Gtk.AttachOptions)(4)); + w180.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG19 = new global::Gtk.Image(); + this.imgG19.Name = "imgG19"; + this.tbUI.Add(this.imgG19); + global::Gtk.Table.TableChild w181 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG19])); + w181.TopAttach = ((uint)(5)); + w181.BottomAttach = ((uint)(6)); + w181.LeftAttach = ((uint)(4)); + w181.RightAttach = ((uint)(5)); + w181.XOptions = ((global::Gtk.AttachOptions)(4)); + w181.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG2 = new global::Gtk.Image(); + this.imgG2.Name = "imgG2"; + this.tbUI.Add(this.imgG2); + global::Gtk.Table.TableChild w182 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG2])); + w182.TopAttach = ((uint)(2)); + w182.BottomAttach = ((uint)(3)); + w182.LeftAttach = ((uint)(2)); + w182.RightAttach = ((uint)(3)); + w182.XOptions = ((global::Gtk.AttachOptions)(4)); + w182.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG20 = new global::Gtk.Image(); + this.imgG20.Name = "imgG20"; + this.tbUI.Add(this.imgG20); + global::Gtk.Table.TableChild w183 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG20])); + w183.TopAttach = ((uint)(5)); + w183.BottomAttach = ((uint)(6)); + w183.LeftAttach = ((uint)(5)); + w183.RightAttach = ((uint)(6)); + w183.XOptions = ((global::Gtk.AttachOptions)(4)); + w183.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG21 = new global::Gtk.Image(); + this.imgG21.WidthRequest = 50; + this.imgG21.HeightRequest = 50; + this.imgG21.Name = "imgG21"; + this.tbUI.Add(this.imgG21); + global::Gtk.Table.TableChild w184 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG21])); + w184.TopAttach = ((uint)(6)); + w184.BottomAttach = ((uint)(7)); + w184.LeftAttach = ((uint)(1)); + w184.RightAttach = ((uint)(2)); + w184.XOptions = ((global::Gtk.AttachOptions)(4)); + w184.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG22 = new global::Gtk.Image(); + this.imgG22.Name = "imgG22"; + this.tbUI.Add(this.imgG22); + global::Gtk.Table.TableChild w185 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG22])); + w185.TopAttach = ((uint)(6)); + w185.BottomAttach = ((uint)(7)); + w185.LeftAttach = ((uint)(2)); + w185.RightAttach = ((uint)(3)); + w185.XOptions = ((global::Gtk.AttachOptions)(4)); + w185.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG23 = new global::Gtk.Image(); + this.imgG23.Name = "imgG23"; + this.tbUI.Add(this.imgG23); + global::Gtk.Table.TableChild w186 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG23])); + w186.TopAttach = ((uint)(6)); + w186.BottomAttach = ((uint)(7)); + w186.LeftAttach = ((uint)(3)); + w186.RightAttach = ((uint)(4)); + w186.XOptions = ((global::Gtk.AttachOptions)(4)); + w186.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG24 = new global::Gtk.Image(); + this.imgG24.Name = "imgG24"; + this.tbUI.Add(this.imgG24); + global::Gtk.Table.TableChild w187 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG24])); + w187.TopAttach = ((uint)(6)); + w187.BottomAttach = ((uint)(7)); + w187.LeftAttach = ((uint)(4)); + w187.RightAttach = ((uint)(5)); + w187.XOptions = ((global::Gtk.AttachOptions)(4)); + w187.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG25 = new global::Gtk.Image(); + this.imgG25.Name = "imgG25"; + this.tbUI.Add(this.imgG25); + global::Gtk.Table.TableChild w188 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG25])); + w188.TopAttach = ((uint)(6)); + w188.BottomAttach = ((uint)(7)); + w188.LeftAttach = ((uint)(5)); + w188.RightAttach = ((uint)(6)); + w188.XOptions = ((global::Gtk.AttachOptions)(4)); + w188.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG3 = new global::Gtk.Image(); + this.imgG3.Name = "imgG3"; + this.tbUI.Add(this.imgG3); + global::Gtk.Table.TableChild w189 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG3])); + w189.TopAttach = ((uint)(2)); + w189.BottomAttach = ((uint)(3)); + w189.LeftAttach = ((uint)(3)); + w189.RightAttach = ((uint)(4)); + w189.XOptions = ((global::Gtk.AttachOptions)(4)); + w189.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG4 = new global::Gtk.Image(); + this.imgG4.Name = "imgG4"; + this.tbUI.Add(this.imgG4); + global::Gtk.Table.TableChild w190 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG4])); + w190.TopAttach = ((uint)(2)); + w190.BottomAttach = ((uint)(3)); + w190.LeftAttach = ((uint)(4)); + w190.RightAttach = ((uint)(5)); + w190.XOptions = ((global::Gtk.AttachOptions)(4)); + w190.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG5 = new global::Gtk.Image(); + this.imgG5.Name = "imgG5"; + this.tbUI.Add(this.imgG5); + global::Gtk.Table.TableChild w191 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG5])); + w191.TopAttach = ((uint)(2)); + w191.BottomAttach = ((uint)(3)); + w191.LeftAttach = ((uint)(5)); + w191.RightAttach = ((uint)(6)); + w191.XOptions = ((global::Gtk.AttachOptions)(4)); + w191.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG6 = new global::Gtk.Image(); + this.imgG6.WidthRequest = 50; + this.imgG6.HeightRequest = 50; + this.imgG6.Name = "imgG6"; + this.tbUI.Add(this.imgG6); + global::Gtk.Table.TableChild w192 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG6])); + w192.TopAttach = ((uint)(3)); + w192.BottomAttach = ((uint)(4)); + w192.LeftAttach = ((uint)(1)); + w192.RightAttach = ((uint)(2)); + w192.XOptions = ((global::Gtk.AttachOptions)(4)); + w192.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG7 = new global::Gtk.Image(); + this.imgG7.Name = "imgG7"; + this.tbUI.Add(this.imgG7); + global::Gtk.Table.TableChild w193 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG7])); + w193.TopAttach = ((uint)(3)); + w193.BottomAttach = ((uint)(4)); + w193.LeftAttach = ((uint)(2)); + w193.RightAttach = ((uint)(3)); + w193.XOptions = ((global::Gtk.AttachOptions)(4)); + w193.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG8 = new global::Gtk.Image(); + this.imgG8.Name = "imgG8"; + this.tbUI.Add(this.imgG8); + global::Gtk.Table.TableChild w194 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG8])); + w194.TopAttach = ((uint)(3)); + w194.BottomAttach = ((uint)(4)); + w194.LeftAttach = ((uint)(3)); + w194.RightAttach = ((uint)(4)); + w194.XOptions = ((global::Gtk.AttachOptions)(4)); + w194.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgG9 = new global::Gtk.Image(); + this.imgG9.Name = "imgG9"; + this.tbUI.Add(this.imgG9); + global::Gtk.Table.TableChild w195 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgG9])); + w195.TopAttach = ((uint)(3)); + w195.BottomAttach = ((uint)(4)); + w195.LeftAttach = ((uint)(4)); + w195.RightAttach = ((uint)(5)); + w195.XOptions = ((global::Gtk.AttachOptions)(4)); + w195.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI1 = new global::Gtk.Image(); + this.imgI1.WidthRequest = 50; + this.imgI1.HeightRequest = 50; + this.imgI1.Name = "imgI1"; + this.tbUI.Add(this.imgI1); + global::Gtk.Table.TableChild w196 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI1])); + w196.TopAttach = ((uint)(10)); + w196.BottomAttach = ((uint)(11)); + w196.LeftAttach = ((uint)(1)); + w196.RightAttach = ((uint)(2)); + w196.XOptions = ((global::Gtk.AttachOptions)(4)); + w196.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI10 = new global::Gtk.Image(); + this.imgI10.WidthRequest = 50; + this.imgI10.HeightRequest = 50; + this.imgI10.Name = "imgI10"; + this.tbUI.Add(this.imgI10); + global::Gtk.Table.TableChild w197 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI10])); + w197.TopAttach = ((uint)(11)); + w197.BottomAttach = ((uint)(12)); + w197.LeftAttach = ((uint)(5)); + w197.RightAttach = ((uint)(6)); + w197.XOptions = ((global::Gtk.AttachOptions)(4)); + w197.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI11 = new global::Gtk.Image(); + this.imgI11.WidthRequest = 50; + this.imgI11.HeightRequest = 50; + this.imgI11.Name = "imgI11"; + this.tbUI.Add(this.imgI11); + global::Gtk.Table.TableChild w198 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI11])); + w198.TopAttach = ((uint)(12)); + w198.BottomAttach = ((uint)(13)); + w198.LeftAttach = ((uint)(1)); + w198.RightAttach = ((uint)(2)); + w198.XOptions = ((global::Gtk.AttachOptions)(4)); + w198.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI12 = new global::Gtk.Image(); + this.imgI12.WidthRequest = 50; + this.imgI12.HeightRequest = 50; + this.imgI12.Name = "imgI12"; + this.tbUI.Add(this.imgI12); + global::Gtk.Table.TableChild w199 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI12])); + w199.TopAttach = ((uint)(12)); + w199.BottomAttach = ((uint)(13)); + w199.LeftAttach = ((uint)(2)); + w199.RightAttach = ((uint)(3)); + w199.XOptions = ((global::Gtk.AttachOptions)(4)); + w199.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI13 = new global::Gtk.Image(); + this.imgI13.WidthRequest = 50; + this.imgI13.HeightRequest = 50; + this.imgI13.Name = "imgI13"; + this.tbUI.Add(this.imgI13); + global::Gtk.Table.TableChild w200 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI13])); + w200.TopAttach = ((uint)(12)); + w200.BottomAttach = ((uint)(13)); + w200.LeftAttach = ((uint)(3)); + w200.RightAttach = ((uint)(4)); + w200.XOptions = ((global::Gtk.AttachOptions)(4)); + w200.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI14 = new global::Gtk.Image(); + this.imgI14.WidthRequest = 50; + this.imgI14.HeightRequest = 50; + this.imgI14.Name = "imgI14"; + this.tbUI.Add(this.imgI14); + global::Gtk.Table.TableChild w201 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI14])); + w201.TopAttach = ((uint)(12)); + w201.BottomAttach = ((uint)(13)); + w201.LeftAttach = ((uint)(4)); + w201.RightAttach = ((uint)(5)); + w201.XOptions = ((global::Gtk.AttachOptions)(4)); + w201.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI15 = new global::Gtk.Image(); + this.imgI15.WidthRequest = 50; + this.imgI15.HeightRequest = 50; + this.imgI15.Name = "imgI15"; + this.tbUI.Add(this.imgI15); + global::Gtk.Table.TableChild w202 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI15])); + w202.TopAttach = ((uint)(12)); + w202.BottomAttach = ((uint)(13)); + w202.LeftAttach = ((uint)(5)); + w202.RightAttach = ((uint)(6)); + w202.XOptions = ((global::Gtk.AttachOptions)(4)); + w202.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI16 = new global::Gtk.Image(); + this.imgI16.WidthRequest = 50; + this.imgI16.HeightRequest = 50; + this.imgI16.Name = "imgI16"; + this.tbUI.Add(this.imgI16); + global::Gtk.Table.TableChild w203 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI16])); + w203.TopAttach = ((uint)(13)); + w203.BottomAttach = ((uint)(14)); + w203.LeftAttach = ((uint)(1)); + w203.RightAttach = ((uint)(2)); + w203.XOptions = ((global::Gtk.AttachOptions)(4)); + w203.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI17 = new global::Gtk.Image(); + this.imgI17.WidthRequest = 50; + this.imgI17.HeightRequest = 50; + this.imgI17.Name = "imgI17"; + this.tbUI.Add(this.imgI17); + global::Gtk.Table.TableChild w204 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI17])); + w204.TopAttach = ((uint)(13)); + w204.BottomAttach = ((uint)(14)); + w204.LeftAttach = ((uint)(2)); + w204.RightAttach = ((uint)(3)); + w204.XOptions = ((global::Gtk.AttachOptions)(4)); + w204.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI18 = new global::Gtk.Image(); + this.imgI18.WidthRequest = 50; + this.imgI18.HeightRequest = 50; + this.imgI18.Name = "imgI18"; + this.tbUI.Add(this.imgI18); + global::Gtk.Table.TableChild w205 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI18])); + w205.TopAttach = ((uint)(13)); + w205.BottomAttach = ((uint)(14)); + w205.LeftAttach = ((uint)(3)); + w205.RightAttach = ((uint)(4)); + w205.XOptions = ((global::Gtk.AttachOptions)(4)); + w205.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI19 = new global::Gtk.Image(); + this.imgI19.WidthRequest = 50; + this.imgI19.HeightRequest = 50; + this.imgI19.Name = "imgI19"; + this.tbUI.Add(this.imgI19); + global::Gtk.Table.TableChild w206 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI19])); + w206.TopAttach = ((uint)(13)); + w206.BottomAttach = ((uint)(14)); + w206.LeftAttach = ((uint)(4)); + w206.RightAttach = ((uint)(5)); + w206.XOptions = ((global::Gtk.AttachOptions)(4)); + w206.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI2 = new global::Gtk.Image(); + this.imgI2.WidthRequest = 50; + this.imgI2.HeightRequest = 50; + this.imgI2.Name = "imgI2"; + this.tbUI.Add(this.imgI2); + global::Gtk.Table.TableChild w207 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI2])); + w207.TopAttach = ((uint)(10)); + w207.BottomAttach = ((uint)(11)); + w207.LeftAttach = ((uint)(2)); + w207.RightAttach = ((uint)(3)); + w207.XOptions = ((global::Gtk.AttachOptions)(4)); + w207.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI20 = new global::Gtk.Image(); + this.imgI20.WidthRequest = 50; + this.imgI20.HeightRequest = 50; + this.imgI20.Name = "imgI20"; + this.tbUI.Add(this.imgI20); + global::Gtk.Table.TableChild w208 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI20])); + w208.TopAttach = ((uint)(13)); + w208.BottomAttach = ((uint)(14)); + w208.LeftAttach = ((uint)(5)); + w208.RightAttach = ((uint)(6)); + w208.XOptions = ((global::Gtk.AttachOptions)(4)); + w208.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI21 = new global::Gtk.Image(); + this.imgI21.WidthRequest = 50; + this.imgI21.HeightRequest = 50; + this.imgI21.Name = "imgI21"; + this.tbUI.Add(this.imgI21); + global::Gtk.Table.TableChild w209 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI21])); + w209.TopAttach = ((uint)(14)); + w209.BottomAttach = ((uint)(15)); + w209.LeftAttach = ((uint)(1)); + w209.RightAttach = ((uint)(2)); + w209.XOptions = ((global::Gtk.AttachOptions)(4)); + w209.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI22 = new global::Gtk.Image(); + this.imgI22.WidthRequest = 50; + this.imgI22.HeightRequest = 50; + this.imgI22.Name = "imgI22"; + this.tbUI.Add(this.imgI22); + global::Gtk.Table.TableChild w210 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI22])); + w210.TopAttach = ((uint)(14)); + w210.BottomAttach = ((uint)(15)); + w210.LeftAttach = ((uint)(2)); + w210.RightAttach = ((uint)(3)); + w210.XOptions = ((global::Gtk.AttachOptions)(4)); + w210.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI23 = new global::Gtk.Image(); + this.imgI23.WidthRequest = 50; + this.imgI23.HeightRequest = 50; + this.imgI23.Name = "imgI23"; + this.tbUI.Add(this.imgI23); + global::Gtk.Table.TableChild w211 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI23])); + w211.TopAttach = ((uint)(14)); + w211.BottomAttach = ((uint)(15)); + w211.LeftAttach = ((uint)(3)); + w211.RightAttach = ((uint)(4)); + w211.XOptions = ((global::Gtk.AttachOptions)(4)); + w211.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI24 = new global::Gtk.Image(); + this.imgI24.WidthRequest = 50; + this.imgI24.HeightRequest = 50; + this.imgI24.Name = "imgI24"; + this.tbUI.Add(this.imgI24); + global::Gtk.Table.TableChild w212 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI24])); + w212.TopAttach = ((uint)(14)); + w212.BottomAttach = ((uint)(15)); + w212.LeftAttach = ((uint)(4)); + w212.RightAttach = ((uint)(5)); + w212.XOptions = ((global::Gtk.AttachOptions)(4)); + w212.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI25 = new global::Gtk.Image(); + this.imgI25.WidthRequest = 50; + this.imgI25.HeightRequest = 50; + this.imgI25.Name = "imgI25"; + this.tbUI.Add(this.imgI25); + global::Gtk.Table.TableChild w213 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI25])); + w213.TopAttach = ((uint)(14)); + w213.BottomAttach = ((uint)(15)); + w213.LeftAttach = ((uint)(5)); + w213.RightAttach = ((uint)(6)); + w213.XOptions = ((global::Gtk.AttachOptions)(4)); + w213.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI3 = new global::Gtk.Image(); + this.imgI3.WidthRequest = 50; + this.imgI3.HeightRequest = 50; + this.imgI3.Name = "imgI3"; + this.tbUI.Add(this.imgI3); + global::Gtk.Table.TableChild w214 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI3])); + w214.TopAttach = ((uint)(10)); + w214.BottomAttach = ((uint)(11)); + w214.LeftAttach = ((uint)(3)); + w214.RightAttach = ((uint)(4)); + w214.XOptions = ((global::Gtk.AttachOptions)(4)); + w214.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI4 = new global::Gtk.Image(); + this.imgI4.WidthRequest = 50; + this.imgI4.HeightRequest = 50; + this.imgI4.Name = "imgI4"; + this.tbUI.Add(this.imgI4); + global::Gtk.Table.TableChild w215 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI4])); + w215.TopAttach = ((uint)(10)); + w215.BottomAttach = ((uint)(11)); + w215.LeftAttach = ((uint)(4)); + w215.RightAttach = ((uint)(5)); + w215.XOptions = ((global::Gtk.AttachOptions)(4)); + w215.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI5 = new global::Gtk.Image(); + this.imgI5.WidthRequest = 50; + this.imgI5.HeightRequest = 50; + this.imgI5.Name = "imgI5"; + this.tbUI.Add(this.imgI5); + global::Gtk.Table.TableChild w216 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI5])); + w216.TopAttach = ((uint)(10)); + w216.BottomAttach = ((uint)(11)); + w216.LeftAttach = ((uint)(5)); + w216.RightAttach = ((uint)(6)); + w216.XOptions = ((global::Gtk.AttachOptions)(4)); + w216.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI6 = new global::Gtk.Image(); + this.imgI6.WidthRequest = 50; + this.imgI6.HeightRequest = 50; + this.imgI6.Name = "imgI6"; + this.tbUI.Add(this.imgI6); + global::Gtk.Table.TableChild w217 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI6])); + w217.TopAttach = ((uint)(11)); + w217.BottomAttach = ((uint)(12)); + w217.LeftAttach = ((uint)(1)); + w217.RightAttach = ((uint)(2)); + w217.XOptions = ((global::Gtk.AttachOptions)(4)); + w217.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI7 = new global::Gtk.Image(); + this.imgI7.WidthRequest = 50; + this.imgI7.HeightRequest = 50; + this.imgI7.Name = "imgI7"; + this.tbUI.Add(this.imgI7); + global::Gtk.Table.TableChild w218 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI7])); + w218.TopAttach = ((uint)(11)); + w218.BottomAttach = ((uint)(12)); + w218.LeftAttach = ((uint)(2)); + w218.RightAttach = ((uint)(3)); + w218.XOptions = ((global::Gtk.AttachOptions)(4)); + w218.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI8 = new global::Gtk.Image(); + this.imgI8.WidthRequest = 50; + this.imgI8.HeightRequest = 50; + this.imgI8.Name = "imgI8"; + this.tbUI.Add(this.imgI8); + global::Gtk.Table.TableChild w219 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI8])); + w219.TopAttach = ((uint)(11)); + w219.BottomAttach = ((uint)(12)); + w219.LeftAttach = ((uint)(3)); + w219.RightAttach = ((uint)(4)); + w219.XOptions = ((global::Gtk.AttachOptions)(4)); + w219.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgI9 = new global::Gtk.Image(); + this.imgI9.WidthRequest = 50; + this.imgI9.HeightRequest = 50; + this.imgI9.Name = "imgI9"; + this.tbUI.Add(this.imgI9); + global::Gtk.Table.TableChild w220 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgI9])); + w220.TopAttach = ((uint)(11)); + w220.BottomAttach = ((uint)(12)); + w220.LeftAttach = ((uint)(4)); + w220.RightAttach = ((uint)(5)); + w220.XOptions = ((global::Gtk.AttachOptions)(4)); + w220.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgS1 = new global::Gtk.Image(); + this.imgS1.WidthRequest = 50; + this.imgS1.HeightRequest = 50; + this.imgS1.Name = "imgS1"; + this.tbUI.Add(this.imgS1); + global::Gtk.Table.TableChild w221 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgS1])); + w221.TopAttach = ((uint)(7)); + w221.BottomAttach = ((uint)(8)); + w221.LeftAttach = ((uint)(8)); + w221.RightAttach = ((uint)(9)); + w221.XOptions = ((global::Gtk.AttachOptions)(4)); + w221.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgS10 = new global::Gtk.Image(); + this.imgS10.WidthRequest = 50; + this.imgS10.HeightRequest = 50; + this.imgS10.Name = "imgS10"; + this.tbUI.Add(this.imgS10); + global::Gtk.Table.TableChild w222 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgS10])); + w222.TopAttach = ((uint)(8)); + w222.BottomAttach = ((uint)(9)); + w222.LeftAttach = ((uint)(12)); + w222.RightAttach = ((uint)(13)); + w222.XOptions = ((global::Gtk.AttachOptions)(4)); + w222.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgS2 = new global::Gtk.Image(); + this.imgS2.WidthRequest = 50; + this.imgS2.HeightRequest = 50; + this.imgS2.Name = "imgS2"; + this.tbUI.Add(this.imgS2); + global::Gtk.Table.TableChild w223 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgS2])); + w223.TopAttach = ((uint)(7)); + w223.BottomAttach = ((uint)(8)); + w223.LeftAttach = ((uint)(9)); + w223.RightAttach = ((uint)(10)); + w223.XOptions = ((global::Gtk.AttachOptions)(4)); + w223.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgS3 = new global::Gtk.Image(); + this.imgS3.WidthRequest = 50; + this.imgS3.HeightRequest = 50; + this.imgS3.Name = "imgS3"; + this.tbUI.Add(this.imgS3); + global::Gtk.Table.TableChild w224 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgS3])); + w224.TopAttach = ((uint)(7)); + w224.BottomAttach = ((uint)(8)); + w224.LeftAttach = ((uint)(10)); + w224.RightAttach = ((uint)(11)); + w224.XOptions = ((global::Gtk.AttachOptions)(4)); + w224.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgS4 = new global::Gtk.Image(); + this.imgS4.WidthRequest = 50; + this.imgS4.HeightRequest = 50; + this.imgS4.Name = "imgS4"; + this.tbUI.Add(this.imgS4); + global::Gtk.Table.TableChild w225 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgS4])); + w225.TopAttach = ((uint)(7)); + w225.BottomAttach = ((uint)(8)); + w225.LeftAttach = ((uint)(11)); + w225.RightAttach = ((uint)(12)); + w225.XOptions = ((global::Gtk.AttachOptions)(4)); + w225.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgS5 = new global::Gtk.Image(); + this.imgS5.WidthRequest = 50; + this.imgS5.HeightRequest = 50; + this.imgS5.Name = "imgS5"; + this.tbUI.Add(this.imgS5); + global::Gtk.Table.TableChild w226 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgS5])); + w226.TopAttach = ((uint)(7)); + w226.BottomAttach = ((uint)(8)); + w226.LeftAttach = ((uint)(12)); + w226.RightAttach = ((uint)(13)); + w226.XOptions = ((global::Gtk.AttachOptions)(4)); + w226.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgS6 = new global::Gtk.Image(); + this.imgS6.WidthRequest = 50; + this.imgS6.HeightRequest = 50; + this.imgS6.Name = "imgS6"; + this.tbUI.Add(this.imgS6); + global::Gtk.Table.TableChild w227 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgS6])); + w227.TopAttach = ((uint)(8)); + w227.BottomAttach = ((uint)(9)); + w227.LeftAttach = ((uint)(8)); + w227.RightAttach = ((uint)(9)); + w227.XOptions = ((global::Gtk.AttachOptions)(4)); + w227.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgS7 = new global::Gtk.Image(); + this.imgS7.WidthRequest = 50; + this.imgS7.HeightRequest = 50; + this.imgS7.Name = "imgS7"; + this.tbUI.Add(this.imgS7); + global::Gtk.Table.TableChild w228 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgS7])); + w228.TopAttach = ((uint)(8)); + w228.BottomAttach = ((uint)(9)); + w228.LeftAttach = ((uint)(9)); + w228.RightAttach = ((uint)(10)); + w228.XOptions = ((global::Gtk.AttachOptions)(4)); + w228.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgS8 = new global::Gtk.Image(); + this.imgS8.WidthRequest = 50; + this.imgS8.HeightRequest = 50; + this.imgS8.Name = "imgS8"; + this.tbUI.Add(this.imgS8); + global::Gtk.Table.TableChild w229 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgS8])); + w229.TopAttach = ((uint)(8)); + w229.BottomAttach = ((uint)(9)); + w229.LeftAttach = ((uint)(10)); + w229.RightAttach = ((uint)(11)); + w229.XOptions = ((global::Gtk.AttachOptions)(4)); + w229.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.imgS9 = new global::Gtk.Image(); + this.imgS9.WidthRequest = 50; + this.imgS9.HeightRequest = 50; + this.imgS9.Name = "imgS9"; + this.tbUI.Add(this.imgS9); + global::Gtk.Table.TableChild w230 = ((global::Gtk.Table.TableChild)(this.tbUI[this.imgS9])); + w230.TopAttach = ((uint)(8)); + w230.BottomAttach = ((uint)(9)); + w230.LeftAttach = ((uint)(11)); + w230.RightAttach = ((uint)(12)); + w230.XOptions = ((global::Gtk.AttachOptions)(4)); + w230.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblAccessories = new global::Gtk.Label(); + this.lblAccessories.HeightRequest = 50; + this.lblAccessories.Name = "lblAccessories"; + this.lblAccessories.LabelProp = global::Mono.Unix.Catalog.GetString("Accessories"); + this.tbUI.Add(this.lblAccessories); + global::Gtk.Table.TableChild w231 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblAccessories])); + w231.TopAttach = ((uint)(7)); + w231.BottomAttach = ((uint)(8)); + w231.LeftAttach = ((uint)(15)); + w231.RightAttach = ((uint)(20)); + w231.XOptions = ((global::Gtk.AttachOptions)(4)); + w231.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank1 = new global::Gtk.Label(); + this.lblBlank1.WidthRequest = 10; + this.lblBlank1.HeightRequest = 50; + this.lblBlank1.Name = "lblBlank1"; + this.tbUI.Add(this.lblBlank1); + global::Gtk.Table.TableChild w232 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank1])); + w232.TopAttach = ((uint)(3)); + w232.BottomAttach = ((uint)(4)); + w232.LeftAttach = ((uint)(6)); + w232.RightAttach = ((uint)(7)); + w232.XOptions = ((global::Gtk.AttachOptions)(4)); + w232.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank2 = new global::Gtk.Label(); + this.lblBlank2.WidthRequest = 50; + this.lblBlank2.HeightRequest = 50; + this.lblBlank2.Name = "lblBlank2"; + this.tbUI.Add(this.lblBlank2); + global::Gtk.Table.TableChild w233 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank2])); + w233.TopAttach = ((uint)(6)); + w233.BottomAttach = ((uint)(7)); + w233.LeftAttach = ((uint)(10)); + w233.RightAttach = ((uint)(11)); + w233.XOptions = ((global::Gtk.AttachOptions)(4)); + w233.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank3 = new global::Gtk.Label(); + this.lblBlank3.WidthRequest = 10; + this.lblBlank3.HeightRequest = 50; + this.lblBlank3.Name = "lblBlank3"; + this.tbUI.Add(this.lblBlank3); + global::Gtk.Table.TableChild w234 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank3])); + w234.TopAttach = ((uint)(3)); + w234.BottomAttach = ((uint)(4)); + w234.LeftAttach = ((uint)(14)); + w234.RightAttach = ((uint)(15)); + w234.XOptions = ((global::Gtk.AttachOptions)(4)); + w234.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank4 = new global::Gtk.Label(); + this.lblBlank4.WidthRequest = 10; + this.lblBlank4.HeightRequest = 50; + this.lblBlank4.Name = "lblBlank4"; + this.tbUI.Add(this.lblBlank4); + global::Gtk.Table.TableChild w235 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank4])); + w235.TopAttach = ((uint)(3)); + w235.BottomAttach = ((uint)(4)); + w235.LeftAttach = ((uint)(20)); + w235.RightAttach = ((uint)(21)); + w235.XOptions = ((global::Gtk.AttachOptions)(4)); + w235.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank5 = new global::Gtk.Label(); + this.lblBlank5.WidthRequest = 10; + this.lblBlank5.HeightRequest = 50; + this.lblBlank5.Name = "lblBlank5"; + this.tbUI.Add(this.lblBlank5); + global::Gtk.Table.TableChild w236 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank5])); + w236.TopAttach = ((uint)(3)); + w236.BottomAttach = ((uint)(4)); + w236.XOptions = ((global::Gtk.AttachOptions)(4)); + w236.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank8 = new global::Gtk.Label(); + this.lblBlank8.WidthRequest = 50; + this.lblBlank8.HeightRequest = 10; + this.lblBlank8.Name = "lblBlank8"; + this.tbUI.Add(this.lblBlank8); + global::Gtk.Table.TableChild w237 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank8])); + w237.TopAttach = ((uint)(16)); + w237.BottomAttach = ((uint)(17)); + w237.LeftAttach = ((uint)(10)); + w237.RightAttach = ((uint)(11)); + w237.XOptions = ((global::Gtk.AttachOptions)(4)); + w237.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblBlank9 = new global::Gtk.Label(); + this.lblBlank9.WidthRequest = 50; + this.lblBlank9.HeightRequest = 10; + this.lblBlank9.Name = "lblBlank9"; + this.tbUI.Add(this.lblBlank9); + global::Gtk.Table.TableChild w238 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblBlank9])); + w238.LeftAttach = ((uint)(10)); + w238.RightAttach = ((uint)(11)); + w238.XOptions = ((global::Gtk.AttachOptions)(4)); + w238.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblEventLog = new global::Gtk.Label(); + this.lblEventLog.WidthRequest = 50; + this.lblEventLog.HeightRequest = 50; + this.lblEventLog.Name = "lblEventLog"; + this.lblEventLog.LabelProp = global::Mono.Unix.Catalog.GetString("Event Log"); + this.tbUI.Add(this.lblEventLog); + global::Gtk.Table.TableChild w239 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblEventLog])); + w239.TopAttach = ((uint)(11)); + w239.BottomAttach = ((uint)(12)); + w239.LeftAttach = ((uint)(8)); + w239.RightAttach = ((uint)(13)); + w239.XOptions = ((global::Gtk.AttachOptions)(4)); + w239.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblGear = new global::Gtk.Label(); + this.lblGear.HeightRequest = 50; + this.lblGear.Name = "lblGear"; + this.lblGear.LabelProp = global::Mono.Unix.Catalog.GetString("Gear"); + this.tbUI.Add(this.lblGear); + global::Gtk.Table.TableChild w240 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblGear])); + w240.TopAttach = ((uint)(10)); + w240.BottomAttach = ((uint)(11)); + w240.LeftAttach = ((uint)(15)); + w240.RightAttach = ((uint)(20)); + w240.XOptions = ((global::Gtk.AttachOptions)(4)); + w240.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblGroundLayer = new global::Gtk.Label(); + this.lblGroundLayer.Name = "lblGroundLayer"; + this.lblGroundLayer.LabelProp = global::Mono.Unix.Catalog.GetString("Ground Layer"); + this.tbUI.Add(this.lblGroundLayer); + global::Gtk.Table.TableChild w241 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblGroundLayer])); + w241.TopAttach = ((uint)(1)); + w241.BottomAttach = ((uint)(2)); + w241.LeftAttach = ((uint)(1)); + w241.RightAttach = ((uint)(6)); + w241.XOptions = ((global::Gtk.AttachOptions)(4)); + w241.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblHotbar = new global::Gtk.Label(); + this.lblHotbar.WidthRequest = 50; + this.lblHotbar.HeightRequest = 25; + this.lblHotbar.Name = "lblHotbar"; + this.lblHotbar.LabelProp = global::Mono.Unix.Catalog.GetString("Hotbar"); + this.tbUI.Add(this.lblHotbar); + global::Gtk.Table.TableChild w242 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblHotbar])); + w242.TopAttach = ((uint)(9)); + w242.BottomAttach = ((uint)(10)); + w242.LeftAttach = ((uint)(8)); + w242.RightAttach = ((uint)(13)); + w242.XOptions = ((global::Gtk.AttachOptions)(4)); + w242.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblItemLayer = new global::Gtk.Label(); + this.lblItemLayer.Name = "lblItemLayer"; + this.lblItemLayer.LabelProp = global::Mono.Unix.Catalog.GetString("Item Layer"); + this.tbUI.Add(this.lblItemLayer); + global::Gtk.Table.TableChild w243 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblItemLayer])); + w243.TopAttach = ((uint)(9)); + w243.BottomAttach = ((uint)(10)); + w243.LeftAttach = ((uint)(1)); + w243.RightAttach = ((uint)(6)); + w243.XOptions = ((global::Gtk.AttachOptions)(4)); + w243.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblItemsOnGround = new global::Gtk.Label(); + this.lblItemsOnGround.HeightRequest = 50; + this.lblItemsOnGround.Name = "lblItemsOnGround"; + this.lblItemsOnGround.LabelProp = global::Mono.Unix.Catalog.GetString("Items on the ground"); + this.tbUI.Add(this.lblItemsOnGround); + global::Gtk.Table.TableChild w244 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblItemsOnGround])); + w244.TopAttach = ((uint)(13)); + w244.BottomAttach = ((uint)(14)); + w244.LeftAttach = ((uint)(15)); + w244.RightAttach = ((uint)(20)); + w244.XOptions = ((global::Gtk.AttachOptions)(4)); + w244.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblLog1 = new global::Gtk.Label(); + this.lblLog1.HeightRequest = 50; + this.lblLog1.Name = "lblLog1"; + this.lblLog1.LabelProp = global::Mono.Unix.Catalog.GetString("label6"); + this.tbUI.Add(this.lblLog1); + global::Gtk.Table.TableChild w245 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblLog1])); + w245.TopAttach = ((uint)(12)); + w245.BottomAttach = ((uint)(13)); + w245.LeftAttach = ((uint)(8)); + w245.RightAttach = ((uint)(13)); + w245.XOptions = ((global::Gtk.AttachOptions)(4)); + w245.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblLog2 = new global::Gtk.Label(); + this.lblLog2.HeightRequest = 50; + this.lblLog2.Name = "lblLog2"; + this.lblLog2.LabelProp = global::Mono.Unix.Catalog.GetString("label7"); + this.tbUI.Add(this.lblLog2); + global::Gtk.Table.TableChild w246 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblLog2])); + w246.TopAttach = ((uint)(13)); + w246.BottomAttach = ((uint)(14)); + w246.LeftAttach = ((uint)(8)); + w246.RightAttach = ((uint)(13)); + w246.XOptions = ((global::Gtk.AttachOptions)(4)); + w246.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblLog3 = new global::Gtk.Label(); + this.lblLog3.HeightRequest = 50; + this.lblLog3.Name = "lblLog3"; + this.lblLog3.LabelProp = global::Mono.Unix.Catalog.GetString("label7"); + this.tbUI.Add(this.lblLog3); + global::Gtk.Table.TableChild w247 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblLog3])); + w247.TopAttach = ((uint)(14)); + w247.BottomAttach = ((uint)(15)); + w247.LeftAttach = ((uint)(8)); + w247.RightAttach = ((uint)(13)); + w247.XOptions = ((global::Gtk.AttachOptions)(4)); + w247.YOptions = ((global::Gtk.AttachOptions)(4)); + // Container child tbUI.Gtk.Table+TableChild + this.lblLog4 = new global::Gtk.Label(); + this.lblLog4.HeightRequest = 50; + this.lblLog4.Name = "lblLog4"; + this.lblLog4.LabelProp = global::Mono.Unix.Catalog.GetString("label7"); + this.tbUI.Add(this.lblLog4); + global::Gtk.Table.TableChild w248 = ((global::Gtk.Table.TableChild)(this.tbUI[this.lblLog4])); + w248.TopAttach = ((uint)(15)); + w248.BottomAttach = ((uint)(16)); + w248.LeftAttach = ((uint)(8)); + w248.RightAttach = ((uint)(13)); + w248.XOptions = ((global::Gtk.AttachOptions)(4)); + w248.YOptions = ((global::Gtk.AttachOptions)(4)); + this.Add(this.tbUI); + if ((this.Child != null)) + { + this.Child.ShowAll(); + } + this.DefaultWidth = 905; + this.DefaultHeight = 770; + this.Show(); + this.DeleteEvent += new global::Gtk.DeleteEventHandler(this.OnDeleteEvent); + this.btnPause.Clicked += new global::System.EventHandler(this.OnBtnPauseClicked); + this.btnMusic.Clicked += new global::System.EventHandler(this.OnBtnMusicClicked); + this.btnMap.Clicked += new global::System.EventHandler(this.OnBtnMapClicked); + this.btnInv.Clicked += new global::System.EventHandler(this.OnBtnInvClicked); + this.btnH1.Clicked += new global::System.EventHandler(this.OnBtnH1Clicked); + } + } +} diff --git a/Mundus/gtk-gui/generated.cs b/Mundus/gtk-gui/generated.cs new file mode 100644 index 0000000..63926e9 --- /dev/null +++ b/Mundus/gtk-gui/generated.cs @@ -0,0 +1,38 @@ + +// This file has been generated by the GUI designer. Do not modify. +namespace Stetic +{ + internal class Gui + { + private static bool initialized; + + internal static void Initialize(Gtk.Widget iconRenderer) + { + if ((Stetic.Gui.initialized == false)) + { + Stetic.Gui.initialized = true; + global::Gtk.IconFactory w1 = new global::Gtk.IconFactory(); + global::Gtk.IconSet w2 = new global::Gtk.IconSet(global::Gdk.Pixbuf.LoadFromResource("Mundus.Icons.Land.Ground.grass.png")); + w1.Add("grass", w2); + global::Gtk.IconSet w3 = new global::Gtk.IconSet(global::Gdk.Pixbuf.LoadFromResource("Mundus.Icons.blank.jpg")); + w1.Add("blank", w3); + global::Gtk.IconSet w4 = new global::Gtk.IconSet(global::Gdk.Pixbuf.LoadFromResource("Mundus.Icons.Land.Ground.boulder.png")); + w1.Add("boulder", w4); + w1.AddDefault(); + } + } + } + + internal class ActionGroups + { + public static Gtk.ActionGroup GetActionGroup(System.Type type) + { + return Stetic.ActionGroups.GetActionGroup(type.FullName); + } + + public static Gtk.ActionGroup GetActionGroup(string name) + { + return null; + } + } +} diff --git a/Mundus/gtk-gui/gui.stetic b/Mundus/gtk-gui/gui.stetic new file mode 100644 index 0000000..3fef9fb --- /dev/null +++ b/Mundus/gtk-gui/gui.stetic @@ -0,0 +1,6168 @@ +<?xml version="1.0" encoding="utf-8"?> +<stetic-interface> + <configuration> + <images-root-path>..</images-root-path> + </configuration> + <import> + <widget-library name="../bin/Debug/Mundus.exe" internal="true" /> + </import> + <icon-factory> + <icon-set id="grass"> + <source> + <property name="Image">resource:Mundus.Icons.Land.Ground.grass.png</property> + </source> + </icon-set> + <icon-set id="blank"> + <source> + <property name="Image">resource:Mundus.Icons.blank.jpg</property> + </source> + </icon-set> + <icon-set id="boulder"> + <source> + <property name="Image">resource:Mundus.Icons.Land.Ground.boulder.png</property> + </source> + </icon-set> + </icon-factory> + <widget class="Gtk.Window" id="Mundus.Views.Windows.NewGameWindow" design-size="581 275"> + <property name="MemberName" /> + <property name="Title" translatable="yes">Create a New Game</property> + <property name="WindowPosition">CenterOnParent</property> + <property name="Resizable">False</property> + <property name="AllowGrow">False</property> + <signal name="DeleteEvent" handler="OnDeleteEvent" /> + <child> + <widget class="Gtk.Table" id="tbUI"> + <property name="MemberName" /> + <property name="NRows">6</property> + <property name="NColumns">8</property> + <property name="RowSpacing">3</property> + <property name="ColumnSpacing">3</property> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <widget class="Gtk.Button" id="btnBack"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Back</property> + <property name="UseUnderline">True</property> + <property name="BorderWidth">3</property> + <signal name="Clicked" handler="OnBtnBackClicked" /> + </widget> + <packing> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnGenerate"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Generate</property> + <property name="UseUnderline">True</property> + <property name="BorderWidth">3</property> + <signal name="Clicked" handler="OnBtnGenerateClicked" /> + </widget> + <packing> + <property name="LeftAttach">6</property> + <property name="RightAttach">7</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.HSeparator" id="hSeparator"> + <property name="MemberName" /> + <property name="HeightRequest">5</property> + </widget> + <packing> + <property name="TopAttach">1</property> + <property name="BottomAttach">2</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">7</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank1"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank2"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + </widget> + <packing> + <property name="LeftAttach">4</property> + <property name="RightAttach">5</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank3"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + </widget> + <packing> + <property name="LeftAttach">5</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank4"> + <property name="MemberName" /> + <property name="WidthRequest">5</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">7</property> + <property name="RightAttach">8</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank5"> + <property name="MemberName" /> + <property name="WidthRequest">5</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblDifficulty"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="HeightRequest">50</property> + <property name="LabelProp" translatable="yes">Difficulty</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblGameMode"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="HeightRequest">50</property> + <property name="LabelProp" translatable="yes">Game Mode:</property> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblMapSize"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="HeightRequest">50</property> + <property name="LabelProp" translatable="yes">Map size</property> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblScreenInvSize"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="HeightRequest">50</property> + <property name="LabelProp" translatable="yes">Screen & Inventory size</property> + <property name="Wrap">True</property> + <property name="Justify">Center</property> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblTitle"> + <property name="MemberName" /> + <property name="WidthRequest">180</property> + <property name="HeightRequest">50</property> + <property name="LabelProp" translatable="yes">New Game (replace with picture)</property> + <property name="Wrap">True</property> + <property name="Justify">Center</property> + </widget> + <packing> + <property name="LeftAttach">3</property> + <property name="RightAttach">5</property> + <property name="AutoSize">False</property> + <property name="XOptions">0</property> + <property name="YOptions">0</property> + <property name="XExpand">False</property> + <property name="XFill">False</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">False</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.RadioButton" id="rbCreative"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Creative</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + <property name="Group">GameModes</property> + <signal name="Toggled" handler="OnRbCreativeToggled" /> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.RadioButton" id="rbEasy"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Easy</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + <property name="Group">Difficulty</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.RadioButton" id="rbHard"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Hard</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + <property name="Group">Difficulty</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">5</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.RadioButton" id="rbInsane"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Insane</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + <property name="Group">Difficulty</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">6</property> + <property name="RightAttach">7</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.RadioButton" id="rbLarge"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Large</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + <property name="Group">ScreenInvSize</property> + <signal name="Toggled" handler="OnRbLargeToggled" /> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">4</property> + <property name="RightAttach">5</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.RadioButton" id="rbMedium"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Medium</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + <property name="Group">ScreenInvSize</property> + <signal name="Toggled" handler="OnRbMediumToggled" /> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.RadioButton" id="rbMLarge"> + <property name="MemberName" /> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Large</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + <property name="Group">MapSize</property> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">4</property> + <property name="RightAttach">5</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.RadioButton" id="rbMMedium"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Medium</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + <property name="Group">MapSize</property> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.RadioButton" id="rbMSmall"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Small</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + <property name="Group">MapSize</property> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.RadioButton" id="rbNormal"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Normal</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + <property name="Group">Difficulty</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">4</property> + <property name="RightAttach">5</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.RadioButton" id="rbPeaceful"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Peaceful</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + <property name="Group">Difficulty</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.RadioButton" id="rbSmall"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Small</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + <property name="Group">ScreenInvSize</property> + <signal name="Toggled" handler="OnRbSmallToggled" /> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.RadioButton" id="rbSurvival"> + <property name="MemberName" /> + <property name="WidthRequest">90</property> + <property name="CanFocus">True</property> + <property name="Label" translatable="yes">Survival</property> + <property name="DrawIndicator">True</property> + <property name="HasLabel">True</property> + <property name="UseUnderline">True</property> + <property name="Group">GameModes</property> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + </widget> + </child> + </widget> + <widget class="Gtk.Window" id="Mundus.Views.Windows.SmallGameWindow" design-size="905 770"> + <property name="MemberName" /> + <property name="Title" translatable="yes">Mundus (Small Window)</property> + <property name="WindowPosition">CenterOnParent</property> + <property name="Resizable">False</property> + <property name="AllowGrow">False</property> + <signal name="DeleteEvent" handler="OnDeleteEvent" /> + <child> + <widget class="Gtk.Table" id="tbUI"> + <property name="MemberName" /> + <property name="NRows">17</property> + <property name="NColumns">21</property> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <widget class="Gtk.Button" id="btnA1"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">8</property> + <property name="BottomAttach">9</property> + <property name="LeftAttach">15</property> + <property name="RightAttach">16</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnA10"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">9</property> + <property name="BottomAttach">10</property> + <property name="LeftAttach">19</property> + <property name="RightAttach">20</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnA2"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">8</property> + <property name="BottomAttach">9</property> + <property name="LeftAttach">16</property> + <property name="RightAttach">17</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnA3"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">8</property> + <property name="BottomAttach">9</property> + <property name="LeftAttach">17</property> + <property name="RightAttach">18</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnA4"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">8</property> + <property name="BottomAttach">9</property> + <property name="LeftAttach">18</property> + <property name="RightAttach">19</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnA5"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">8</property> + <property name="BottomAttach">9</property> + <property name="LeftAttach">19</property> + <property name="RightAttach">20</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnA6"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">9</property> + <property name="BottomAttach">10</property> + <property name="LeftAttach">15</property> + <property name="RightAttach">16</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnA7"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">9</property> + <property name="BottomAttach">10</property> + <property name="LeftAttach">16</property> + <property name="RightAttach">17</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnA8"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">9</property> + <property name="BottomAttach">10</property> + <property name="LeftAttach">17</property> + <property name="RightAttach">18</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnA9"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">9</property> + <property name="BottomAttach">10</property> + <property name="LeftAttach">18</property> + <property name="RightAttach">19</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnG1"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">11</property> + <property name="BottomAttach">12</property> + <property name="LeftAttach">15</property> + <property name="RightAttach">16</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnG2"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">11</property> + <property name="BottomAttach">12</property> + <property name="LeftAttach">16</property> + <property name="RightAttach">17</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnG3"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">11</property> + <property name="BottomAttach">12</property> + <property name="LeftAttach">17</property> + <property name="RightAttach">18</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnG4"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">11</property> + <property name="BottomAttach">12</property> + <property name="LeftAttach">18</property> + <property name="RightAttach">19</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnG5"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">11</property> + <property name="BottomAttach">12</property> + <property name="LeftAttach">19</property> + <property name="RightAttach">20</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnGM1"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">1:1</property> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">7</property> + <property name="BottomAttach">8</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnGM2"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">1:5</property> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">7</property> + <property name="BottomAttach">8</property> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnGM3"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">1:10</property> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">7</property> + <property name="BottomAttach">8</property> + <property name="LeftAttach">5</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnH1"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + <signal name="Clicked" handler="OnBtnH1Clicked" /> + </widget> + <packing> + <property name="TopAttach">10</property> + <property name="BottomAttach">11</property> + <property name="LeftAttach">8</property> + <property name="RightAttach">9</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnH2"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">10</property> + <property name="BottomAttach">11</property> + <property name="LeftAttach">9</property> + <property name="RightAttach">10</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnH3"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">10</property> + <property name="BottomAttach">11</property> + <property name="LeftAttach">10</property> + <property name="RightAttach">11</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnH4"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">10</property> + <property name="BottomAttach">11</property> + <property name="LeftAttach">11</property> + <property name="RightAttach">12</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnH5"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">10</property> + <property name="BottomAttach">11</property> + <property name="LeftAttach">12</property> + <property name="RightAttach">13</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI1"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">1</property> + <property name="BottomAttach">2</property> + <property name="LeftAttach">15</property> + <property name="RightAttach">16</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI10"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">19</property> + <property name="RightAttach">20</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI11"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">15</property> + <property name="RightAttach">16</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI12"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">16</property> + <property name="RightAttach">17</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI13"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">17</property> + <property name="RightAttach">18</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI14"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">18</property> + <property name="RightAttach">19</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI15"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">19</property> + <property name="RightAttach">20</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI16"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">15</property> + <property name="RightAttach">16</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI17"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">16</property> + <property name="RightAttach">17</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI18"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">17</property> + <property name="RightAttach">18</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI19"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">18</property> + <property name="RightAttach">19</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI2"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">1</property> + <property name="BottomAttach">2</property> + <property name="LeftAttach">16</property> + <property name="RightAttach">17</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI20"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">19</property> + <property name="RightAttach">20</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI21"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">15</property> + <property name="RightAttach">16</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI22"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">16</property> + <property name="RightAttach">17</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI23"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">17</property> + <property name="RightAttach">18</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI24"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">18</property> + <property name="RightAttach">19</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI25"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">19</property> + <property name="RightAttach">20</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI3"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">1</property> + <property name="BottomAttach">2</property> + <property name="LeftAttach">17</property> + <property name="RightAttach">18</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI4"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">1</property> + <property name="BottomAttach">2</property> + <property name="LeftAttach">18</property> + <property name="RightAttach">19</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI5"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">1</property> + <property name="BottomAttach">2</property> + <property name="LeftAttach">19</property> + <property name="RightAttach">20</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI6"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">15</property> + <property name="RightAttach">16</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI7"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">16</property> + <property name="RightAttach">17</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI8"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">17</property> + <property name="RightAttach">18</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnI9"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">Half</property> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">18</property> + <property name="RightAttach">19</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnIG1"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">14</property> + <property name="BottomAttach">15</property> + <property name="LeftAttach">15</property> + <property name="RightAttach">16</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnIG10"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">15</property> + <property name="BottomAttach">16</property> + <property name="LeftAttach">19</property> + <property name="RightAttach">20</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnIG2"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">14</property> + <property name="BottomAttach">15</property> + <property name="LeftAttach">16</property> + <property name="RightAttach">17</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnIG3"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">14</property> + <property name="BottomAttach">15</property> + <property name="LeftAttach">17</property> + <property name="RightAttach">18</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnIG4"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">14</property> + <property name="BottomAttach">15</property> + <property name="LeftAttach">18</property> + <property name="RightAttach">19</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnIG5"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">14</property> + <property name="BottomAttach">15</property> + <property name="LeftAttach">19</property> + <property name="RightAttach">20</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnIG6"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">15</property> + <property name="BottomAttach">16</property> + <property name="LeftAttach">15</property> + <property name="RightAttach">16</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnIG7"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">15</property> + <property name="BottomAttach">16</property> + <property name="LeftAttach">16</property> + <property name="RightAttach">17</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnIG8"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">15</property> + <property name="BottomAttach">16</property> + <property name="LeftAttach">17</property> + <property name="RightAttach">18</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnIG9"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">15</property> + <property name="BottomAttach">16</property> + <property name="LeftAttach">18</property> + <property name="RightAttach">19</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnIM1"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">1:1</property> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">15</property> + <property name="BottomAttach">16</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnIM2"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">1:5</property> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">15</property> + <property name="BottomAttach">16</property> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnIM3"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">1:10</property> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">15</property> + <property name="BottomAttach">16</property> + <property name="LeftAttach">5</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnInv"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Inv</property> + <property name="UseUnderline">True</property> + <signal name="Clicked" handler="OnBtnInvClicked" /> + </widget> + <packing> + <property name="TopAttach">9</property> + <property name="BottomAttach">10</property> + <property name="LeftAttach">13</property> + <property name="RightAttach">14</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnMap"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Map</property> + <property name="UseUnderline">True</property> + <signal name="Clicked" handler="OnBtnMapClicked" /> + </widget> + <packing> + <property name="TopAttach">9</property> + <property name="BottomAttach">10</property> + <property name="LeftAttach">7</property> + <property name="RightAttach">8</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnMusic"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Music</property> + <property name="UseUnderline">True</property> + <signal name="Clicked" handler="OnBtnMusicClicked" /> + </widget> + <packing> + <property name="TopAttach">11</property> + <property name="BottomAttach">12</property> + <property name="LeftAttach">7</property> + <property name="RightAttach">8</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP1"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">1</property> + <property name="BottomAttach">2</property> + <property name="LeftAttach">8</property> + <property name="RightAttach">9</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP10"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">12</property> + <property name="RightAttach">13</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP11"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">8</property> + <property name="RightAttach">9</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP12"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">9</property> + <property name="RightAttach">10</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP13"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">10</property> + <property name="RightAttach">11</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP14"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">11</property> + <property name="RightAttach">12</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP15"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">12</property> + <property name="RightAttach">13</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP16"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">8</property> + <property name="RightAttach">9</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP17"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">9</property> + <property name="RightAttach">10</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP18"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">10</property> + <property name="RightAttach">11</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP19"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">11</property> + <property name="RightAttach">12</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP2"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">1</property> + <property name="BottomAttach">2</property> + <property name="LeftAttach">9</property> + <property name="RightAttach">10</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP20"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">12</property> + <property name="RightAttach">13</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP21"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">8</property> + <property name="RightAttach">9</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP22"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">9</property> + <property name="RightAttach">10</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP23"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">10</property> + <property name="RightAttach">11</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP24"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">11</property> + <property name="RightAttach">12</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP25"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">12</property> + <property name="RightAttach">13</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP3"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">1</property> + <property name="BottomAttach">2</property> + <property name="LeftAttach">10</property> + <property name="RightAttach">11</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP4"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">1</property> + <property name="BottomAttach">2</property> + <property name="LeftAttach">11</property> + <property name="RightAttach">12</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP5"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">1</property> + <property name="BottomAttach">2</property> + <property name="LeftAttach">12</property> + <property name="RightAttach">13</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP6"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">8</property> + <property name="RightAttach">9</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP7"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">9</property> + <property name="RightAttach">10</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP8"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">10</property> + <property name="RightAttach">11</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnP9"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextAndIcon</property> + <property name="Label" translatable="yes" /> + <property name="UseUnderline">True</property> + <property name="Relief">None</property> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">11</property> + <property name="RightAttach">12</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnPause"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Pause</property> + <property name="UseUnderline">True</property> + <signal name="Clicked" handler="OnBtnPauseClicked" /> + </widget> + <packing> + <property name="TopAttach">11</property> + <property name="BottomAttach">12</property> + <property name="LeftAttach">13</property> + <property name="RightAttach">14</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG1"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG10"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">5</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG11"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG12"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG13"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG14"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">4</property> + <property name="RightAttach">5</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG15"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">5</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG16"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG17"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG18"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG19"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">4</property> + <property name="RightAttach">5</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG2"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG20"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">5</property> + <property name="BottomAttach">6</property> + <property name="LeftAttach">5</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG21"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">6</property> + <property name="BottomAttach">7</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG22"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">6</property> + <property name="BottomAttach">7</property> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG23"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">6</property> + <property name="BottomAttach">7</property> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG24"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">6</property> + <property name="BottomAttach">7</property> + <property name="LeftAttach">4</property> + <property name="RightAttach">5</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG25"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">6</property> + <property name="BottomAttach">7</property> + <property name="LeftAttach">5</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG3"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG4"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">4</property> + <property name="RightAttach">5</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG5"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">5</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG6"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG7"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG8"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgG9"> + <property name="MemberName" /> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">4</property> + <property name="RightAttach">5</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI1"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">10</property> + <property name="BottomAttach">11</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI10"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">11</property> + <property name="BottomAttach">12</property> + <property name="LeftAttach">5</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI11"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">12</property> + <property name="BottomAttach">13</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI12"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">12</property> + <property name="BottomAttach">13</property> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI13"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">12</property> + <property name="BottomAttach">13</property> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI14"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">12</property> + <property name="BottomAttach">13</property> + <property name="LeftAttach">4</property> + <property name="RightAttach">5</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI15"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">12</property> + <property name="BottomAttach">13</property> + <property name="LeftAttach">5</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI16"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">13</property> + <property name="BottomAttach">14</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI17"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">13</property> + <property name="BottomAttach">14</property> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI18"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">13</property> + <property name="BottomAttach">14</property> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI19"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">13</property> + <property name="BottomAttach">14</property> + <property name="LeftAttach">4</property> + <property name="RightAttach">5</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI2"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">10</property> + <property name="BottomAttach">11</property> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI20"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">13</property> + <property name="BottomAttach">14</property> + <property name="LeftAttach">5</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI21"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">14</property> + <property name="BottomAttach">15</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI22"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">14</property> + <property name="BottomAttach">15</property> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI23"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">14</property> + <property name="BottomAttach">15</property> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI24"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">14</property> + <property name="BottomAttach">15</property> + <property name="LeftAttach">4</property> + <property name="RightAttach">5</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI25"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">14</property> + <property name="BottomAttach">15</property> + <property name="LeftAttach">5</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI3"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">10</property> + <property name="BottomAttach">11</property> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI4"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">10</property> + <property name="BottomAttach">11</property> + <property name="LeftAttach">4</property> + <property name="RightAttach">5</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI5"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">10</property> + <property name="BottomAttach">11</property> + <property name="LeftAttach">5</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI6"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">11</property> + <property name="BottomAttach">12</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI7"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">11</property> + <property name="BottomAttach">12</property> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI8"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">11</property> + <property name="BottomAttach">12</property> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgI9"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">11</property> + <property name="BottomAttach">12</property> + <property name="LeftAttach">4</property> + <property name="RightAttach">5</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgS1"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">7</property> + <property name="BottomAttach">8</property> + <property name="LeftAttach">8</property> + <property name="RightAttach">9</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgS10"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">8</property> + <property name="BottomAttach">9</property> + <property name="LeftAttach">12</property> + <property name="RightAttach">13</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgS2"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">7</property> + <property name="BottomAttach">8</property> + <property name="LeftAttach">9</property> + <property name="RightAttach">10</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgS3"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">7</property> + <property name="BottomAttach">8</property> + <property name="LeftAttach">10</property> + <property name="RightAttach">11</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgS4"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">7</property> + <property name="BottomAttach">8</property> + <property name="LeftAttach">11</property> + <property name="RightAttach">12</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgS5"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">7</property> + <property name="BottomAttach">8</property> + <property name="LeftAttach">12</property> + <property name="RightAttach">13</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgS6"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">8</property> + <property name="BottomAttach">9</property> + <property name="LeftAttach">8</property> + <property name="RightAttach">9</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgS7"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">8</property> + <property name="BottomAttach">9</property> + <property name="LeftAttach">9</property> + <property name="RightAttach">10</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgS8"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">8</property> + <property name="BottomAttach">9</property> + <property name="LeftAttach">10</property> + <property name="RightAttach">11</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Image" id="imgS9"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">8</property> + <property name="BottomAttach">9</property> + <property name="LeftAttach">11</property> + <property name="RightAttach">12</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblAccessories"> + <property name="MemberName" /> + <property name="HeightRequest">50</property> + <property name="LabelProp" translatable="yes">Accessories</property> + </widget> + <packing> + <property name="TopAttach">7</property> + <property name="BottomAttach">8</property> + <property name="LeftAttach">15</property> + <property name="RightAttach">20</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank1"> + <property name="MemberName" /> + <property name="WidthRequest">10</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">6</property> + <property name="RightAttach">7</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank2"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">6</property> + <property name="BottomAttach">7</property> + <property name="LeftAttach">10</property> + <property name="RightAttach">11</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank3"> + <property name="MemberName" /> + <property name="WidthRequest">10</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">14</property> + <property name="RightAttach">15</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank4"> + <property name="MemberName" /> + <property name="WidthRequest">10</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">20</property> + <property name="RightAttach">21</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank5"> + <property name="MemberName" /> + <property name="WidthRequest">10</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank8"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">10</property> + </widget> + <packing> + <property name="TopAttach">16</property> + <property name="BottomAttach">17</property> + <property name="LeftAttach">10</property> + <property name="RightAttach">11</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank9"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">10</property> + </widget> + <packing> + <property name="LeftAttach">10</property> + <property name="RightAttach">11</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblEventLog"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="LabelProp" translatable="yes">Event Log</property> + </widget> + <packing> + <property name="TopAttach">11</property> + <property name="BottomAttach">12</property> + <property name="LeftAttach">8</property> + <property name="RightAttach">13</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblGear"> + <property name="MemberName" /> + <property name="HeightRequest">50</property> + <property name="LabelProp" translatable="yes">Gear</property> + </widget> + <packing> + <property name="TopAttach">10</property> + <property name="BottomAttach">11</property> + <property name="LeftAttach">15</property> + <property name="RightAttach">20</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblGroundLayer"> + <property name="MemberName" /> + <property name="LabelProp" translatable="yes">Ground Layer</property> + </widget> + <packing> + <property name="TopAttach">1</property> + <property name="BottomAttach">2</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblHotbar"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">25</property> + <property name="LabelProp" translatable="yes">Hotbar</property> + </widget> + <packing> + <property name="TopAttach">9</property> + <property name="BottomAttach">10</property> + <property name="LeftAttach">8</property> + <property name="RightAttach">13</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblItemLayer"> + <property name="MemberName" /> + <property name="LabelProp" translatable="yes">Item Layer</property> + </widget> + <packing> + <property name="TopAttach">9</property> + <property name="BottomAttach">10</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblItemsOnGround"> + <property name="MemberName" /> + <property name="HeightRequest">50</property> + <property name="LabelProp" translatable="yes">Items on the ground</property> + </widget> + <packing> + <property name="TopAttach">13</property> + <property name="BottomAttach">14</property> + <property name="LeftAttach">15</property> + <property name="RightAttach">20</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblLog1"> + <property name="MemberName" /> + <property name="HeightRequest">50</property> + <property name="LabelProp" translatable="yes">label6</property> + </widget> + <packing> + <property name="TopAttach">12</property> + <property name="BottomAttach">13</property> + <property name="LeftAttach">8</property> + <property name="RightAttach">13</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblLog2"> + <property name="MemberName" /> + <property name="HeightRequest">50</property> + <property name="LabelProp" translatable="yes">label7</property> + </widget> + <packing> + <property name="TopAttach">13</property> + <property name="BottomAttach">14</property> + <property name="LeftAttach">8</property> + <property name="RightAttach">13</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblLog3"> + <property name="MemberName" /> + <property name="HeightRequest">50</property> + <property name="LabelProp" translatable="yes">label7</property> + </widget> + <packing> + <property name="TopAttach">14</property> + <property name="BottomAttach">15</property> + <property name="LeftAttach">8</property> + <property name="RightAttach">13</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblLog4"> + <property name="MemberName" /> + <property name="HeightRequest">50</property> + <property name="LabelProp" translatable="yes">label7</property> + </widget> + <packing> + <property name="TopAttach">15</property> + <property name="BottomAttach">16</property> + <property name="LeftAttach">8</property> + <property name="RightAttach">13</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + </widget> + </child> + </widget> + <widget class="Gtk.Window" id="Mundus.Views.Windows.MediumGameWindow" design-size="400 300"> + <property name="MemberName" /> + <property name="Title" translatable="yes">MediumGameWindow</property> + <property name="WindowPosition">CenterOnParent</property> + <child> + <placeholder /> + </child> + </widget> + <widget class="Gtk.Window" id="Mundus.Views.Windows.LargeGameWindow" design-size="400 300"> + <property name="MemberName" /> + <property name="Title" translatable="yes">LargeGameWindow</property> + <property name="WindowPosition">CenterOnParent</property> + <child> + <placeholder /> + </child> + </widget> + <widget class="Gtk.Window" id="Mundus.Views.Windows.SettingsWindow" design-size="386 300"> + <property name="MemberName" /> + <property name="Title" translatable="yes">Settings</property> + <property name="WindowPosition">CenterOnParent</property> + <property name="Resizable">False</property> + <property name="AllowGrow">False</property> + <signal name="DeleteEvent" handler="OnDeleteEvent" /> + <child> + <widget class="Gtk.Table" id="tbUI"> + <property name="MemberName" /> + <property name="NRows">4</property> + <property name="NColumns">7</property> + <property name="RowSpacing">3</property> + <property name="ColumnSpacing">3</property> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <widget class="Gtk.Button" id="btnBack"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Back</property> + <property name="UseUnderline">True</property> + <property name="BorderWidth">3</property> + <signal name="Clicked" handler="OnBtnBackClicked" /> + </widget> + <packing> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">False</property> + <property name="XOptions">0</property> + <property name="YOptions">0</property> + <property name="XExpand">False</property> + <property name="XFill">False</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">False</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.HSeparator" id="hSeparator"> + <property name="MemberName" /> + <property name="HeightRequest">5</property> + </widget> + <packing> + <property name="TopAttach">1</property> + <property name="BottomAttach">2</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank1"> + <property name="MemberName" /> + <property name="WidthRequest">40</property> + </widget> + <packing> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank2"> + <property name="MemberName" /> + <property name="WidthRequest">40</property> + </widget> + <packing> + <property name="LeftAttach">4</property> + <property name="RightAttach">5</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank3"> + <property name="MemberName" /> + <property name="WidthRequest">40</property> + </widget> + <packing> + <property name="LeftAttach">5</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank4"> + <property name="MemberName" /> + <property name="WidthRequest">5</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank5"> + <property name="MemberName" /> + <property name="WidthRequest">5</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="LeftAttach">6</property> + <property name="RightAttach">7</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblTitle"> + <property name="MemberName" /> + <property name="LabelProp" translatable="yes">Settings (replace with picture)</property> + </widget> + <packing> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + </widget> + </child> + </widget> + <widget class="Gtk.Window" id="Mundus.Views.Windows.PauseWindow" design-size="260 285"> + <property name="MemberName" /> + <property name="Title" translatable="yes">PauseWindow</property> + <property name="WindowPosition">CenterOnParent</property> + <property name="Resizable">False</property> + <property name="AllowGrow">False</property> + <signal name="DeleteEvent" handler="OnDeleteEvent" /> + <child> + <widget class="Gtk.VBox" id="vbox1"> + <property name="MemberName" /> + <property name="Spacing">6</property> + <child> + <widget class="Gtk.HBox" id="hbox1"> + <property name="MemberName" /> + <property name="Spacing">2</property> + <child> + <widget class="Gtk.Button" id="btnBack"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Back</property> + <property name="UseUnderline">True</property> + <signal name="Clicked" handler="OnBtnBackClicked" /> + </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.Label" id="lblTitle"> + <property name="MemberName" /> + <property name="LabelProp" translatable="yes">Pause menu (replace with picture)</property> + </widget> + <packing> + <property name="Position">1</property> + <property name="AutoSize">True</property> + <property name="Expand">False</property> + <property name="Fill">False</property> + <property name="Padding">3</property> + </packing> + </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.HSeparator" id="hSeparator"> + <property name="MemberName" /> + <property name="HeightRequest">5</property> + </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="btnSettings"> + <property name="MemberName" /> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Settings</property> + <property name="UseUnderline">True</property> + <property name="BorderWidth">3</property> + <signal name="Clicked" handler="OnBtnSettingsClicked" /> + </widget> + <packing> + <property name="Position">2</property> + <property name="AutoSize">True</property> + <property name="Expand">False</property> + <property name="Fill">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnSave"> + <property name="MemberName" /> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Save</property> + <property name="UseUnderline">True</property> + <property name="BorderWidth">3</property> + <signal name="Clicked" handler="OnBtnSaveClicked" /> + </widget> + <packing> + <property name="Position">3</property> + <property name="AutoSize">True</property> + <property name="Expand">False</property> + <property name="Fill">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnSaveExit"> + <property name="MemberName" /> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Save & Exit</property> + <property name="UseUnderline">True</property> + <property name="BorderWidth">3</property> + <signal name="Clicked" handler="OnBtnSaveExitClicked" /> + </widget> + <packing> + <property name="Position">4</property> + <property name="AutoSize">True</property> + <property name="Expand">False</property> + <property name="Fill">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnExit"> + <property name="MemberName" /> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Exit</property> + <property name="UseUnderline">True</property> + <property name="BorderWidth">3</property> + <signal name="Clicked" handler="OnBtnExitClicked" /> + </widget> + <packing> + <property name="Position">5</property> + <property name="AutoSize">True</property> + <property name="Expand">False</property> + <property name="Fill">False</property> + </packing> + </child> + </widget> + </child> + </widget> + <widget class="Gtk.Window" id="Mundus.Views.Windows.CraftingWindow" design-size="400 300"> + <property name="MemberName" /> + <property name="Title" translatable="yes">CraftingWindow</property> + <property name="WindowPosition">CenterOnParent</property> + <child> + <placeholder /> + </child> + </widget> + <widget class="Gtk.Window" id="Mundus.Views.Windows.MusicWindow" design-size="406 549"> + <action-group name="Default" /> + <property name="MemberName" /> + <property name="Title" translatable="yes">MusicWindow</property> + <property name="WindowPosition">CenterOnParent</property> + <property name="Resizable">False</property> + <property name="AllowGrow">False</property> + <signal name="DeleteEvent" handler="OnDeleteEvent" /> + <child> + <widget class="Gtk.Table" id="tbUI"> + <property name="MemberName" /> + <property name="NRows">5</property> + <property name="NColumns">7</property> + <property name="RowSpacing">3</property> + <property name="ColumnSpacing">6</property> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <placeholder /> + </child> + <child> + <widget class="Gtk.Button" id="btnBack"> + <property name="MemberName" /> + <property name="WidthRequest">50</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Back</property> + <property name="UseUnderline">True</property> + <property name="BorderWidth">3</property> + <signal name="Clicked" handler="OnBtnBackClicked" /> + </widget> + <packing> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnNext"> + <property name="MemberName" /> + <property name="WidthRequest">70</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Next</property> + <property name="UseUnderline">True</property> + <signal name="Clicked" handler="OnBtnNextClicked" /> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">4</property> + <property name="RightAttach">5</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnPlay"> + <property name="MemberName" /> + <property name="WidthRequest">70</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Play</property> + <property name="UseUnderline">True</property> + <signal name="Clicked" handler="OnBtnPlayClicked" /> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">2</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnPrevious"> + <property name="MemberName" /> + <property name="WidthRequest">70</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Prev</property> + <property name="UseUnderline">True</property> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">3</property> + <property name="RightAttach">4</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnRandom"> + <property name="MemberName" /> + <property name="WidthRequest">70</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Rnd</property> + <property name="UseUnderline">True</property> + <signal name="Clicked" handler="OnBtnPlayClicked" /> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">5</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnStop"> + <property name="MemberName" /> + <property name="WidthRequest">70</property> + <property name="HeightRequest">50</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Stop</property> + <property name="UseUnderline">True</property> + <signal name="Clicked" handler="OnBtnStopClicked" /> + </widget> + <packing> + <property name="TopAttach">2</property> + <property name="BottomAttach">3</property> + <property name="LeftAttach">2</property> + <property name="RightAttach">3</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.FileChooserWidget" id="fcMusic"> + <property name="MemberName" /> + <property name="LocalOnly">False</property> + <signal name="SelectionChanged" handler="OnFcMusicSelectionChanged" /> + </widget> + <packing> + <property name="TopAttach">4</property> + <property name="BottomAttach">5</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">True</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.HSeparator" id="hSeparator"> + <property name="MemberName" /> + <property name="HeightRequest">5</property> + </widget> + <packing> + <property name="TopAttach">1</property> + <property name="BottomAttach">2</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank1"> + <property name="MemberName" /> + <property name="WidthRequest">5</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblBlank2"> + <property name="MemberName" /> + <property name="WidthRequest">5</property> + <property name="HeightRequest">50</property> + </widget> + <packing> + <property name="LeftAttach">6</property> + <property name="RightAttach">7</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblPath"> + <property name="MemberName" /> + <property name="HeightRequest">50</property> + <property name="LabelProp" translatable="yes">No file chosen</property> + <property name="Wrap">True</property> + <property name="Justify">Center</property> + <property name="Selectable">True</property> + </widget> + <packing> + <property name="TopAttach">3</property> + <property name="BottomAttach">4</property> + <property name="LeftAttach">1</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Label" id="lblTitle"> + <property name="MemberName" /> + <property name="LabelProp" translatable="yes">Music (replace with picture)</property> + </widget> + <packing> + <property name="LeftAttach">2</property> + <property name="RightAttach">6</property> + <property name="AutoSize">True</property> + <property name="XOptions">Fill</property> + <property name="YOptions">Fill</property> + <property name="XExpand">False</property> + <property name="XFill">True</property> + <property name="XShrink">False</property> + <property name="YExpand">False</property> + <property name="YFill">True</property> + <property name="YShrink">False</property> + </packing> + </child> + </widget> + </child> + </widget> + <widget class="Gtk.Window" id="Mundus.Views.Windows.MainWindow" design-size="300 465"> + <property name="MemberName" /> + <property name="Title" translatable="yes">Mundus</property> + <property name="WindowPosition">CenterOnParent</property> + <property name="Resizable">False</property> + <property name="AllowGrow">False</property> + <signal name="DeleteEvent" handler="OnDeleteEvent" /> + <child> + <widget class="Gtk.VBox" id="vboxUI"> + <property name="MemberName" /> + <child> + <widget class="Gtk.Label" id="lblTitle"> + <property name="MemberName" /> + <property name="WidthRequest">300</property> + <property name="HeightRequest">100</property> + <property name="LabelProp">Mundus (replace with picture)</property> + <property name="Justify">Fill</property> + </widget> + <packing> + <property name="Position">0</property> + <property name="AutoSize">False</property> + </packing> + </child> + <child> + <widget class="Gtk.HSeparator" id="hSeparator"> + <property name="MemberName" /> + <property name="HeightRequest">5</property> + </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="btnLoadGame"> + <property name="MemberName" /> + <property name="WidthRequest">300</property> + <property name="HeightRequest">90</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Load Game</property> + <property name="UseUnderline">True</property> + <property name="Xalign">0.49</property> + <property name="BorderWidth">7</property> + </widget> + <packing> + <property name="Position">2</property> + <property name="AutoSize">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnNewGame"> + <property name="MemberName" /> + <property name="WidthRequest">300</property> + <property name="HeightRequest">90</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">New Game</property> + <property name="UseUnderline">True</property> + <property name="BorderWidth">7</property> + <signal name="Clicked" handler="OnBtnNewGameClicked" /> + </widget> + <packing> + <property name="Position">3</property> + <property name="AutoSize">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnTutorial"> + <property name="MemberName" /> + <property name="WidthRequest">300</property> + <property name="HeightRequest">90</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Tutorial</property> + <property name="UseUnderline">True</property> + <property name="BorderWidth">7</property> + <signal name="Clicked" handler="OnBtnTutorialClicked" /> + </widget> + <packing> + <property name="Position">4</property> + <property name="AutoSize">True</property> + <property name="Expand">False</property> + <property name="Fill">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnSettings"> + <property name="MemberName" /> + <property name="WidthRequest">300</property> + <property name="HeightRequest">90</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Settings</property> + <property name="UseUnderline">True</property> + <property name="BorderWidth">7</property> + <signal name="Clicked" handler="OnBtnSettingsClicked" /> + </widget> + <packing> + <property name="Position">5</property> + <property name="AutoSize">True</property> + <property name="Expand">False</property> + <property name="Fill">False</property> + </packing> + </child> + </widget> + </child> + </widget> + <widget class="Gtk.Dialog" id="Mundus.Views.Dialogs.ExitDialog" design-size="563 95"> + <property name="MemberName" /> + <property name="WindowPosition">CenterOnParent</property> + <property name="Buttons">3</property> + <property name="HelpButton">False</property> + <signal name="DeleteEvent" handler="OnDeleteEvent" /> + <child internal-child="VBox"> + <widget class="Gtk.VBox" id="DExit_VBox"> + <property name="MemberName" /> + <property name="BorderWidth">2</property> + <child> + <widget class="Gtk.Label" id="lblMessage"> + <property name="MemberName" /> + <property name="HeightRequest">50</property> + <property name="LabelProp" translatable="yes">You haven't saved for {number} of seconds. Are you sure you want to exit without saving?</property> + </widget> + <packing> + <property name="Position">0</property> + <property name="AutoSize">True</property> + <property name="Expand">False</property> + <property name="Fill">False</property> + </packing> + </child> + </widget> + </child> + <child internal-child="ActionArea"> + <widget class="Gtk.HButtonBox" id="DExit_ActionArea"> + <property name="MemberName" /> + <property name="Spacing">10</property> + <property name="BorderWidth">5</property> + <property name="Size">3</property> + <property name="LayoutStyle">End</property> + <child> + <widget class="Gtk.Button" id="btnCancel"> + <property name="MemberName" /> + <property name="CanDefault">True</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Cancel</property> + <property name="UseUnderline">True</property> + <property name="ResponseId">-6</property> + </widget> + <packing> + <property name="Expand">False</property> + <property name="Fill">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnSave"> + <property name="MemberName" /> + <property name="CanDefault">True</property> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Save & Exit</property> + <property name="UseUnderline">True</property> + <property name="ResponseId">-3</property> + </widget> + <packing> + <property name="Position">1</property> + <property name="Expand">False</property> + <property name="Fill">False</property> + </packing> + </child> + <child> + <widget class="Gtk.Button" id="btnExit"> + <property name="MemberName" /> + <property name="CanFocus">True</property> + <property name="Type">TextOnly</property> + <property name="Label" translatable="yes">Exit without saving</property> + <property name="UseUnderline">True</property> + <property name="ResponseId">-2</property> + </widget> + <packing> + <property name="Position">2</property> + <property name="Expand">False</property> + <property name="Fill">False</property> + </packing> + </child> + </widget> + </child> + </widget> +</stetic-interface>
\ No newline at end of file |
