<entry key="profile.column.name">Name</entry>\r
<entry key="profile.column.id">ID</entry>\r
<entry key="profile.column.revision">Revision</entry>\r
+ <entry key="profile.column.canvasSize">Size</entry>\r
<entry key="profile.column.description">Description</entry>\r
<entry key="profile.column.author">Author</entry>\r
<entry key="profile.column.location">Location</entry>\r
<entry key="profile.column.name.width">200</entry>\r
<entry key="profile.column.id.width">100</entry>\r
<entry key="profile.column.revision.width">100</entry>\r
+ <entry key="profile.column.canvasSize.width">80</entry>\r
<entry key="profile.column.description.width">300</entry>\r
<entry key="profile.column.author.width">150</entry>\r
<entry key="profile.column.location.width">300</entry>\r
<entry key="profile.column.name">名前</entry>\r
<entry key="profile.column.id">ID</entry>\r
<entry key="profile.column.revision">リビジョン</entry>\r
+ <entry key="profile.column.canvasSize">サイズ</entry>\r
<entry key="profile.column.description">説明</entry>\r
<entry key="profile.column.author">作者</entry>\r
<entry key="profile.column.location">場所</entry>\r
<entry key="profile.column.name.width">200</entry>\r
<entry key="profile.column.id.width">100</entry>\r
<entry key="profile.column.revision.width">100</entry>\r
+ <entry key="profile.column.canvasSize.width">80</entry>\r
<entry key="profile.column.description.width">300</entry>\r
<entry key="profile.column.author.width">150</entry>\r
<entry key="profile.column.location.width">300</entry>\r
vendor=seraphy@seraphyware\r
specification_version=1.0\r
-implements_version=0.996b\r
+implements_version=0.997\r
if (tmpWidth != null && tmpWidth.trim().length() > 0) {\r
width = Integer.parseInt(tmpWidth.trim());\r
}\r
- String tmpHeight = getLocalizedElementText(sizeElm, "Height",\r
+ String tmpHeight = getLocalizedElementText(sizeElm, "height",\r
lang);\r
if (tmpHeight != null && tmpHeight.trim().length() > 0) {\r
height = Integer.parseInt(tmpHeight.trim());\r
this.txtCharacterDocBase.setEditable(false);\r
\r
this.txtCharacterName = new JTextFieldEx();\r
- this.txtImageWidth = new JSpinner(new SpinnerNumberModel(1, 1, 1024, 1));\r
- this.txtImageHeight = new JSpinner(new SpinnerNumberModel(1, 1, 1024, 1));\r
+ this.txtImageWidth = new JSpinner(new SpinnerNumberModel(1, 1,\r
+ Integer.MAX_VALUE, 1)); // 現実に可能であるかを問わず制限を設けない\r
+ this.txtImageHeight = new JSpinner(new SpinnerNumberModel(1, 1,\r
+ Integer.MAX_VALUE, 1)); // 現実に可能であるかを問わず制限を設けない\r
this.txtAuthor = new JTextField();\r
this.txtDescription = new JTextArea();\r
\r
return cd.getRev();\r
}\r
},\r
+ CANVAS_SIZE("profile.column.canvasSize") {\r
+ @Override\r
+ public String getValue(CharacterData cd) {\r
+ Dimension siz = cd.getImageSize();\r
+ if (siz != null) {\r
+ return siz.width + "x" + siz.height;\r
+ }\r
+ return "";\r
+ }\r
+ },\r
DESCRIPTION("profile.column.description") {\r
@Override\r
public String getValue(CharacterData cd) {\r