annotate FrmUnit.resx @ 66:68d4f7499212

Re #176: Bug when saving recently edited army * Make save button available whether army has previously been saved or not (partly for usability and partly to try to trigger bug) Bug seems to occur when opening an army as the first action, adding a unit and saving it, but not when creating a new army as the first action, then loading an old army as the second action, then adding a unit and saving it
author IBBoard <dev@ibboard.co.uk>
date Sat, 26 Sep 2009 09:51:53 +0000
parents 53a18feb2370
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
2 <root>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
3 <!--
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
4 Microsoft ResX Schema
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
5
51
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
6 Version 2.0
0
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
7
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
8 The primary goals of this format is to allow a simple XML format
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
9 that is mostly human readable. The generation and parsing of the
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
10 various data types are done through the TypeConverter classes
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
11 associated with the data types.
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
12
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
13 Example:
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
14
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
15 ... ado.net/XML headers & schema ...
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
16 <resheader name="resmimetype">text/microsoft-resx</resheader>
51
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
17 <resheader name="version">2.0</resheader>
0
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
18 <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
19 <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
51
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
20 <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
0
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
21 <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
22 <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
51
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
23 <value>[base64 mime encoded serialized .NET Framework object]</value>
0
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
24 </data>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
25 <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
51
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
26 <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
27 <comment>This is a comment</comment>
0
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
28 </data>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
29
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
30 There are any number of "resheader" rows that contain simple
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
31 name/value pairs.
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
32
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
33 Each data row contains a name, and value. The row also contains a
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
34 type or mimetype. Type corresponds to a .NET class that support
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
35 text/value conversion through the TypeConverter architecture.
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
36 Classes that don't support this are serialized and stored with the
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
37 mimetype set.
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
38
51
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
39 The mimetype is used for serialized objects, and tells the
0
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
40 ResXResourceReader how to depersist the object. This is currently not
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
41 extensible. For a given mimetype the value must be set accordingly:
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
42
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
43 Note - application/x-microsoft.net.object.binary.base64 is the format
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
44 that the ResXResourceWriter will generate, however the reader can
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
45 read any of the formats listed below.
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
46
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
47 mimetype: application/x-microsoft.net.object.binary.base64
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
48 value : The object must be serialized with
51
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
49 : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
0
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
50 : and then encoded with base64 encoding.
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
51
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
52 mimetype: application/x-microsoft.net.object.soap.base64
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
53 value : The object must be serialized with
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
54 : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
55 : and then encoded with base64 encoding.
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
56
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
57 mimetype: application/x-microsoft.net.object.bytearray.base64
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
58 value : The object must be serialized into a byte array
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
59 : using a System.ComponentModel.TypeConverter
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
60 : and then encoded with base64 encoding.
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
61 -->
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
62 <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
51
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
63 <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
0
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
64 <xsd:element name="root" msdata:IsDataSet="true">
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
65 <xsd:complexType>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
66 <xsd:choice maxOccurs="unbounded">
51
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
67 <xsd:element name="metadata">
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
68 <xsd:complexType>
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
69 <xsd:sequence>
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
70 <xsd:element name="value" type="xsd:string" minOccurs="0" />
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
71 </xsd:sequence>
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
72 <xsd:attribute name="name" use="required" type="xsd:string" />
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
73 <xsd:attribute name="type" type="xsd:string" />
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
74 <xsd:attribute name="mimetype" type="xsd:string" />
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
75 <xsd:attribute ref="xml:space" />
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
76 </xsd:complexType>
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
77 </xsd:element>
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
78 <xsd:element name="assembly">
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
79 <xsd:complexType>
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
80 <xsd:attribute name="alias" type="xsd:string" />
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
81 <xsd:attribute name="name" type="xsd:string" />
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
82 </xsd:complexType>
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
83 </xsd:element>
0
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
84 <xsd:element name="data">
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
85 <xsd:complexType>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
86 <xsd:sequence>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
87 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
88 <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
89 </xsd:sequence>
51
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
90 <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
0
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
91 <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
92 <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
51
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
93 <xsd:attribute ref="xml:space" />
0
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
94 </xsd:complexType>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
95 </xsd:element>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
96 <xsd:element name="resheader">
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
97 <xsd:complexType>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
98 <xsd:sequence>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
99 <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
100 </xsd:sequence>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
101 <xsd:attribute name="name" type="xsd:string" use="required" />
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
102 </xsd:complexType>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
103 </xsd:element>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
104 </xsd:choice>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
105 </xsd:complexType>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
106 </xsd:element>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
107 </xsd:schema>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
108 <resheader name="resmimetype">
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
109 <value>text/microsoft-resx</value>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
110 </resheader>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
111 <resheader name="version">
51
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
112 <value>2.0</value>
0
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
113 </resheader>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
114 <resheader name="reader">
51
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
115 <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
0
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
116 </resheader>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
117 <resheader name="writer">
51
53a18feb2370 * Set anchoring for better handling of resizing dialog
IBBoard <dev@ibboard.co.uk>
parents: 0
diff changeset
118 <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
0
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
119 </resheader>
7dd160dacb60 Initial commit of WarFoundry code
IBBoard <dev@ibboard.co.uk>
parents:
diff changeset
120 </root>