# HG changeset patch # User Tsudico # Date 1292645683 21600 # Node ID 6284c091b13250595773e7f00e84e02006af6bba # Parent b42ba80ec613850587280eb1d77cf03ab1acdafa# Parent 38f0ed348ca8c8e227f39a4e7e6ab7fce0b42c7e Merge local with IBBoard diff -r b42ba80ec613 -r 6284c091b132 .hgignore --- a/.hgignore Fri Dec 17 20:14:43 2010 +0000 +++ b/.hgignore Fri Dec 17 22:14:43 2010 -0600 @@ -1,8 +1,8 @@ syntax:glob -bin/* -obj/* -bin/Debug/* +/bin/* +/obj/* *.orig *.user *.userprefs -*.suo \ No newline at end of file +*.suo +*.pdb \ No newline at end of file diff -r b42ba80ec613 -r 6284c091b132 FrmSystem.Designer.cs --- a/FrmSystem.Designer.cs Fri Dec 17 20:14:43 2010 +0000 +++ b/FrmSystem.Designer.cs Fri Dec 17 22:14:43 2010 -0600 @@ -520,6 +520,7 @@ this.btnCategoryUp.TabIndex = 17; this.btnCategoryUp.Text = "Up"; this.btnCategoryUp.UseVisualStyleBackColor = true; + this.btnCategoryUp.Click += new System.EventHandler(this.btnCategoryUp_Click); // // listCategories // @@ -538,6 +539,7 @@ this.btnCategoryDown.TabIndex = 16; this.btnCategoryDown.Text = "Down"; this.btnCategoryDown.UseVisualStyleBackColor = true; + this.btnCategoryDown.Click += new System.EventHandler(this.btnCategoryDown_Click); // // btnCategoryAdd // diff -r b42ba80ec613 -r 6284c091b132 FrmSystem.cs --- a/FrmSystem.cs Fri Dec 17 20:14:43 2010 +0000 +++ b/FrmSystem.cs Fri Dec 17 22:14:43 2010 -0600 @@ -211,6 +211,22 @@ break; } } + if(this.listCategories.SelectedIndex == 0) + { + this.btnCategoryUp.Enabled = false; + } + else + { + this.btnCategoryUp.Enabled = true; + } + if (this.listCategories.SelectedIndex == this.listCategories.Items.Count - 1) + { + this.btnCategoryDown.Enabled = false; + } + else + { + this.btnCategoryDown.Enabled = true; + } } private void btnCategoryAdd_Click(object sender, EventArgs e) @@ -254,6 +270,60 @@ updateCategoryList(); } + private void btnCategoryUp_Click(object sender, EventArgs e) + { + int index = this.listCategories.SelectedIndex; + IBBoard.WarFoundry.API.Objects.Category[] catList = new IBBoard.WarFoundry.API.Objects.Category[this.listCategories.Items.Count]; + + for(int i = 0; i < system.Categories.Length; i++) + { + catList[i] = system.Categories[i]; + } + foreach(IBBoard.WarFoundry.API.Objects.Category cat in system.Categories) + { + system.RemoveCategory(cat.ID); + } + + IBBoard.WarFoundry.API.Objects.Category temp = catList[index]; + catList[index] = catList[index - 1]; + catList[index - 1] = temp; + + for(int i = catList.Length - 1; i >= 0; i--) + { + system.AddCategory(catList[i]); + } + + updateCategoryList(); + this.listCategories.SelectedIndex = index - 1; + } + + private void btnCategoryDown_Click(object sender, EventArgs e) + { + int index = this.listCategories.SelectedIndex; + IBBoard.WarFoundry.API.Objects.Category[] catList = new IBBoard.WarFoundry.API.Objects.Category[this.listCategories.Items.Count]; + + for (int i = 0; i < system.Categories.Length; i++) + { + catList[i] = system.Categories[i]; + } + foreach (IBBoard.WarFoundry.API.Objects.Category cat in system.Categories) + { + system.RemoveCategory(cat.ID); + } + + IBBoard.WarFoundry.API.Objects.Category temp = catList[index]; + catList[index] = catList[index + 1]; + catList[index + 1] = temp; + + for (int i = catList.Length - 1; i >= 0; i--) + { + system.AddCategory(catList[i]); + } + + updateCategoryList(); + this.listCategories.SelectedIndex = index + 1; + } + private void txtCategoryName_TextChanged(object sender, EventArgs e) { if (this.UpdateCategory) diff -r b42ba80ec613 -r 6284c091b132 IBBoard.WarFoundry.Forge.WinForms.suo Binary file IBBoard.WarFoundry.Forge.WinForms.suo has changed diff -r b42ba80ec613 -r 6284c091b132 bin/Debug/IBBoard.WarFoundry.API.dll Binary file bin/Debug/IBBoard.WarFoundry.API.dll has changed diff -r b42ba80ec613 -r 6284c091b132 bin/Debug/IBBoard.dll Binary file bin/Debug/IBBoard.dll has changed diff -r b42ba80ec613 -r 6284c091b132 bin/Debug/IBBoardWF.dll Binary file bin/Debug/IBBoardWF.dll has changed diff -r b42ba80ec613 -r 6284c091b132 bin/Debug/ICSharpCode.SharpZipLib.dll Binary file bin/Debug/ICSharpCode.SharpZipLib.dll has changed diff -r b42ba80ec613 -r 6284c091b132 bin/Debug/schemas/system.xsd --- a/bin/Debug/schemas/system.xsd Fri Dec 17 20:14:43 2010 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,55 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff -r b42ba80ec613 -r 6284c091b132 obj/Debug/IBBoard.WarFoundry.Forge.WinForms.csproj.FileListAbsolute.txt --- a/obj/Debug/IBBoard.WarFoundry.Forge.WinForms.csproj.FileListAbsolute.txt Fri Dec 17 20:14:43 2010 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,48 +0,0 @@ -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\IBBoard.WarFoundry.Forge.WinForms\obj\Debug\ResolveAssemblyReference.cache -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\IBBoard.WarFoundry.Forge.WinForms\obj\Debug\IBBoard.WarFoundry.Forge.WinForms.FrmMain.resources -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\IBBoard.WarFoundry.Forge.WinForms\obj\Debug\IBBoard.WarFoundry.Forge.WinForms.FrmSystem.resources -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\IBBoard.WarFoundry.Forge.WinForms\obj\Debug\IBBoard.WarFoundry.Forge.WinForms.Properties.Resources.resources -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\IBBoard.WarFoundry.Forge.WinForms\obj\Debug\IBBoard.WarFoundry.Forge.WinForms.csproj.GenerateResource.Cache -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\IBBoard.WarFoundry.Forge.WinForms\bin\Debug\IBBoard.WarFoundry.Forge.WinForms.exe -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\IBBoard.WarFoundry.Forge.WinForms\bin\Debug\IBBoard.WarFoundry.Forge.WinForms.pdb -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\IBBoard.WarFoundry.Forge.WinForms\obj\Debug\IBBoard.WarFoundry.Forge.WinForms.exe -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\IBBoard.WarFoundry.Forge.WinForms\obj\Debug\IBBoard.WarFoundry.Forge.WinForms.pdb -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\schemas\army.xsd -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\schemas\race.xsd -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\schemas\system.xsd -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\schemas\warfoundry-cats.xsd -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\schemas\warfoundry-core.xsd -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\schemas\xhtml1-strict.dtd -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\schemas\xhtml-lat1.ent -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\schemas\xhtml-special.ent -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\schemas\xhtml-symbol.ent -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\schemas\translation.xsd -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\WarFoundryForgePref.xml -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\translations\de.translation -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\translations\en.translation -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\translations\fi.translation -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\translations\fr.translation -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\translations\it.translation -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\translations\nl.translation -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\translations\ru.translation -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\translations\sv.translation -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\WarFoundryForge.exe.log4net -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\WarFoundryForge.exe -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\WarFoundryForge.pdb -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\IBBoard.dll -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\IBBoard.WarFoundry.API.dll -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\IBBoardWF.dll -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\ICSharpCode.SharpZipLib.dll -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\log4net.dll -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\IBBoardWF.pdb -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\IBBoard.WarFoundry.API.pdb -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\bin\Debug\IBBoard.pdb -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\obj\Debug\ResolveAssemblyReference.cache -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\obj\Debug\IBBoard.WarFoundry.Forge.WinForms.FrmMain.resources -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\obj\Debug\IBBoard.WarFoundry.Forge.WinForms.FrmSystem.resources -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\obj\Debug\IBBoard.WarFoundry.Forge.WinForms.Properties.Resources.resources -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\obj\Debug\IBBoard.WarFoundry.Forge.WinForms.csproj.GenerateResource.Cache -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\obj\Debug\WarFoundryForge.exe -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\ibboard.warfoundry.forge.winforms\obj\Debug\WarFoundryForge.pdb -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\IBBoard.WarFoundry.Forge.WinForms\bin\Debug\ICSharpCode.SharpZipLib.pdb -C:\Users\Steven Westcot\Documents\WarFoundry\Repository\IBBoard.WarFoundry.Forge.WinForms\bin\Debug\ICSharpCode.SharpZipLib.xml diff -r b42ba80ec613 -r 6284c091b132 obj/Debug/IBBoard.WarFoundry.Forge.WinForms.csproj.GenerateResource.Cache Binary file obj/Debug/IBBoard.WarFoundry.Forge.WinForms.csproj.GenerateResource.Cache has changed diff -r b42ba80ec613 -r 6284c091b132 obj/Debug/ResolveAssemblyReference.cache Binary file obj/Debug/ResolveAssemblyReference.cache has changed