Some work on TAStudio, read-only toggle, play movie from beginning, autoload, misc clean up

This commit is contained in:
andres.delikat 2011-06-11 22:32:12 +00:00
parent c0988feaa3
commit bb0897b3ed
11 changed files with 1218 additions and 1106 deletions

View File

@ -519,6 +519,7 @@
<None Include="images\NESControllerIcon.png" /> <None Include="images\NESControllerIcon.png" />
<Content Include="corphawk.ico" /> <Content Include="corphawk.ico" />
<None Include="images\FastForward.png" /> <None Include="images\FastForward.png" />
<None Include="images\ReadOnly.png" />
<Content Include="output\gamedb.txt" /> <Content Include="output\gamedb.txt" />
<Content Include="output\gamedb_neshomebrew.txt" /> <Content Include="output\gamedb_neshomebrew.txt" />
<None Include="images\Refresh.bmp" /> <None Include="images\Refresh.bmp" />

View File

@ -251,6 +251,7 @@
// TAStudio Dialog // TAStudio Dialog
public bool TAStudioSaveWindowPosition = true; public bool TAStudioSaveWindowPosition = true;
public bool AutoloadTAStudio = false;
public int TASWndx = -1; public int TASWndx = -1;
public int TASWndy = -1; public int TASWndy = -1;
public int TASWidth = -1; public int TASWidth = -1;

View File

@ -193,6 +193,8 @@ namespace BizHawk.MultiClient
LoadNESDebugger(); LoadNESDebugger();
if (Global.Config.NESGGAutoload && Global.Emulator is NES) if (Global.Config.NESGGAutoload && Global.Emulator is NES)
LoadGameGenieEC(); LoadGameGenieEC();
if (Global.Config.AutoloadTAStudio)
LoadTAStudio();
if (Global.Config.MainWndx >= 0 && Global.Config.MainWndy >= 0 && Global.Config.SaveWindowPosition) if (Global.Config.MainWndx >= 0 && Global.Config.MainWndy >= 0 && Global.Config.SaveWindowPosition)
this.Location = new Point(Global.Config.MainWndx, Global.Config.MainWndy); this.Location = new Point(Global.Config.MainWndx, Global.Config.MainWndy);

View File

@ -1,7 +1,7 @@
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
// <auto-generated> // <auto-generated>
// This code was generated by a tool. // This code was generated by a tool.
// Runtime Version:2.0.50727.3615 // Runtime Version:2.0.50727.3620
// //
// Changes to this file may cause incorrect behavior and will be lost if // Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated. // the code is regenerated.
@ -199,6 +199,13 @@ namespace BizHawk.MultiClient.Properties {
} }
} }
internal static System.Drawing.Bitmap ReadOnly {
get {
object obj = ResourceManager.GetObject("ReadOnly", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
internal static System.Drawing.Bitmap Refresh { internal static System.Drawing.Bitmap Refresh {
get { get {
object obj = ResourceManager.GetObject("Refresh", resourceCulture); object obj = ResourceManager.GetObject("Refresh", resourceCulture);

View File

@ -651,4 +651,7 @@
<data name="FastForward" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="FastForward" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\images\FastForward.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\images\FastForward.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="ReadOnly" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\images\ReadOnly.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
</root> </root>

Binary file not shown.

After

Width:  |  Height:  |  Size: 698 B

File diff suppressed because it is too large Load Diff

View File

@ -130,86 +130,88 @@
<data name="newToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="newToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEPSURBVDhPrdPZasJAFAZgX8q+Q32N9o2kXkjphQsigoJC YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAQ9JREFUOE+t09lq
ixa1VAWXiohG7IakbmjcNcYl5i8TCQSdGXPhgcPczHwz5xzGZrtWRN+bOM1wqo5gvAJfrIBy4w/cu8hh wkAUBmBfyr5DfY32jaReSOmFCyKCgkKLFrVUBZeKiEbshqRuaNw1xiXmLxMJBJ0Zc+GBw9zMfDPnHMZm
VjyG3nDjuOcjkbTABB58cSRy9SMiiPSXhF6rTMDpedEPG0ktJfD8wQT26gEEMSAq4I3mqYCmaZCVHQZj u1ZE35s4zXCqjmC8Al+sgHLjD9y7yGFWPIbecOO45yORtMAEHnxxJHL1IyKI9JeEXqtMwOl50Q8bSS0l
WQfst3f0Ep7CGSqw3amYzBWI/TkfcAdTZ4B60LCQt+hJK3yJEz7g8ifOAGWzhzRdo9WdofYt8QFSnzlI 8PzBBPbqAQQxICrgjeapgKZpkJUdBmNZB+y3d/QSnsIZKrDdqZjMFYj9OR9wB1NngHrQsJC36EkrfIkT
42bLDdqDBZqtMUpC3zpgbtxPe4rq5xDZSsc6YG6c8DtCodZDsihaA4x5s1bmGI0Zkw2X8lofWHf+AdjM PuDyJ84AZbOHNF2j1Z2h9i3xAVKfOUjjZssN2oMFmq0xSkLfOmBu3E97iurnENlKxzpgbpzwO0Kh1kOy
9sNc+xBlAAAAAElFTkSuQmCC KFoDjHmzVuYYjRmTDZfyWh9Yd/4B2Mz2w1z7EGUAAAAASUVORK5CYII=
</value> </value>
</data> </data>
<data name="openToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="openToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAJQSURBVDhPlZNdSNNRGMb/F110ZZEVhVBgeeHNICiiuggp YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAlpJREFUOE+tk21I
olAUyyxI0oSaH1QYC3N+tKnp5ubm1JUua5uuqdPKMgr7kApFItTUkWZqVhSVYmao5Nev/xyoQ4k88Nyc k1EYhif0oyA0sqIQCix/+GcQFFH9CCmiUBTLLEjShJofVBgL2fxoU9Pp5ubUlS5rU9f8rCyjsA+pUCRC
8z6/93nP4QjCfy6lwc4ltZVso4P/tMyXRcmMHqZ0EeY6jZQVInzuf0e1Tb9Ina3P/tkpLD6XkNg8BJe5 TR1ppmVFUSlmhq78unrnQF1KGHTg/nEOz30993PO+7qJFrmUeiv2n+Mij+XLRLLYULdF2pxlEVIDcw0p
u93C+HDVrP4M2ZkcMOOw5tLZ9nxJyJE4HSExBoKkBQhVpTrGhso9zNPfiph0JlB+U01ZcRbmwnRMeWlc AsyxD5fmI/rQ94pqi26eOlsfuZj+7BgSm01QdA4ih7m73Yx9qGpavwatjPebqCzOprPt8YKQgzFagqL0
08opUCV6QissGsZ+WOY6z4hmuuXglC6pRYBbJSp+fzXNxnaZ66o1s3rkyKHWruJuWRYOcwZ2kxKr8TI3 BEjyEFWVaBkdLHMxT34uYNwWR9nVTEoL0zHlp2DMSeaSRk6eKt4VWm5WM/rVPNN5SjDTLQebZEHNA1wr
DCkU6+QYNUnuNGWmLEY+5uOK3degoKZcx3SfEvozPfVB3OtNhi4ZvI2nrTIc23U9gtmYwa8eNXzScq8i UvHjk3E6tsNcV62e1r3KLGqtKm6WplNpSsVqVFJsOM8VfSKFWjkGtcyZptSYzvC7XByx3zQoqCnTMvlG
l6bHWnfRwhHeREJzGFONgYw/CeB9qQSZNNR9FyUGBT87lfQ3plJj1zLTq4COGDegLVo0HmeqKZjx+gOM CX1prnornPUmQJcUXsbSVhGK5bIOkcmQyveeTHiv4VZ5Nk33Nc6iuSO8CIfmECYa/bE/8ON1iRipJNh5
PNzDYPU2lLF+4jhyN6BIl8pgexK3bRpaXopJuhJEwGloiWDmVSgTLw4xWreXoZrtfK/wp/nKak4E+s6/ F0V6Bd86lfQ1JlFj1TDVq4COKCegLVIwHmGiKRB7/V6G7+5koHozymgfYRy5E1CgTWKgXcZ1i5qWp0KS
hDFHTkd9GndsOdCTBq1i3NdHmWgIYvRpAMO1OxlwSPhi2YpT641CuoWzsSfnAfnZiVRZ1Tjvx9GsF+bU rjgBcAJawph6FszYk/2M1O1isGYLX8p9ab6wgqP+3rMvYciS01GfzA1LFvQkQ6sQ9/khxhoCGHnox1Dt
pF1BvWolD9JXUZmyDnOiD1cvbCZiYXfXCPrMi+gVZ8hOiiL53DHORwdzKnw/hw/uYt9uCTskfvj7+rBp NvorxXw0b8Km8UQh2cip6GOzgNyMeKqKM7HdjqFZJ5pRk2YJ9aql3EnxoCJxNaZ4Ly6e3UDY3O6OEXRp
41rWr/Fig7fX8j/Tsn/fcgx/ARfG3ml6M3rzAAAAAElFTkSuQmCC 59ApTpIhiyDh9GHORAZyPHQPB/ZtZ/cOMVvFPvh6e7F+3SrWrHRnraf7Xz/xf/rJ/kvxb84I3U1y+9/W
AAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="saveToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="saveToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIsSURBVDhPrZPdS5NxFMf3L3TfTdBFtzU1hmuxGjzlHMqq YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAixJREFUOE+tk91L
YVgRvT2RL+XSZZqoWJlGLV8gW+HSScvpJJxU+AamSI2hTCVLM1e0xKGm2EQw+PY7v+j5tTIvoh+cy8/n k3EUx/cvdN9N0EW3NTWGa7EaPOUcyqphWBG9PZEv5dJlmqhYmUYtXyBb4dJJy+kknFT4BqZIjaFMJUsz
POec76NS/Y/37GkUVL72ZbR5l/DYvYDGhgjuO2ZQW/MJ9tsh3CifQmnJBAoLXiMvdxQXzgeh9Cawtweo V7TEoabYRDD49ju/6Pm1Mi+iH5zLz+c855zvo1L9j/fsaRRUvvZltHmX8Ni9gMaGCO47ZlBb8wn22yHc
qV7FRm9ldQ3GtF4cTnvCSxF4Wxe5oLLiy195giMLK9htfg61WoblkEcI3I/muaC05PO6gp/w+/Ai4kw+ KJ9CackECgteIy93FBfOB6H0JrC3B6ipXsVGb2V1Dca0XhxOe8JLEXhbF7mgsuLLX3mCIwsr2G1+DrVa
FFyexgFzkxA462e54JLt3R+CX+GRyQi2SV5Yc8aRmuIUgrq7YS7IzhqNEfwODwbD2Kx3Q5YDMJkcQlBd huWQRwjcj+a5oLTk87qCn/D78CLiTD4UXJ7GAXOTEDjrZ7ngku3dH4Jf4ZHJCLZJXlhzxpGa4hSCurth
9ZEL5DMBRbAe3OP/gE2JDThy9AWSkmqF4GblNLq7wE4JHD/5CpZjA3zbtDCamT6bOv+A+3DQ0glJsgvB LsjOGo0R/A4PBsPYrHdDlgMwmRxCUF31kQvkMwFFsB7c4/+ATYkNOHL0BZKSaoXgZuU0urvATgkcP/kK
1bJJdPjAMgA0ub6xu39F+fU5vlRaGM2cmRFU4OTUdhgMFUJwpXAcnmbgoXONBScKY3pOTJlP2JB+roh3 lmMDfNu0MJqZPps6/4D7cNDSCUmyC8HVskl0+MAyADS5vrG7f0X59Tm+VFoYzZyZEVTg5NR2GAwVQnCl
Tk5h8H4P9PoyIbDljTEYqLoT5Z1JwEKCOK2EobezGJuag5x7DXuNbRzW7nFBpysSAoql4x6UzyYBwWfz cByeZuChc40FJwpjek5MmU/YkH6uiHdOTmHwfg/0+jIhsOWNMRiouhPlnUnAQoI4rYSht7MYm5qDnHsN
b+FNaB6hmSVcLLYjXu9icCPidz2ANjFfCDIzhtncy3zmrQYPtuyQ0NLRD1/XILr7/Bh4OYR9JgvUunok e41tHNbucUGnKxICiqXjHpTPJgHBZ/Nv4U1oHqGZJVwstiNe72JwI+J3PYA2MV8IMjOG2dzLfOatBg+2
MHi7pg4ajVUIKNOnT/XzeFLCKCR0ZzoVbZsWRjNTVyqCdyZkxwr+9a/+Dk60OMVjMFpXAAAAAElFTkSu 7JDQ0tEPX9cguvv8GHg5hH0mC9S6eiQweLumDhqNVQgo06dP9fN4UsIoJHRnOhVtmxZGM1NXKoJ3JmTH
QmCC Cv71r/4OTrQ4xWMwWlcAAAAASUVORK5CYII=
</value> </value>
</data> </data>
<data name="EditWatchToolStripButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="EditWatchToolStripButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGHSURBVDhPrdNNS0JREAbgfk3QpkVRCUUSFrUQFJSrEIRZ YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAYdJREFUOE+t001L
pKWULSIlsgJTMD+SpF0tLIS6hhZIKBalkJmkUdqiL1OxTMFoXfCWV5BcdLlRsznDYeY5A8Opq/vvuEje QlEQBuB+TdCmRVEJRRIWtRAUlKsQhFmkpZQtIiWyAlMwP5KkXS0shLqGFkgoFqWQmaRR2qIvU7FMwWhd
wen247v7kHnGJumtufvx3ZdiCabVjZpici+A8FmcGVCW7Wsk/EcRqiFfKEGmmkX68ZE5sOM9hvlrimwu 8JZXkFx0uVGzOcNh5jkDw6mr+++4SN7B6fbju/uQecYm6a25+/Hdl2IJptWNmmJyL4DwWZwZUJbtayT8
j2A4DpFEiaenHHPgIHSOJbsD2x4f1AsW9EtGmTeXx05nnzE1b8HwxByIgTHoDKbfAWVEoTaBkEyCkBsQ RxGqIV8oQaaaRfrxkTmw4z2G+WuKbC6PYDgOkUSJp6ccc+AgdI4luwPbHh/UCxb0S0aZN5fHTmefMTVv
PE0yBzKFDxhdbxDr01h03IKniUGoTcC6lUIkUaSHUvl3DNpeIdbdgyN1gD+6BqEmBN5MEj0KH5Y3Kpv5 wfDEHIiBMegMpt8BZUShNoGQTIKQGxA8TTIHMoUPGF1vEOvTWHTcgqeJQahNwLqVQiRRpIdS+XcM2l4h
MYyuEgh9Dl0jHrSLbFAtusGbjlabWISNHhDrs9WCNoGZygXaa+okfVdo5CjpAUKXogq8oRRa+HoqH7de 1t2DI3WAP7oGoSYE3kwSPQofljcqm/kxjK4SCH0OXSMetItsUC26wZuOVptYhI0eEOuz1YI2gZnKBdpr
olO6jYaOIdQ3NNEDqpUbsKUkmvlGsLmV3QciGbD6FGjplsK1H6MHDqM5cGXraO2Vw7l7wnx1f/nRn6qq 6iR9V2jkKOkBQpeiCryhFFr4eioft16iU7qNho4h1Dc00QOqlRuwpSSa+UawuZXdByIZsPoUaOmWwrUf
3+OKoLtvAAAAAElFTkSuQmCC owcOozlwZeto7ZXDuXvCfHV/+dGfqqrf44qgu28AAAAASUVORK5CYII=
</value> </value>
</data> </data>
<data name="ClearChangeCountstoolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="ClearChangeCountstoolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIISURBVDhPpZP7S1NxGMbPPxKaXVUkMEq8IpKUCoY/hGgI YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL
ymqkDYYXcCjDZOANURSjCNGFQUTsl4GXVMxKk62YU4fXQpaIlygHQxBRH8/zwvyaIAYe+HLgnPN8nue9 U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI
HA3nvDTq63oW/jm13XOwvPTB3DYFY5MH+bXfcN8ygfTSMSSXfESicQDxBqdYHwH29g9w2tnZ3UcguIvN VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ
rR3417exuBJE5N1n/wfwLgXEOc38Bc6xNRHb+/y4nm49G0Bnit2zf9H6bkliE/jKuYxrd6oVgDWfjB+K QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4
TWeKMyrGEVfowITvD9re/9ABVQrAhh0HHK+ZselMMaN/mvwtDb+aVqkA7HYIwIj3ysfluPTorJnP6Ezx /g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9
oHsD1s5ZXEktUwCOioB5f1CEPR9+wTG6iuiserTo8dkwng7HT/R+XUPF8xlcTjErAOdMcW6NW8STiwG8 cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j
7vej8oUPN/PsEv3t8Ao0TZP3T1u8uJRkUgAuSYHtO97oLxmXd5t9Ho8aPTK+GzntqNfrLm2fFoihwYOI 3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR
xGIF4KjoGBLzY1OrF9k6OOFxnwDC4wxIMX1G0pMhgVyMNyoA13PAtS7OrJk1PrC69LUdQWxuF6IybHrX dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb
LRI7JrtZdoDAo1XmbjMyD+tjSXxGcXRmnYg5ttD9QuxDhN0uUgDOmbvNTpPOJaGAo2K36cyaGZvOFIfd NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE
KlSA8/zRh9ABIDUG+1JpAAAAAElFTkSuQmCC s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="DuplicateWatchToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="DuplicateWatchToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHiSURBVDhPpZPRT5JRGMb9U0rHnHXtH9BaWa0222pe1EVb YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAeJJREFUOE+lk9FP
2briQq+6atlsyzVstIkhzcLSAfahtJbS0mESaQaJlIGTzBkslPEpiSDor+87LAnawM13e+7O+3uf55z3 klEYxv1TSsecde0f0FpZrTbbal7URVvZuuJCr7pq2WzLNWy0iSHNwtIB9qG0ltLSYRJpBomUgZPMGSyU
VFUdtBwT31AljQeELCNe+hwfCC//Yl9stbm0zMMerrc9J7i4XBliHwsU9ed2dunqf4PTHeBSS2dliGXU 8SmJIOiv7zssCdrAzXd77s77e5/nnPdUVR20HBPfUCWNB4QsI176HB8IL/9iX2y1ubTMwx6utz0nuLhc
JwDOEEifwR+WeWh+jTQpY5tIYHUleDKaQD8UFwquZIpd9Tk8ew4y2znkjTSRWFIASqt9YJX6Zje+hfUC GWIfCxT153Z26ep/g9Md4FJLZ2WIZdQnAM4QSJ/BH5Z5aH6NNCljm0hgdSV4MppAPxQXCq5kil31OTx7
xGRziXO97m10IzK3pZ+0Pg3T/3btP0CLMYZjSuZo0zCf5uN5iEHJq+beTGVZTaRYiqzzNbyG6VVUADqk DjLbOeSNNJFYUgBKq31glfpmN76F9QLEZHOJc73ubXQjMreln7Q+DdP/du0/QIsxhmNK5mjTMJ/m43mI
nJBfmXpFF+VI00vqLgxS2/gsD1DzbqWze5O1phA3DF94YF0qciD/zrKwsoV7bgOjNIPm3OMCQE6mmf8e Qcmr5t5MZVlNpFiKrPM1vIbpVVQAOqSckF+ZekUX5UjTS+ouDFLb+CwPUPNupbN7k7WmEDcMX3hgXSpy
wxeM4PH/YPzjIm29+ee9NZBEa4hy+X6I83dmhYzSNJoz3QVA/emrlKpVPysAWSVeLJFlLrzJmFfG/i7O IP/OsrCyhXtuA6M0g+bc4wJATqaZ/x7DF4zg8f9g/OMibb355701kERriHL5fojzd2aFjNI0mjPdBUD9
o0EPNQ368jtyrX1KAP6d/NdBt+091Sd05QEXb7pIZXYwDXnpsc9gfDEtJqvNBsskh4/fKw9o0DqV27YK 6auUqlU/KwBZJV4skWUuvMmYV8b+Ls6jQQ81DfryO3KtfUoA/p3810G37T3VJ3TlARdvukhldjANeemx
1Taa0ZztoeZUF9UnO5XmDg4du1t5zff1mQ566A8dAOcMIXbZrQAAAABJRU5ErkJggg== z2B8MS0mq80GyySHj98rD2jQOpXbtgrVNprRnO2h5lQX1Sc7leYODh27W3nN9/WZDnroDx0A5wwhdtmt
AAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

View File

@ -28,57 +28,62 @@
/// </summary> /// </summary>
private void InitializeComponent() private void InitializeComponent()
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TAStudio)); this.components = new System.ComponentModel.Container();
this.menuStrip1 = new System.Windows.Forms.MenuStrip(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TAStudio));
this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.menuStrip1 = new System.Windows.Forms.MenuStrip();
this.newProjectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.fileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.openProjectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.newProjectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.saveProjectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.openProjectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.saveProjectAsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.saveProjectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.recentToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.saveProjectAsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.nToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.recentToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator(); this.nToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.clearToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); this.clearToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.importTASFileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); this.importTASFileToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
this.editToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.exitToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.settingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.editToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.saveWindowPositionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.settingsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.restoreWindowToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.saveWindowPositionToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.TASView = new BizHawk.VirtualListView(); this.restoreWindowToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.UpcolumnHeader1 = new System.Windows.Forms.ColumnHeader(); this.autoloadToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.DowncolumnHeader1 = new System.Windows.Forms.ColumnHeader(); this.TASView = new BizHawk.VirtualListView();
this.LeftcolumnHeader1 = new System.Windows.Forms.ColumnHeader(); this.Log = new System.Windows.Forms.ColumnHeader();
this.RightcolumnHeader1 = new System.Windows.Forms.ColumnHeader(); this.toolStripContainer1 = new System.Windows.Forms.ToolStripContainer();
this.toolStripContainer1 = new System.Windows.Forms.ToolStripContainer(); this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.toolStrip1 = new System.Windows.Forms.ToolStrip(); this.RewindButton = new System.Windows.Forms.ToolStripButton();
this.StopButton = new System.Windows.Forms.ToolStripButton(); this.FrameAdvanceButton = new System.Windows.Forms.ToolStripButton();
this.FrameAdvanceButton = new System.Windows.Forms.ToolStripButton(); this.PauseButton = new System.Windows.Forms.ToolStripButton();
this.RewindButton = new System.Windows.Forms.ToolStripButton(); this.toolStrip2 = new System.Windows.Forms.ToolStrip();
this.PauseButton = new System.Windows.Forms.ToolStripButton(); this.StopButton = new System.Windows.Forms.ToolStripButton();
this.menuStrip1.SuspendLayout(); this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
this.toolStripContainer1.TopToolStripPanel.SuspendLayout(); this.ReadOnlyCheckBox = new System.Windows.Forms.CheckBox();
this.toolStripContainer1.SuspendLayout(); this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
this.toolStrip1.SuspendLayout(); this.toolStripButton1 = new System.Windows.Forms.ToolStripButton();
this.SuspendLayout(); this.menuStrip1.SuspendLayout();
// this.toolStripContainer1.TopToolStripPanel.SuspendLayout();
// menuStrip1 this.toolStripContainer1.SuspendLayout();
// this.toolStrip1.SuspendLayout();
this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.toolStrip2.SuspendLayout();
this.SuspendLayout();
//
// menuStrip1
//
this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.fileToolStripMenuItem, this.fileToolStripMenuItem,
this.editToolStripMenuItem, this.editToolStripMenuItem,
this.settingsToolStripMenuItem}); this.settingsToolStripMenuItem});
this.menuStrip1.Location = new System.Drawing.Point(0, 0); this.menuStrip1.Location = new System.Drawing.Point(0, 0);
this.menuStrip1.Name = "menuStrip1"; this.menuStrip1.Name = "menuStrip1";
this.menuStrip1.Size = new System.Drawing.Size(699, 24); this.menuStrip1.Size = new System.Drawing.Size(699, 24);
this.menuStrip1.TabIndex = 0; this.menuStrip1.TabIndex = 0;
this.menuStrip1.Text = "menuStrip1"; this.menuStrip1.Text = "menuStrip1";
// //
// fileToolStripMenuItem // fileToolStripMenuItem
// //
this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.fileToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.newProjectToolStripMenuItem, this.newProjectToolStripMenuItem,
this.openProjectToolStripMenuItem, this.openProjectToolStripMenuItem,
this.saveProjectToolStripMenuItem, this.saveProjectToolStripMenuItem,
@ -88,247 +93,284 @@
this.importTASFileToolStripMenuItem, this.importTASFileToolStripMenuItem,
this.toolStripSeparator2, this.toolStripSeparator2,
this.exitToolStripMenuItem}); this.exitToolStripMenuItem});
this.fileToolStripMenuItem.Name = "fileToolStripMenuItem"; this.fileToolStripMenuItem.Name = "fileToolStripMenuItem";
this.fileToolStripMenuItem.Size = new System.Drawing.Size(35, 20); this.fileToolStripMenuItem.Size = new System.Drawing.Size(35, 20);
this.fileToolStripMenuItem.Text = "&File"; this.fileToolStripMenuItem.Text = "&File";
// //
// newProjectToolStripMenuItem // newProjectToolStripMenuItem
// //
this.newProjectToolStripMenuItem.Name = "newProjectToolStripMenuItem"; this.newProjectToolStripMenuItem.Name = "newProjectToolStripMenuItem";
this.newProjectToolStripMenuItem.Size = new System.Drawing.Size(161, 22); this.newProjectToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N)));
this.newProjectToolStripMenuItem.Text = "New Project"; this.newProjectToolStripMenuItem.Size = new System.Drawing.Size(188, 22);
// this.newProjectToolStripMenuItem.Text = "New Project";
// openProjectToolStripMenuItem //
// // openProjectToolStripMenuItem
this.openProjectToolStripMenuItem.Name = "openProjectToolStripMenuItem"; //
this.openProjectToolStripMenuItem.Size = new System.Drawing.Size(161, 22); this.openProjectToolStripMenuItem.Name = "openProjectToolStripMenuItem";
this.openProjectToolStripMenuItem.Text = "&Open Project"; this.openProjectToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O)));
// this.openProjectToolStripMenuItem.Size = new System.Drawing.Size(188, 22);
// saveProjectToolStripMenuItem this.openProjectToolStripMenuItem.Text = "&Open Project";
// //
this.saveProjectToolStripMenuItem.Name = "saveProjectToolStripMenuItem"; // saveProjectToolStripMenuItem
this.saveProjectToolStripMenuItem.Size = new System.Drawing.Size(161, 22); //
this.saveProjectToolStripMenuItem.Text = "&Save Project"; this.saveProjectToolStripMenuItem.Name = "saveProjectToolStripMenuItem";
// this.saveProjectToolStripMenuItem.Size = new System.Drawing.Size(188, 22);
// saveProjectAsToolStripMenuItem this.saveProjectToolStripMenuItem.Text = "&Save Project";
// //
this.saveProjectAsToolStripMenuItem.Name = "saveProjectAsToolStripMenuItem"; // saveProjectAsToolStripMenuItem
this.saveProjectAsToolStripMenuItem.Size = new System.Drawing.Size(161, 22); //
this.saveProjectAsToolStripMenuItem.Text = "Save Project As"; this.saveProjectAsToolStripMenuItem.Name = "saveProjectAsToolStripMenuItem";
// this.saveProjectAsToolStripMenuItem.Size = new System.Drawing.Size(188, 22);
// recentToolStripMenuItem this.saveProjectAsToolStripMenuItem.Text = "Save Project As";
// //
this.recentToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { // recentToolStripMenuItem
//
this.recentToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.nToolStripMenuItem, this.nToolStripMenuItem,
this.toolStripSeparator3, this.toolStripSeparator3,
this.clearToolStripMenuItem}); this.clearToolStripMenuItem});
this.recentToolStripMenuItem.Name = "recentToolStripMenuItem"; this.recentToolStripMenuItem.Name = "recentToolStripMenuItem";
this.recentToolStripMenuItem.Size = new System.Drawing.Size(161, 22); this.recentToolStripMenuItem.Size = new System.Drawing.Size(188, 22);
this.recentToolStripMenuItem.Text = "Recent"; this.recentToolStripMenuItem.Text = "Recent";
// //
// nToolStripMenuItem // nToolStripMenuItem
// //
this.nToolStripMenuItem.Name = "nToolStripMenuItem"; this.nToolStripMenuItem.Name = "nToolStripMenuItem";
this.nToolStripMenuItem.Size = new System.Drawing.Size(110, 22); this.nToolStripMenuItem.Size = new System.Drawing.Size(110, 22);
this.nToolStripMenuItem.Text = "None"; this.nToolStripMenuItem.Text = "None";
// //
// toolStripSeparator3 // toolStripSeparator3
// //
this.toolStripSeparator3.Name = "toolStripSeparator3"; this.toolStripSeparator3.Name = "toolStripSeparator3";
this.toolStripSeparator3.Size = new System.Drawing.Size(107, 6); this.toolStripSeparator3.Size = new System.Drawing.Size(107, 6);
// //
// clearToolStripMenuItem // clearToolStripMenuItem
// //
this.clearToolStripMenuItem.Name = "clearToolStripMenuItem"; this.clearToolStripMenuItem.Name = "clearToolStripMenuItem";
this.clearToolStripMenuItem.Size = new System.Drawing.Size(110, 22); this.clearToolStripMenuItem.Size = new System.Drawing.Size(110, 22);
this.clearToolStripMenuItem.Text = "Clear"; this.clearToolStripMenuItem.Text = "Clear";
// //
// toolStripSeparator1 // toolStripSeparator1
// //
this.toolStripSeparator1.Name = "toolStripSeparator1"; this.toolStripSeparator1.Name = "toolStripSeparator1";
this.toolStripSeparator1.Size = new System.Drawing.Size(158, 6); this.toolStripSeparator1.Size = new System.Drawing.Size(185, 6);
// //
// importTASFileToolStripMenuItem // importTASFileToolStripMenuItem
// //
this.importTASFileToolStripMenuItem.Name = "importTASFileToolStripMenuItem"; this.importTASFileToolStripMenuItem.Name = "importTASFileToolStripMenuItem";
this.importTASFileToolStripMenuItem.Size = new System.Drawing.Size(161, 22); this.importTASFileToolStripMenuItem.Size = new System.Drawing.Size(188, 22);
this.importTASFileToolStripMenuItem.Text = "Import TAS file"; this.importTASFileToolStripMenuItem.Text = "Import TAS file";
// //
// toolStripSeparator2 // toolStripSeparator2
// //
this.toolStripSeparator2.Name = "toolStripSeparator2"; this.toolStripSeparator2.Name = "toolStripSeparator2";
this.toolStripSeparator2.Size = new System.Drawing.Size(158, 6); this.toolStripSeparator2.Size = new System.Drawing.Size(185, 6);
// //
// exitToolStripMenuItem // exitToolStripMenuItem
// //
this.exitToolStripMenuItem.Name = "exitToolStripMenuItem"; this.exitToolStripMenuItem.Name = "exitToolStripMenuItem";
this.exitToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F4))); this.exitToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F4)));
this.exitToolStripMenuItem.Size = new System.Drawing.Size(161, 22); this.exitToolStripMenuItem.Size = new System.Drawing.Size(188, 22);
this.exitToolStripMenuItem.Text = "E&xit"; this.exitToolStripMenuItem.Text = "E&xit";
this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click); this.exitToolStripMenuItem.Click += new System.EventHandler(this.exitToolStripMenuItem_Click);
// //
// editToolStripMenuItem // editToolStripMenuItem
// //
this.editToolStripMenuItem.Name = "editToolStripMenuItem"; this.editToolStripMenuItem.Name = "editToolStripMenuItem";
this.editToolStripMenuItem.Size = new System.Drawing.Size(37, 20); this.editToolStripMenuItem.Size = new System.Drawing.Size(37, 20);
this.editToolStripMenuItem.Text = "&Edit"; this.editToolStripMenuItem.Text = "&Edit";
// //
// settingsToolStripMenuItem // settingsToolStripMenuItem
// //
this.settingsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.settingsToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.saveWindowPositionToolStripMenuItem, this.saveWindowPositionToolStripMenuItem,
this.restoreWindowToolStripMenuItem}); this.restoreWindowToolStripMenuItem,
this.settingsToolStripMenuItem.Name = "settingsToolStripMenuItem"; this.autoloadToolStripMenuItem});
this.settingsToolStripMenuItem.Size = new System.Drawing.Size(58, 20); this.settingsToolStripMenuItem.Name = "settingsToolStripMenuItem";
this.settingsToolStripMenuItem.Text = "&Settings"; this.settingsToolStripMenuItem.Size = new System.Drawing.Size(58, 20);
this.settingsToolStripMenuItem.DropDownOpened += new System.EventHandler(this.settingsToolStripMenuItem_DropDownOpened); this.settingsToolStripMenuItem.Text = "&Settings";
// this.settingsToolStripMenuItem.DropDownOpened += new System.EventHandler(this.settingsToolStripMenuItem_DropDownOpened);
// saveWindowPositionToolStripMenuItem //
// // saveWindowPositionToolStripMenuItem
this.saveWindowPositionToolStripMenuItem.Name = "saveWindowPositionToolStripMenuItem"; //
this.saveWindowPositionToolStripMenuItem.Size = new System.Drawing.Size(190, 22); this.saveWindowPositionToolStripMenuItem.Name = "saveWindowPositionToolStripMenuItem";
this.saveWindowPositionToolStripMenuItem.Text = "Save Window Position"; this.saveWindowPositionToolStripMenuItem.Size = new System.Drawing.Size(203, 22);
this.saveWindowPositionToolStripMenuItem.Click += new System.EventHandler(this.saveWindowPositionToolStripMenuItem_Click); this.saveWindowPositionToolStripMenuItem.Text = "Save Window Position";
// this.saveWindowPositionToolStripMenuItem.Click += new System.EventHandler(this.saveWindowPositionToolStripMenuItem_Click);
// restoreWindowToolStripMenuItem //
// // restoreWindowToolStripMenuItem
this.restoreWindowToolStripMenuItem.Name = "restoreWindowToolStripMenuItem"; //
this.restoreWindowToolStripMenuItem.Size = new System.Drawing.Size(190, 22); this.restoreWindowToolStripMenuItem.Name = "restoreWindowToolStripMenuItem";
this.restoreWindowToolStripMenuItem.Text = "Restore Window"; this.restoreWindowToolStripMenuItem.Size = new System.Drawing.Size(203, 22);
this.restoreWindowToolStripMenuItem.Click += new System.EventHandler(this.restoreWindowToolStripMenuItem_Click); this.restoreWindowToolStripMenuItem.Text = "Restore Default Settings";
// this.restoreWindowToolStripMenuItem.Click += new System.EventHandler(this.restoreWindowToolStripMenuItem_Click);
// TASView //
// // autoloadToolStripMenuItem
this.TASView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { //
this.UpcolumnHeader1, this.autoloadToolStripMenuItem.Name = "autoloadToolStripMenuItem";
this.DowncolumnHeader1, this.autoloadToolStripMenuItem.Size = new System.Drawing.Size(203, 22);
this.LeftcolumnHeader1, this.autoloadToolStripMenuItem.Text = "Autoload";
this.RightcolumnHeader1}); this.autoloadToolStripMenuItem.Click += new System.EventHandler(this.autoloadToolStripMenuItem_Click);
this.TASView.GridLines = true; //
this.TASView.ItemCount = 0; // TASView
this.TASView.Location = new System.Drawing.Point(12, 38); //
this.TASView.Name = "TASView"; this.TASView.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.TASView.selectedItem = -1; this.Log});
this.TASView.Size = new System.Drawing.Size(399, 424); this.TASView.GridLines = true;
this.TASView.TabIndex = 1; this.TASView.ItemCount = 0;
this.TASView.UseCompatibleStateImageBehavior = false; this.TASView.Location = new System.Drawing.Point(12, 38);
this.TASView.View = System.Windows.Forms.View.Details; this.TASView.Name = "TASView";
// this.TASView.selectedItem = -1;
// UpcolumnHeader1 this.TASView.Size = new System.Drawing.Size(399, 424);
// this.TASView.TabIndex = 1;
this.UpcolumnHeader1.Text = "U"; this.TASView.UseCompatibleStateImageBehavior = false;
this.UpcolumnHeader1.Width = 19; this.TASView.View = System.Windows.Forms.View.Details;
// //
// DowncolumnHeader1 // Log
// //
this.DowncolumnHeader1.Text = "D"; this.Log.Text = "Log";
this.DowncolumnHeader1.Width = 17; this.Log.Width = 150;
// //
// LeftcolumnHeader1 // toolStripContainer1
// //
this.LeftcolumnHeader1.Text = "L"; //
this.LeftcolumnHeader1.Width = 20; // toolStripContainer1.ContentPanel
// //
// RightcolumnHeader1 this.toolStripContainer1.ContentPanel.Size = new System.Drawing.Size(150, 125);
// this.toolStripContainer1.Location = new System.Drawing.Point(427, 38);
this.RightcolumnHeader1.Text = "R"; this.toolStripContainer1.Name = "toolStripContainer1";
this.RightcolumnHeader1.Width = 21; this.toolStripContainer1.Size = new System.Drawing.Size(150, 175);
// this.toolStripContainer1.TabIndex = 2;
// toolStripContainer1 this.toolStripContainer1.Text = "toolStripContainer1";
// //
// // toolStripContainer1.TopToolStripPanel
// toolStripContainer1.ContentPanel //
// this.toolStripContainer1.TopToolStripPanel.Controls.Add(this.toolStrip1);
this.toolStripContainer1.ContentPanel.Size = new System.Drawing.Size(150, 150); this.toolStripContainer1.TopToolStripPanel.Controls.Add(this.toolStrip2);
this.toolStripContainer1.Location = new System.Drawing.Point(470, 65); //
this.toolStripContainer1.Name = "toolStripContainer1"; // toolStrip1
this.toolStripContainer1.Size = new System.Drawing.Size(150, 175); //
this.toolStripContainer1.TabIndex = 2; this.toolStrip1.Dock = System.Windows.Forms.DockStyle.None;
this.toolStripContainer1.Text = "toolStripContainer1"; this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
// this.toolStripButton1,
// toolStripContainer1.TopToolStripPanel
//
this.toolStripContainer1.TopToolStripPanel.Controls.Add(this.toolStrip1);
//
// toolStrip1
//
this.toolStrip1.Dock = System.Windows.Forms.DockStyle.None;
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.StopButton,
this.RewindButton, this.RewindButton,
this.FrameAdvanceButton, this.PauseButton,
this.PauseButton}); this.FrameAdvanceButton});
this.toolStrip1.Location = new System.Drawing.Point(3, 0); this.toolStrip1.Location = new System.Drawing.Point(3, 0);
this.toolStrip1.Name = "toolStrip1"; this.toolStrip1.Name = "toolStrip1";
this.toolStrip1.Size = new System.Drawing.Size(133, 25); this.toolStrip1.Size = new System.Drawing.Size(102, 25);
this.toolStrip1.TabIndex = 0; this.toolStrip1.TabIndex = 0;
// //
// StopButton // RewindButton
// //
this.StopButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.RewindButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
this.StopButton.Image = global::BizHawk.MultiClient.Properties.Resources.Stop; this.RewindButton.Image = ((System.Drawing.Image)(resources.GetObject("RewindButton.Image")));
this.StopButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.RewindButton.ImageTransparentColor = System.Drawing.Color.Magenta;
this.StopButton.Name = "StopButton"; this.RewindButton.Name = "RewindButton";
this.StopButton.Size = new System.Drawing.Size(23, 22); this.RewindButton.Size = new System.Drawing.Size(23, 22);
this.StopButton.Text = "toolStripButton1"; this.RewindButton.Text = "<";
this.StopButton.Click += new System.EventHandler(this.StopButton_Click); this.RewindButton.ToolTipText = "Rewind";
// this.RewindButton.Click += new System.EventHandler(this.RewindButton_Click);
// FrameAdvanceButton //
// // FrameAdvanceButton
this.FrameAdvanceButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; //
this.FrameAdvanceButton.Image = global::BizHawk.MultiClient.Properties.Resources.Debugger; this.FrameAdvanceButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
this.FrameAdvanceButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.FrameAdvanceButton.Image = global::BizHawk.MultiClient.Properties.Resources.Debugger;
this.FrameAdvanceButton.Name = "FrameAdvanceButton"; this.FrameAdvanceButton.ImageTransparentColor = System.Drawing.Color.Magenta;
this.FrameAdvanceButton.Size = new System.Drawing.Size(23, 22); this.FrameAdvanceButton.Name = "FrameAdvanceButton";
this.FrameAdvanceButton.Text = ">"; this.FrameAdvanceButton.Size = new System.Drawing.Size(23, 22);
this.FrameAdvanceButton.ToolTipText = "Frame Advance"; this.FrameAdvanceButton.Text = ">";
this.FrameAdvanceButton.Click += new System.EventHandler(this.FrameAdvanceButton_Click); this.FrameAdvanceButton.ToolTipText = "Frame Advance";
// this.FrameAdvanceButton.Click += new System.EventHandler(this.FrameAdvanceButton_Click);
// RewindButton //
// // PauseButton
this.RewindButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; //
this.RewindButton.Image = ((System.Drawing.Image)(resources.GetObject("RewindButton.Image"))); this.PauseButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.RewindButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.PauseButton.Image = global::BizHawk.MultiClient.Properties.Resources.Pause;
this.RewindButton.Name = "RewindButton"; this.PauseButton.ImageTransparentColor = System.Drawing.Color.Magenta;
this.RewindButton.Size = new System.Drawing.Size(23, 22); this.PauseButton.Name = "PauseButton";
this.RewindButton.Text = "<"; this.PauseButton.Size = new System.Drawing.Size(23, 22);
this.RewindButton.ToolTipText = "Rewind"; this.PauseButton.Text = "Pause Button";
this.RewindButton.Click += new System.EventHandler(this.RewindButton_Click); this.PauseButton.ToolTipText = "Pause";
// this.PauseButton.Click += new System.EventHandler(this.PauseButton_Click);
// PauseButton //
// // toolStrip2
this.PauseButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; //
this.PauseButton.Image = global::BizHawk.MultiClient.Properties.Resources.Pause; this.toolStrip2.Dock = System.Windows.Forms.DockStyle.None;
this.PauseButton.ImageTransparentColor = System.Drawing.Color.Magenta; this.toolStrip2.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.PauseButton.Name = "PauseButton"; this.StopButton,
this.PauseButton.Size = new System.Drawing.Size(23, 22); this.toolStripSeparator4});
this.PauseButton.Text = "Pause Button"; this.toolStrip2.Location = new System.Drawing.Point(3, 25);
this.PauseButton.ToolTipText = "Pause"; this.toolStrip2.Name = "toolStrip2";
this.PauseButton.Click += new System.EventHandler(this.PauseButton_Click); this.toolStrip2.Size = new System.Drawing.Size(39, 25);
// this.toolStrip2.TabIndex = 1;
// TAStudio //
// // StopButton
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); //
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.StopButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.ClientSize = new System.Drawing.Size(699, 474); this.StopButton.Image = global::BizHawk.MultiClient.Properties.Resources.Stop;
this.Controls.Add(this.toolStripContainer1); this.StopButton.ImageTransparentColor = System.Drawing.Color.Magenta;
this.Controls.Add(this.TASView); this.StopButton.Name = "StopButton";
this.Controls.Add(this.menuStrip1); this.StopButton.Size = new System.Drawing.Size(23, 22);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.StopButton.Text = "Stop Movie";
this.MainMenuStrip = this.menuStrip1; //
this.Name = "TAStudio"; // toolStripSeparator4
this.Text = "TAStudio"; //
this.Load += new System.EventHandler(this.TAStudio_Load); this.toolStripSeparator4.Name = "toolStripSeparator4";
this.menuStrip1.ResumeLayout(false); this.toolStripSeparator4.Size = new System.Drawing.Size(6, 25);
this.menuStrip1.PerformLayout(); //
this.toolStripContainer1.TopToolStripPanel.ResumeLayout(false); // ReadOnlyCheckBox
this.toolStripContainer1.TopToolStripPanel.PerformLayout(); //
this.toolStripContainer1.ResumeLayout(false); this.ReadOnlyCheckBox.Appearance = System.Windows.Forms.Appearance.Button;
this.toolStripContainer1.PerformLayout(); this.ReadOnlyCheckBox.AutoSize = true;
this.toolStrip1.ResumeLayout(false); this.ReadOnlyCheckBox.BackColor = System.Drawing.SystemColors.Control;
this.toolStrip1.PerformLayout(); this.ReadOnlyCheckBox.Image = global::BizHawk.MultiClient.Properties.Resources.ReadOnly;
this.ResumeLayout(false); this.ReadOnlyCheckBox.ImageAlign = System.Drawing.ContentAlignment.BottomRight;
this.PerformLayout(); this.ReadOnlyCheckBox.Location = new System.Drawing.Point(583, 38);
this.ReadOnlyCheckBox.Name = "ReadOnlyCheckBox";
this.ReadOnlyCheckBox.Size = new System.Drawing.Size(22, 22);
this.ReadOnlyCheckBox.TabIndex = 3;
this.toolTip1.SetToolTip(this.ReadOnlyCheckBox, "Read-only");
this.ReadOnlyCheckBox.UseVisualStyleBackColor = false;
this.ReadOnlyCheckBox.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged);
//
// toolStripButton1
//
this.toolStripButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
this.toolStripButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripButton1.Image")));
this.toolStripButton1.ImageTransparentColor = System.Drawing.Color.Magenta;
this.toolStripButton1.Name = "toolStripButton1";
this.toolStripButton1.Size = new System.Drawing.Size(23, 22);
this.toolStripButton1.Text = "|";
this.toolStripButton1.ToolTipText = "Rewind to Beginning";
this.toolStripButton1.Click += new System.EventHandler(this.toolStripButton1_Click);
//
// TAStudio
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(699, 474);
this.Controls.Add(this.ReadOnlyCheckBox);
this.Controls.Add(this.toolStripContainer1);
this.Controls.Add(this.TASView);
this.Controls.Add(this.menuStrip1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.MainMenuStrip = this.menuStrip1;
this.Name = "TAStudio";
this.Text = "TAStudio";
this.Load += new System.EventHandler(this.TAStudio_Load);
this.menuStrip1.ResumeLayout(false);
this.menuStrip1.PerformLayout();
this.toolStripContainer1.TopToolStripPanel.ResumeLayout(false);
this.toolStripContainer1.TopToolStripPanel.PerformLayout();
this.toolStripContainer1.ResumeLayout(false);
this.toolStripContainer1.PerformLayout();
this.toolStrip1.ResumeLayout(false);
this.toolStrip1.PerformLayout();
this.toolStrip2.ResumeLayout(false);
this.toolStrip2.PerformLayout();
this.ResumeLayout(false);
this.PerformLayout();
} }
@ -348,20 +390,23 @@
private System.Windows.Forms.ToolStripMenuItem saveWindowPositionToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem saveWindowPositionToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem restoreWindowToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem restoreWindowToolStripMenuItem;
private VirtualListView TASView; private VirtualListView TASView;
private System.Windows.Forms.ColumnHeader UpcolumnHeader1; private System.Windows.Forms.ColumnHeader Log;
private System.Windows.Forms.ColumnHeader DowncolumnHeader1;
private System.Windows.Forms.ColumnHeader LeftcolumnHeader1;
private System.Windows.Forms.ColumnHeader RightcolumnHeader1;
private System.Windows.Forms.ToolStripMenuItem recentToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem recentToolStripMenuItem;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2; private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
private System.Windows.Forms.ToolStripMenuItem nToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem nToolStripMenuItem;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator3; private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
private System.Windows.Forms.ToolStripMenuItem clearToolStripMenuItem; private System.Windows.Forms.ToolStripMenuItem clearToolStripMenuItem;
private System.Windows.Forms.ToolStripContainer toolStripContainer1; private System.Windows.Forms.ToolStripContainer toolStripContainer1;
private System.Windows.Forms.ToolStrip toolStrip1; private System.Windows.Forms.ToolStrip toolStrip1;
private System.Windows.Forms.ToolStripButton StopButton;
private System.Windows.Forms.ToolStripButton FrameAdvanceButton; private System.Windows.Forms.ToolStripButton FrameAdvanceButton;
private System.Windows.Forms.ToolStripButton RewindButton; private System.Windows.Forms.ToolStripButton RewindButton;
private System.Windows.Forms.ToolStripButton PauseButton; private System.Windows.Forms.ToolStripButton PauseButton;
private System.Windows.Forms.ToolStrip toolStrip2;
private System.Windows.Forms.ToolStripButton StopButton;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator4;
private System.Windows.Forms.ToolStripMenuItem autoloadToolStripMenuItem;
private System.Windows.Forms.CheckBox ReadOnlyCheckBox;
private System.Windows.Forms.ToolTip toolTip1;
private System.Windows.Forms.ToolStripButton toolStripButton1;
} }
} }

View File

@ -9,93 +9,120 @@ using System.Windows.Forms;
namespace BizHawk.MultiClient namespace BizHawk.MultiClient
{ {
public partial class TAStudio : Form public partial class TAStudio : Form
{ {
int defaultWidth; //For saving the default size of the dialog, so the user can restore if desired int defaultWidth; //For saving the default size of the dialog, so the user can restore if desired
int defaultHeight; int defaultHeight;
public TAStudio() public TAStudio()
{ {
InitializeComponent(); InitializeComponent();
Closing += (o, e) => SaveConfigSettings(); Closing += (o, e) => SaveConfigSettings();
TASView.QueryItemText += new QueryItemTextHandler(TASView_QueryItemText); TASView.QueryItemText += new QueryItemTextHandler(TASView_QueryItemText);
TASView.QueryItemBkColor += new QueryItemBkColorHandler(TASView_QueryItemBkColor); TASView.QueryItemBkColor += new QueryItemBkColorHandler(TASView_QueryItemBkColor);
TASView.VirtualMode = true; TASView.VirtualMode = true;
} }
private void TASView_QueryItemBkColor(int index, int column, ref Color color) private void TASView_QueryItemBkColor(int index, int column, ref Color color)
{ {
} }
private void TASView_QueryItemText(int index, int column, out string text) private void TASView_QueryItemText(int index, int column, out string text)
{ {
text = ""; text = "";
} }
private void TAStudio_Load(object sender, EventArgs e) private void TAStudio_Load(object sender, EventArgs e)
{ {
LoadConfigSettings(); LoadConfigSettings();
} ReadOnlyCheckBox.Checked = Global.MainForm.ReadOnly;
}
private void LoadConfigSettings() private void LoadConfigSettings()
{ {
defaultWidth = Size.Width; //Save these first so that the user can restore to its original size defaultWidth = Size.Width; //Save these first so that the user can restore to its original size
defaultHeight = Size.Height; defaultHeight = Size.Height;
} }
private void SaveConfigSettings() private void SaveConfigSettings()
{ {
Global.Config.TASWndx = this.Location.X; Global.Config.TASWndx = this.Location.X;
Global.Config.TASWndy = this.Location.Y; Global.Config.TASWndy = this.Location.Y;
Global.Config.TASWidth = this.Right - this.Left; Global.Config.TASWidth = this.Right - this.Left;
Global.Config.TASHeight = this.Bottom - this.Top; Global.Config.TASHeight = this.Bottom - this.Top;
} }
public void Restart() public void Restart()
{ {
} }
private void exitToolStripMenuItem_Click(object sender, EventArgs e) private void exitToolStripMenuItem_Click(object sender, EventArgs e)
{ {
this.Close(); this.Close();
} }
private void settingsToolStripMenuItem_DropDownOpened(object sender, EventArgs e) private void settingsToolStripMenuItem_DropDownOpened(object sender, EventArgs e)
{ {
saveWindowPositionToolStripMenuItem.Checked = Global.Config.TAStudioSaveWindowPosition; saveWindowPositionToolStripMenuItem.Checked = Global.Config.TAStudioSaveWindowPosition;
} autoloadToolStripMenuItem.Checked = Global.Config.AutoloadTAStudio;
}
private void saveWindowPositionToolStripMenuItem_Click(object sender, EventArgs e) private void saveWindowPositionToolStripMenuItem_Click(object sender, EventArgs e)
{ {
Global.Config.TAStudioSaveWindowPosition ^= true; Global.Config.TAStudioSaveWindowPosition ^= true;
} }
private void restoreWindowToolStripMenuItem_Click(object sender, EventArgs e) private void restoreWindowToolStripMenuItem_Click(object sender, EventArgs e)
{ {
this.Size = new System.Drawing.Size(defaultWidth, defaultHeight); this.Size = new System.Drawing.Size(defaultWidth, defaultHeight);
} }
private void StopButton_Click(object sender, EventArgs e) private void StopButton_Click(object sender, EventArgs e)
{ {
Global.MainForm.StopUserMovie(); Global.MainForm.StopUserMovie();
} }
private void FrameAdvanceButton_Click(object sender, EventArgs e) private void FrameAdvanceButton_Click(object sender, EventArgs e)
{ {
Global.MainForm.PressFrameAdvance = true; Global.MainForm.PressFrameAdvance = true;
} }
private void RewindButton_Click(object sender, EventArgs e) private void RewindButton_Click(object sender, EventArgs e)
{ {
Global.MainForm.PressRewind = true; Global.MainForm.PressRewind = true;
} }
private void PauseButton_Click(object sender, EventArgs e) private void PauseButton_Click(object sender, EventArgs e)
{ {
Global.MainForm.TogglePause(); Global.MainForm.TogglePause();
} }
}
private void autoloadToolStripMenuItem_Click(object sender, EventArgs e)
{
Global.Config.AutoloadTAStudio ^= true;
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
Global.MainForm.ToggleReadOnly();
if (ReadOnlyCheckBox.Checked)
{
ReadOnlyCheckBox.BackColor = System.Drawing.SystemColors.Control;
//TODO: set tooltip text to "In Read-Only Mode)
}
else
{
ReadOnlyCheckBox.BackColor = Color.LightCoral;
//TOD: set tooltip text to "In Read+Write Mode"
}
}
private void toolStripButton1_Click(object sender, EventArgs e)
{
Global.MainForm.PlayMovieFromBeginning();
}
}
} }

View File

@ -124,6 +124,21 @@
<value>126, 17</value> <value>126, 17</value>
</metadata> </metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="toolStripButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAgxJREFUOE+lkvtL
U2EYx+0PEbtpFwnBKPGKiJImGP0gYhIYs1E5GF5gIxkpA00JRSmMEF0ohMh+GaRWYlqabMVcNdS2QpaI
VqiDIYhk397vA6fXhCjyhYdzeM/5fp7vczkAdeL2cwho7v/wWzT1zcN+Pwhr51uY2/y41PQaF+wzKKiZ
QvaN58g0jyLd5KEUcQbg+84P/Cm2tncQjW3j68YWIqubCC3FcOJc478BAuGoZM6zvoRnakXEruEIjhc4
/g5gZop9c+voGAyLbQIfeBZxLL9BA1jzXvuGbWamuKh+GmmVbswE19A59FEBbmoAG7YbsLtm2mZmiml9
cvabNDwpz6YB7LYBoMXCumkJr7LOmnnHzBQ/9X2Bo2cOibm1GsBREbAQiYmw/8lnuCeWkVzcgnZlnw1j
3HV/wuNXK6i/9x5Hc6wawDlTXHbLJ+LZUBQPRyKwdQdxutwl1h+NLXHh5Ht1ewBHsiwawCW57HyDAfWR
dvl0uhZQ1eqX8aVc7EKLqrum651ATLf9OJx5XQM4KmY0xPzZ0hFAiQJnXB0WwME0E3IsL5B17ZlADqWb
NYDrOepdlcysmTWWOrxqbceRWtaLk0VO1XW72D5Vckd2gMBfq8zdpmUG62NJvKM4+XyziDk24xmfWoGE
s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC
</value>
</data>
<data name="RewindButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="RewindButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
@ -139,6 +154,15 @@
s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC s1c0gHPmbrPTpHNJKOCo2G1mZs20zcwUJ5yp1AB5+8/zEwgF5GMVDxh4AAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<metadata name="toolStrip2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>225, 17</value>
</metadata>
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>324, 17</value>
</metadata>
<metadata name="toolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>324, 17</value>
</metadata>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
AAABAAEAEBAAAAAAAABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAAAAAAA AAABAAEAEBAAAAAAAABoBQAAFgAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAAAAAAAAAA