summaryrefslogtreecommitdiff
path: root/lib/gcstar/GCModels
diff options
context:
space:
mode:
authorJörg Frings-Fürst <jff@merkur>2014-07-06 15:20:38 +0200
committerJörg Frings-Fürst <jff@merkur>2014-07-06 15:20:38 +0200
commit126bb8cb6b93240bb4d3a2b816b74c286c3d422b (patch)
treee66e1dfe77d53a52539489765c88d23e4423ae27 /lib/gcstar/GCModels
Imported Upstream version 1.7.0upstream/1.7.0
Diffstat (limited to 'lib/gcstar/GCModels')
-rw-r--r--lib/gcstar/GCModels/GCTVepisodes.gcm390
-rw-r--r--lib/gcstar/GCModels/GCTVseries.gcm417
-rw-r--r--lib/gcstar/GCModels/GCboardgames.gcm478
-rw-r--r--lib/gcstar/GCModels/GCbooks.gcm278
-rw-r--r--lib/gcstar/GCModels/GCcoins.gcm275
-rw-r--r--lib/gcstar/GCModels/GCcomics.gcm353
-rw-r--r--lib/gcstar/GCModels/GCfilms.gcm604
-rw-r--r--lib/gcstar/GCModels/GCgames.gcm492
-rw-r--r--lib/gcstar/GCModels/GCminicars.gcm892
-rw-r--r--lib/gcstar/GCModels/GCmusics.gcm250
-rw-r--r--lib/gcstar/GCModels/GCperiodicals.gcm105
-rw-r--r--lib/gcstar/GCModels/GCsmartcards.gcm379
-rw-r--r--lib/gcstar/GCModels/GCsoftware.gcm438
-rw-r--r--lib/gcstar/GCModels/GCstamps.gcm702
-rw-r--r--lib/gcstar/GCModels/GCwines.gcm356
15 files changed, 6409 insertions, 0 deletions
diff --git a/lib/gcstar/GCModels/GCTVepisodes.gcm b/lib/gcstar/GCModels/GCTVepisodes.gcm
new file mode 100644
index 0000000..4f57910
--- /dev/null
+++ b/lib/gcstar/GCModels/GCTVepisodes.gcm
@@ -0,0 +1,390 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:noNamespaceSchemaLocation="http://www.gcstar.org/schemas/gcm-revision3.xsd"
+name="GCTVepisodes">
+
+ <lang>GCTVepisodes</lang>
+
+ <options>
+
+ <defaults>
+ <image>film_no.png</image>
+ <listImageWidth>173</listImageWidth>
+ <listImageHeight>110</listImageHeight>
+ <groupby>series</groupby>
+ <sortby>season</sortby>
+ </defaults>
+
+ <fields>
+ <id>id</id>
+ <title>title</title>
+ <cover>image</cover>
+ <url>webPage</url>
+ <play>videofile</play>
+ <search>
+ <field>name</field>
+ <field>series</field>
+ </search>
+ <results>
+ <field>series</field>
+ <field>season</field>
+ <field>episode</field>
+ <field>name</field>
+ <field>firstaired</field>
+ </results>
+ </fields>
+
+ <overlay>
+ <image>film.png</image>
+ <paddingLeft>12</paddingLeft>
+ <paddingRight>12</paddingRight>
+ <paddingTop>0</paddingTop>
+ <paddingBottom>0</paddingBottom>
+ </overlay>
+
+ <values id="favouriteYesno">
+ <value displayed="">0</value>
+ <value displayed="PanelFavourite">1</value>
+ </values>
+ <values id="ages">
+ <value displayed="">0</value>
+ <value displayed="AgeUnrated">1</value>
+ <value displayed="AgeAll">2</value>
+ <value displayed="AgeParent">5</value>
+ <value displayed="10">10</value>
+ <value displayed="11">11</value>
+ <value displayed="12">12</value>
+ <value displayed="13">13</value>
+ <value displayed="14">14</value>
+ <value displayed="15">15</value>
+ <value displayed="16">16</value>
+ <value displayed="17">17</value>
+ <value displayed="18">18</value>
+ <value displayed="19">19</value>
+ <value displayed="20">20</value>
+ <value displayed="21">21</value>
+ </values>
+ <values id="seen">
+ <value displayed="SeenNo">0</value>
+ <value displayed="SeenYes">1</value>
+ </values>
+ </options>
+
+ <groups>
+ <group id="main" label="Main"/>
+ <group id="info" label="General"/>
+ <group id="details" label="Details"/>
+ </groups>
+
+ <random>
+ <filter field="seen" comparison="eq" numeric="true" value="0" after="1"/>
+ </random>
+
+ <fields lending="true" tags="true">
+ <field value="id"
+ type="number"
+ label="Id"
+ init=""
+ group="main"
+ imported="false"/>
+ <field value="title"
+ group="main"
+ init="%series% - S%season%E%episode%"
+ label="title"
+ type="formatted" />
+ <field value="name"
+ type="short text"
+ label="Name"
+ init="NewItem"
+ group="main"
+ imported="true"/>
+ <field value="series"
+ type="history text"
+ label="Serie"
+ init="NewSeries"
+ group="main"
+ imported="true"/>
+ <field value="season"
+ type="number"
+ label="Season"
+ init="1"
+ min="0"
+ max="99999"
+ group="main"
+ imported="true"/>
+ <field value="episode"
+ type="number"
+ label="Episode"
+ init="1"
+ min="0"
+ max="99999"
+ group="main"
+ imported="true"/>
+ <field value="seen"
+ type="yesno"
+ label="Seen"
+ init="0"
+ notnull="true"
+ group="details"
+ imported="main"/>
+ <field value="firstaired"
+ type="short text"
+ label="FirstAired"
+ init=""
+ group="info"
+ imported="true"
+ sorttype="date"/>
+ <field value="time"
+ type="short text"
+ label="Time"
+ init=""
+ group="main"
+ imported="true"/>
+ <field value="country"
+ type="history text"
+ label="Country"
+ init=""
+ group="main"
+ imported="true"/>
+ <field value="director"
+ type="short text"
+ label="Director"
+ init=""
+ group="main"
+ imported="true"/>
+ <field value="writer"
+ type="short text"
+ label="Writer"
+ init=""
+ group="main"
+ imported="true"/>
+ <field value="music"
+ type="short text"
+ label="Music"
+ init=""
+ group="main"
+ imported="true"/>
+ <field value="rating"
+ type="number"
+ displayas="graphical"
+ label="PanelRating"
+ init="0"
+ max="10"
+ group="details"
+ imported="true"/>
+ <field value="age"
+ type="options"
+ label="MinimumAge"
+ init=""
+ values="ages"
+ separator="4"
+ group="info"
+ imported="true"/>
+ <field value="image"
+ type="image"
+ label="Image"
+ init=""
+ group="main"
+ imported="true"/>
+ <field value="genre"
+ type="single list"
+ label="Genre"
+ init=",,,"
+ group="info"
+ imported="true"/>
+ <field value="actors"
+ type="double list"
+ label="Actors"
+ label1="Actor"
+ label2="Role"
+ init=""
+ group="info"
+ history="false"
+ imported="true"/>
+ <field value="synopsis"
+ type="long text"
+ label="Synopsis"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="audio"
+ type="double list"
+ label="Audio"
+ label1="Audio"
+ label2="Encoding"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="subt"
+ type="single list"
+ label="Subtitles"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="videofile"
+ type="file"
+ format="video"
+ label="Trailer"
+ init=""
+ group="details"
+ imported="false"/>
+ <field value="format"
+ type="history text"
+ label="Format"
+ init="DVD"
+ group="details"
+ imported="false"/>
+ <field value="location"
+ type="history text"
+ label="Location"
+ init=""
+ group="details"
+ imported="false"/>
+ <field value="added"
+ type="date"
+ label="PanelAdded"
+ init="current"
+ group="details"
+ imported="false"/>
+ <field value="comment"
+ type="long text"
+ label="Comment"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="webPage"
+ type="button"
+ format="url"
+ label="Url"
+ init=""
+ group="main"
+ imported="true"/>
+ </fields>
+
+ <filters>
+ <group label="General">
+ <filter field="title" comparison="contain"/>
+ <filter field="original" comparison="contain"/>
+ <filter field="director" comparison="contain"/>
+ <filter field="actors" comparison="contain"/>
+ <filter field="series" comparison="contain" quick="true"/>
+ <filter field="genre" comparison="contain" quick="true"/>
+ <filter field="country" comparison="contain" quick="true"/>
+ <filter field="age" label="FilterAudienceAge" comparison="le" numeric="true" quick="true"/>
+ <filter field="firstaired" comparison="range" numeric="true" preprocess="extractYear"/>
+ </group>
+ <group label="Details">
+ <filter field="seen" comparison="eq" values="both" labeloff="FilterSeenNo" labelon="FilterSeenYes" quick="true"/>
+ <filter field="rating" comparison="ge" numeric="true" labelselect="FilterRatingSelect" quick="true"/>
+ </group>
+ <group label="PanelLending">
+ <filter field="borrower" comparison="eq" quick="true"/>
+ </group>
+ </filters>
+
+ <panels>
+ <panel name="form" label="PanelForm" editable="true">
+ <item type="line">
+ <item type="value" for="id" width="5" nomargin="true" />
+ <item type="label" for="series" nomargin="true" />
+ <item type="value" for="series" expand="true" nomargin="true" />
+ <item type="label" for="season" nomargin="true" />
+ <item type="value" for="season" width="5" nomargin="true" />
+ <item type="label" for="episode" nomargin="true" />
+ <item type="value" for="episode" width="5" nomargin="true" />
+ </item>
+ <item type="line">
+ <item type="value" for="name" expand="true" nomargin="true" />
+ <item type="special" for="searchButton" nomargin="true" />
+ <item type="special" for="refreshButton" nomargin="true" />
+ </item>
+ <item type="notebook" expand="true">
+ <item type="tab" value="info" title="General">
+ <item type="line">
+ <item type="value" for="image" width="170" height="130"/>
+ <item type="table" rows="4" cols="4">
+ <item type="label" for="firstaired" row="0" col="0"/>
+ <item type="value" for="firstaired" row="0" col="1"/>
+ <item type="label" for="time" row="0" col="2"/>
+ <item type="value" for="time" row="0" col="3"/>
+ <item type="label" for="director" row="1" col="0"/>
+ <item type="value" for="director" row="1" col="1"/>
+ <item type="label" for="writer" row="1" col="2"/>
+ <item type="value" for="writer" row="1" col="3"/>
+ <item type="label" for="country" row="2" col="0"/>
+ <item type="value" for="country" row="2" col="1"/>
+ <item type="label" for="music" row="2" col="2"/>
+ <item type="value" for="music" row="2" col="3"/>
+ <item type="label" for="age" row="3" col="0"/>
+ <item type="value" for="age" row="3" col="1"/>
+ </item>
+ </item>
+ <item type="expander" title="Genre" collapsed="%genre%">
+ <item type="value" for="genre"/>
+ </item>
+ <item type="expander" title="Actors" collapsed="%actors%">
+ <item type="value" for="actors"/>
+ </item>
+ <item type="table" rows="1" cols="2" expand="true">
+ <item type="value" for="synopsis" row="0" col="0" expand="true"/>
+ </item>
+ </item>
+ <item type="tab" value="details" title="Details">
+ <item type="table" rows="4" cols="4">
+ <item type="value" for="seen" row="0" col="0" colspan="2"/>
+ <item type="label" for="rating" row="0" col="2"/>
+ <item type="value" for="rating" row="0" col="3"/>
+ <item type="label" for="format" row="1" col="0"/>
+ <item type="value" for="format" row="1" col="1"/>
+ <item type="label" for="added" row="1" col="2"/>
+ <item type="value" for="added" row="1" col="3"/>
+ <item type="label" for="location" row="2" col="0"/>
+ <item type="value" for="location" row="2" col="1"/>
+ <item type="label" for="videofile" row="3" col="0"/>
+ <item type="line" row="3" col="1" colspan="3" expand="horizontal">
+ <item type="value" for="videofile" expand="true" nomargin="true"/>
+ <item type="launcher" for="videofile" nomargin="true"/>
+ <item type="extractor" for="videofile" nomargin="true"/>
+ </item>
+ </item>
+ <item type="expander" title="Languages" collapsed="=audio[@Audio@@Separator@%audio%]=^ - ^=subt[@Subtitles@@Separator@%subt%]=">
+ <item type="line" expand="true">
+ <item type="value" for="audio" expand="true"/>
+ <item type="value" for="subt" expand="true"/>
+ </item>
+ </item>
+ <item type="line" expand="true">
+ <item type="label" for="comment"/>
+ <item type="value" for="comment" expand="true"/>
+ </item>
+ </item>
+ <item type="tab" value="lending" title="PanelLending">
+ <item type="table" rows="3" cols="3">
+ <item type="label" for="borrower" row="0" col="0"/>
+ <item type="value" for="borrower" row="0" col="1"/>
+ <item type="special" for="mailButton" row="0" col="2"/>
+ <item type="label" for="lendDate" row="1" col="0"/>
+ <item type="value" for="lendDate" row="1" col="1"/>
+ <item type="special" for="itemBackButton" row="1" col="2"/>
+ </item>
+ <item type="label" for="borrowings" align="left"/>
+ <item type="line" expand="true">
+ <item type="box" width="64"/>
+ <item type="value" for="borrowings" expand="true"/>
+ <item type="box" width="64"/>
+ </item>
+ </item>
+ <item type="tab" value="tagpanel" title="PanelTags">
+ <item type="line">
+ <item type="value" for="favourite" />
+ </item>
+ <item expand="true" for="tags" type="value" />
+ </item>
+ </item>
+ <item type="line" homogeneous="true">
+ <item type="value" for="webPage" expand="true"/>
+ <item type="special" for="deleteButton" expand="true"/>
+ </item>
+ </panel>
+ </panels>
+</collection>
diff --git a/lib/gcstar/GCModels/GCTVseries.gcm b/lib/gcstar/GCModels/GCTVseries.gcm
new file mode 100644
index 0000000..e9d2272
--- /dev/null
+++ b/lib/gcstar/GCModels/GCTVseries.gcm
@@ -0,0 +1,417 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:noNamespaceSchemaLocation="http://www.gcstar.org/schemas/gcm-revision3.xsd"
+name="GCTVseries">
+
+ <lang>GCTVseries</lang>
+
+ <options>
+
+ <defaults>
+ <image>no.png</image>
+ <sortby>name</sortby>
+ </defaults>
+
+ <fields>
+ <id>id</id>
+ <title>name</title>
+ <cover>image</cover>
+ <url>webPage</url>
+ <play>videofile</play>
+ <search>
+ <field>series</field>
+ </search>
+ <results>
+ <field>series</field>
+ <field>title</field>
+ <field>season</field>
+ <field>firstaired</field>
+ </results>
+ </fields>
+
+ <overlay>
+ <image>dvd.png</image>
+ <paddingLeft>12</paddingLeft>
+ <paddingRight>16</paddingRight>
+ <paddingTop>16</paddingTop>
+ <paddingBottom>2</paddingBottom>
+ </overlay>
+
+ <values id="favouriteYesno">
+ <value displayed="">0</value>
+ <value displayed="PanelFavourite">1</value>
+ </values>
+ <values id="ages">
+ <value displayed="">0</value>
+ <value displayed="AgeUnrated">1</value>
+ <value displayed="AgeAll">2</value>
+ <value displayed="AgeParent">5</value>
+ <value displayed="10">10</value>
+ <value displayed="11">11</value>
+ <value displayed="12">12</value>
+ <value displayed="13">13</value>
+ <value displayed="14">14</value>
+ <value displayed="15">15</value>
+ <value displayed="16">16</value>
+ <value displayed="17">17</value>
+ <value displayed="18">18</value>
+ <value displayed="19">19</value>
+ <value displayed="20">20</value>
+ <value displayed="21">21</value>
+ </values>
+ <values id="seen">
+ <value displayed="SeenNo">0</value>
+ <value displayed="SeenYes">1</value>
+ </values>
+ </options>
+
+ <groups>
+ <group id="main" label="Main"/>
+ <group id="info" label="General"/>
+ <group id="details" label="Details"/>
+ <group id="episodelist" label="Episodes"/>
+ </groups>
+
+ <random>
+ <filter field="seen" comparison="eq" numeric="true" value="0" after="1"/>
+ </random>
+
+ <fields lending="true" tags="true">
+ <field value="id"
+ type="number"
+ label="Id"
+ init=""
+ group="main"
+ imported="false"/>
+ <field value="name"
+ group="main"
+ init="%series% - Season %season%"
+ label="Name"
+ type="formatted" />
+ <field value="series"
+ type="short text"
+ label="Series"
+ init="NewItem"
+ group="main"
+ imported="true"/>
+ <field value="season"
+ type="number"
+ label="Season"
+ init="1"
+ min="0"
+ max="99999"
+ group="main"
+ imported="true"/>
+ <field value="part"
+ type="number"
+ label="Part"
+ init="1"
+ min="0"
+ max="99999"
+ group="main"
+ imported="true"/>
+ <field value="title"
+ type="short text"
+ label="Title"
+ init=""
+ group="main"
+ imported="true"/>
+ <field value="specialep"
+ type="yesno"
+ label="Special"
+ init="0"
+ notnull="true"
+ group="main"
+ imported="true"/>
+ <field value="seen"
+ type="yesno"
+ label="Seen"
+ init="0"
+ notnull="true"
+ group="details"
+ imported="main"/>
+ <field value="firstaired"
+ type="short text"
+ label="FirstAired"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="time"
+ type="short text"
+ label="Time"
+ init=""
+ group="main"
+ imported="true"/>
+ <field value="country"
+ type="history text"
+ label="Country"
+ init=""
+ group="main"
+ imported="true"/>
+ <field value="director"
+ type="short text"
+ label="Director"
+ init=""
+ group="main"
+ imported="true"/>
+ <field value="producer"
+ type="short text"
+ label="Producer"
+ init=""
+ group="main"
+ imported="true"/>
+ <field value="music"
+ type="short text"
+ label="Music"
+ init=""
+ group="main"
+ imported="true"/>
+ <field value="rating"
+ type="number"
+ displayas="graphical"
+ label="PanelRating"
+ init="0"
+ max="10"
+ group="details"
+ imported="true"/>
+ <field value="ratingpress"
+ type="number"
+ displayas="graphical"
+ label="PanelPressRating"
+ init="0"
+ max="10"
+ group="details"
+ imported="true"/>
+ <field value="age"
+ type="options"
+ label="MinimumAge"
+ init=""
+ values="ages"
+ separator="4"
+ group="info"
+ imported="true"/>
+ <field value="image"
+ type="image"
+ label="Image"
+ init=""
+ group="main"
+ imported="true"/>
+ <field value="genre"
+ type="single list"
+ label="Genre"
+ init=",,,"
+ group="info"
+ imported="true"/>
+ <field value="actors"
+ type="double list"
+ label="Actors"
+ label1="Actor"
+ label2="Role"
+ init=""
+ group="info"
+ history="false"
+ imported="true"/>
+ <field value="synopsis"
+ type="long text"
+ label="Synopsis"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="episodes"
+ type="double list"
+ label="Episodes"
+ label1="Episode"
+ label2="Name"
+ init=""
+ group="episodelist"
+ history="false"
+ imported="true"/>
+ <field value="audio"
+ type="double list"
+ label="Audio"
+ label1="Audio"
+ label2="Encoding"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="subt"
+ type="single list"
+ label="Subtitles"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="videofile"
+ type="file"
+ format="video"
+ label="Trailer"
+ init=""
+ group="details"
+ imported="false"/>
+ <field value="format"
+ type="history text"
+ label="Format"
+ init="DVD"
+ group="details"
+ imported="false"/>
+ <field value="location"
+ type="history text"
+ label="PanelLocation"
+ init=""
+ group="details"
+ imported="false"/>
+ <field value="added"
+ type="date"
+ label="PanelAdded"
+ init="current"
+ group="details"
+ imported="false"/>
+ <field value="comment"
+ type="long text"
+ label="Comment"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="webPage"
+ type="button"
+ format="url"
+ label="Url"
+ init=""
+ group="main"
+ imported="true"/>
+ </fields>
+
+ <filters>
+ <group label="General">
+ <filter field="title" comparison="contain"/>
+ <filter field="original" comparison="contain"/>
+ <filter field="director" comparison="contain"/>
+ <filter field="actors" comparison="contain"/>
+ <filter field="series" comparison="contain" quick="true"/>
+ <filter field="genre" comparison="contain" quick="true"/>
+ <filter field="country" comparison="contain" quick="true"/>
+ <filter field="age" label="FilterAudienceAge" comparison="le" numeric="true" quick="true"/>
+ <filter field="firstaired" comparison="range" numeric="true" preprocess="extractYear"/>
+ </group>
+ <group label="Details">
+ <filter field="seen" comparison="eq" values="both" labeloff="FilterSeenNo" labelon="FilterSeenYes" quick="true"/>
+ <filter field="rating" comparison="ge" numeric="true" labelselect="FilterRatingSelect" quick="true"/>
+ </group>
+ <group label="PanelLending">
+ <filter field="borrower" comparison="eq" quick="true"/>
+ </group>
+ </filters>
+
+ <panels>
+ <panel name="form" label="PanelForm" editable="true">
+ <item type="line">
+ <item type="value" for="id" width="5" nomargin="true"/>
+ <item type="value" for="series" expand="true" nomargin="true"/>
+ <item type="label" for="season" width="5" nomargin="true"/>
+ <item type="value" for="season" nomargin="true"/>
+ <item type="label" for="part" width="5" nomargin="true"/>
+ <item type="value" for="part" nomargin="true"/>
+ <item type="special" for="searchButton" nomargin="true"/>
+ <item type="special" for="refreshButton" nomargin="true" />
+ </item>
+ <item type="notebook" expand="true">
+ <item type="tab" value="info" title="General">
+ <item type="line">
+ <item type="value" for="image" width="130" height="170"/>
+ <item type="table" rows="5" cols="4">
+ <item type="label" for="title" row="0" col="0"/>
+ <item type="line" row="0" col="1" colspan="3" expand="horizontal">
+ <item type="value" for="title" expand="true" nomargin="true"/>
+ <item type="value" for="specialep" nomargin="true"/>
+ </item>
+ <item type="label" for="firstaired" row="1" col="0"/>
+ <item type="value" for="firstaired" row="1" col="1"/>
+ <item type="label" for="time" row="1" col="2"/>
+ <item type="value" for="time" row="1" col="3"/>
+ <item type="label" for="director" row="2" col="0"/>
+ <item type="value" for="director" row="2" col="1"/>
+ <item type="label" for="producer" row="2" col="2"/>
+ <item type="value" for="producer" row="2" col="3"/>
+ <item type="label" for="country" row="3" col="0"/>
+ <item type="value" for="country" row="3" col="1"/>
+ <item type="label" for="music" row="3" col="2"/>
+ <item type="value" for="music" row="3" col="3"/>
+ <item type="label" for="age" row="4" col="0"/>
+ <item type="value" for="age" row="4" col="1"/>
+ </item>
+ </item>
+ <item type="expander" title="Genre" collapsed="%genre%">
+ <item type="value" for="genre"/>
+ </item>
+ <item type="expander" title="Actors" collapsed="%actors%">
+ <item type="value" for="actors"/>
+ </item>
+ <item type="table" rows="1" cols="2" expand="true">
+ <item type="value" for="synopsis" row="0" col="0" expand="true"/>
+ </item>
+ </item>
+ <item type="tab" value="details" title="Details">
+ <item type="table" rows="4" cols="4">
+ <item type="value" for="seen" row="0" col="0" colspan="2"/>
+ <item type="label" for="rating" row="0" col="2"/>
+ <item type="value" for="rating" row="0" col="3"/>
+ <item type="label" for="format" row="1" col="0"/>
+ <item type="value" for="format" row="1" col="1"/>
+ <item type="label" for="ratingpress" row="1" col="2"/>
+ <item type="value" for="ratingpress" row="1" col="3"/>
+ <item type="label" for="location" row="2" col="0"/>
+ <item type="value" for="location" row="2" col="1"/>
+ <item type="label" for="added" row="2" col="2"/>
+ <item type="value" for="added" row="2" col="3"/>
+ <item type="label" for="videofile" row="3" col="0"/>
+ <item type="line" row="3" col="1" colspan="3" expand="horizontal">
+ <item type="value" for="videofile" expand="true" nomargin="true"/>
+ <item type="launcher" for="videofile" nomargin="true"/>
+ <item type="extractor" for="videofile" nomargin="true"/>
+ </item>
+ </item>
+ <item type="expander" title="Languages" collapsed="[@Audio@@Separator@%audio%] - [@Subtitles@@Separator@%subt%]">
+ <item type="line" expand="true">
+ <item type="value" for="audio" expand="true"/>
+ <item type="value" for="subt" expand="true"/>
+ </item>
+ </item>
+ <item type="line" expand="true">
+ <item type="label" for="comment"/>
+ <item type="value" for="comment" expand="true"/>
+ </item>
+ </item>
+ <item type="tab" value="episodestab" title="Episodes">
+ <item type="box" expand="true">
+ <item type="value" for="episodes" expand="true"/>
+ </item>
+ </item>
+ <item type="tab" value="lending" title="PanelLending">
+ <item type="table" rows="3" cols="3">
+ <item type="label" for="borrower" row="0" col="0"/>
+ <item type="value" for="borrower" row="0" col="1"/>
+ <item type="special" for="mailButton" row="0" col="2"/>
+ <item type="label" for="lendDate" row="1" col="0"/>
+ <item type="value" for="lendDate" row="1" col="1"/>
+ <item type="special" for="itemBackButton" row="1" col="2"/>
+ </item>
+ <item type="label" for="borrowings" align="left"/>
+ <item type="line" expand="true">
+ <item type="box" width="64"/>
+ <item type="value" for="borrowings" expand="true"/>
+ <item type="box" width="64"/>
+ </item>
+ </item>
+ <item type="tab" value="tagpanel" title="PanelTags">
+ <item type="line">
+ <item type="value" for="favourite" />
+ </item>
+ <item expand="true" for="tags" type="value" />
+ </item>
+ </item>
+ <item type="line" homogeneous="true">
+ <item type="value" for="webPage" expand="true"/>
+ <item type="special" for="deleteButton" expand="true"/>
+ </item>
+ </panel>
+ </panels>
+</collection>
diff --git a/lib/gcstar/GCModels/GCboardgames.gcm b/lib/gcstar/GCModels/GCboardgames.gcm
new file mode 100644
index 0000000..3c2af83
--- /dev/null
+++ b/lib/gcstar/GCModels/GCboardgames.gcm
@@ -0,0 +1,478 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:noNamespaceSchemaLocation="http://www.gcstar.org/schemas/gcm-revision4.xsd"
+name="GCboardgames">
+ <lang>GCboardgames</lang>
+
+ <options>
+
+ <defaults>
+ <image>bg_no.png</image>
+ </defaults>
+
+ <fields>
+ <id>id</id>
+ <title>name</title>
+ <cover>boxpic</cover>
+ <url>web</url>
+ <search>
+ <field>name</field>
+ </search>
+ <results>
+ <field>name</field>
+ <field>released</field>
+ </results>
+ </fields>
+
+ <overlay>
+ <image>subtle.png</image>
+ <paddingLeft>13</paddingLeft>
+ <paddingRight>13</paddingRight>
+ <paddingTop>13</paddingTop>
+ <paddingBottom>0</paddingBottom>
+ </overlay>
+
+ <values id="favouriteYesno">
+ <value displayed="">0</value>
+ <value displayed="PanelFavourite">1</value>
+ </values>
+ <values id="condition">
+ <value displayed="Perfect">4</value>
+ <value displayed="Good">3</value>
+ <value displayed="Average">2</value>
+ <value displayed="Poor">1</value>
+ </values>
+ <values id="completecontents">
+ <value displayed="CompleteNo">0</value>
+ <value displayed="CompleteYes">1</value>
+ </values>
+ </options>
+
+
+ <groups>
+ <group id="info" label="General"/>
+ <group id="details" label="Details"/>
+ <group id="personal" label="Personal"/>
+ </groups>
+
+ <random>
+ <filter />
+ </random>
+
+ <fields lending="true" tags="true">
+ <field value="id"
+ type="number"
+ label="Id"
+ init=""
+ group="info"
+ imported="false"/>
+ <field value="name"
+ type="short text"
+ label="Name"
+ init="NewItem"
+ group="info"
+ imported="true"/>
+ <field value="original"
+ type="short text"
+ label="Original"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="boxpic"
+ type="image"
+ label="Box"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="backpic"
+ type="image"
+ label="ContextImgBack"
+ init=""
+ group="info"
+ linkedto="boxpic"
+ imported="true"/>
+ <field value="designedby"
+ type="history text"
+ label="DesignedBy"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="illustratedby"
+ type="history text"
+ label="IllustratedBy"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="publishedby"
+ type="history text"
+ label="PublishedBy"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="players"
+ type="short text"
+ label="Players"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="playingtime"
+ type="short text"
+ label="PlayingTime"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="suggestedage"
+ type="short text"
+ label="SuggestedAge"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="released"
+ type="date"
+ label="Released"
+ init=""
+ group="info"
+ imported="true"
+ sorttype="date"/>
+ <field value="description"
+ type="long text"
+ label="Description"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="category"
+ type="single list"
+ label="Category"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="mechanics"
+ type="single list"
+ label="Mechanics"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="expandedby"
+ type="single list"
+ label="ExpandedBy"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="expansionfor"
+ type="short text"
+ label="ExpansionFor"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="gamefamily"
+ type="short text"
+ label="GameFamily"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="web"
+ type="button"
+ format="url"
+ label="Url"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="rating"
+ type="number"
+ displayas="graphical"
+ label="PanelRating"
+ init="0"
+ max="10"
+ group="personal"
+ imported="false"/>
+ <field value="timesplayed"
+ type="number"
+ label="TimesPlayed"
+ init=""
+ min="0"
+ max="99999"
+ step="1"
+ group="personal"
+ imported="false"/>
+ <field value="added"
+ type="date"
+ label="PanelAdded"
+ init="current"
+ group="personal"
+ imported="false"/>
+ <field value="copies"
+ type="number"
+ label="Copies"
+ init="1"
+ min="0"
+ max="99999"
+ step="1"
+ group="personal"
+ imported="false"/>
+ <field value="completecontents"
+ type="yesno"
+ label="CompleteContents"
+ init="1"
+ notnull="true"
+ group="personal"
+ imported="false"/>
+ <field value="condition"
+ type="options"
+ label="Condition"
+ values="condition"
+ init="3"
+ group="personal"
+ imported="false"/>
+ <field value="photo1"
+ type="image"
+ label="Photo1"
+ init=""
+ default="view"
+ group="details"
+ imported="true"/>
+ <field value="photo2"
+ type="image"
+ label="Photo2"
+ init=""
+ default="view"
+ group="details"
+ imported="true"/>
+ <field value="photo3"
+ type="image"
+ label="Photo3"
+ init=""
+ default="view"
+ group="details"
+ imported="true"/>
+ <field value="photo4"
+ type="image"
+ label="Photo4"
+ init=""
+ default="view"
+ group="details"
+ imported="true"/>
+ <field value="comments"
+ type="long text"
+ label="Comments"
+ init=""
+ group="personal"
+ imported="false"/>
+ </fields>
+
+
+ <filters>
+ <group label="General">
+ <filter field="name" comparison="contain"/>
+ <filter field="publishedby" comparison="contain" quick="true" numeric="false"/>
+ <filter field="designedby" comparison="contain" quick="true" numeric="false"/>
+ <filter field="category" comparison="contain" quick="true"/>
+ </group>
+ <group label="Details">
+ <filter field="rating" comparison="ge" numeric="true" labelselect="FilterRatingSelect" quick="true"/>
+ </group>
+ </filters>
+ <panels>
+ <panel name="form" label="PanelForm" editable="true">
+ <item type="line">
+ <item type="value" for="name" expand="true" nomargin="true" />
+ <item type="special" for="searchButton" nomargin="true" />
+ <item type="special" for="refreshButton" nomargin="true" />
+ </item>
+ <item type="notebook" expand="true">
+ <item type="tab" value="info" title="General">
+ <item type="line">
+ <item type="label" for="original"/>
+ <item type="value" for="original" expand="true"/>
+ </item>
+ <item type="line">
+ <item type="value" for="boxpic" width="200" height="200"/>
+ <item type="table" title="Information" rows="6" cols="2">
+ <item type="label" for="players" row="0" col="0"/>
+ <item type="value" for="players" row="0" col="1"/>
+ <item type="label" for="playingtime" row="1" col="0"/>
+ <item type="value" for="playingtime" row="1" col="1"/>
+ <item type="label" for="suggestedage" row="2" col="0"/>
+ <item type="value" for="suggestedage" row="2" col="1"/>
+ <item type="label" for="expansionfor" row="3" col="0"/>
+ <item type="value" for="expansionfor" row="3" col="1"/>
+ <item type="label" for="gamefamily" row="4" col="0"/>
+ <item type="value" for="gamefamily" row="4" col="1"/>
+ <item type="label" for="released" row="5" col="0"/>
+ <item type="value" for="released" row="5" col="1"/>
+ </item>
+ </item>
+ <item type="box" expand="true">
+ <item type="label" for="description"/>
+ <item type="value" for="description" expand="true"/>
+ </item>
+ </item>
+ <item type="tab" value="details" title="Details">
+ <item type="box" expand="true">
+ <item type="table" rows="3" cols="4">
+ <item type="label" for="designedby" row="0" col="0"/>
+ <item type="value" for="designedby" row="0" col="1" expand="default"/>
+ <item type="label" for="publishedby" row="0" col="2"/>
+ <item type="value" for="publishedby" row="0" col="3" expand="default"/>
+ <item type="label" for="illustratedby" row="2" col="0"/>
+ <item type="value" for="illustratedby" row="2" col="1" expand="default"/>
+ </item>
+ <item type="expander" title="Category" collapsed="%category%">
+ <item type="value" for="category"/>
+ </item>
+ <item type="expander" title="Mechanics" collapsed="%mechanics%">
+ <item type="value" for="mechanics"/>
+ </item>
+ <item type="expander" title="ExpandedBy" collapsed="%expandedby%" expanded="true">
+ <item type="value" for="expandedby" />
+ </item>
+ <item type="table" rows="3" cols="2" expand="true">
+ <item type="label" label="Photos" row="0" col="0" colspan="2"/>
+ <item type="value" for="photo1" row="1" col="0" expand="true" height="150"/>
+ <item type="value" for="photo2" row="1" col="1" expand="true" height="150"/>
+ <item type="value" for="photo3" row="2" col="0" expand="true" height="150"/>
+ <item type="value" for="photo4" row="2" col="1" expand="true" height="150"/>
+ </item>
+ </item>
+
+ </item>
+ <item type="tab" value="personal" title="Personal">
+ <item type="table" rows="4" cols="4">
+ <item type="label" for="rating" row="0" col="0"/>
+ <item type="value" for="rating" row="0" col="1"/>
+ <item type="label" for="timesplayed" row="0" col="2"/>
+ <item type="value" for="timesplayed" row="0" col="3"/>
+ <item type="label" for="added" row="1" col="0"/>
+ <item type="value" for="added" row="1" col="1"/>
+ <item type="label" for="copies" row="1" col="2"/>
+ <item type="value" for="copies" row="1" col="3"/>
+ <item type="label" for="condition" row="2" col="0"/>
+ <item type="value" for="condition" row="2" col="1"/>
+ <item type="value" for="completecontents" row="2" col="2" colspan="2"/>
+ </item>
+ <item type="table" rows="2" cols="2" expand="true">
+ <item type="label" for="comments" row="0" col="0" colspan="2"/>
+ <item type="value" for="comments" row="1" col="0" colspan="2" expand="true"/>
+ </item>
+ </item>
+ <item type="tab" value="lending" title="PanelLending">
+ <item type="table" rows="3" cols="3">
+ <item type="label" for="borrower" row="0" col="0"/>
+ <item type="value" for="borrower" row="0" col="1"/>
+ <item type="special" for="mailButton" row="0" col="2"/>
+ <item type="label" for="lendDate" row="1" col="0"/>
+ <item type="value" for="lendDate" row="1" col="1"/>
+ <item type="special" for="itemBackButton" row="1" col="2"/>
+ </item>
+ <item type="label" for="borrowings" align="left"/>
+ <item type="line" expand="true">
+ <item type="box" width="64"/>
+ <item type="value" for="borrowings" expand="true"/>
+ <item type="box" width="64"/>
+ </item>
+ </item>
+ <item type="tab" value="tagpanel" title="PanelTags">
+ <item type="line">
+ <item type="value" for="favourite" />
+ </item>
+ <item expand="true" for="tags" type="value" />
+ </item>
+ </item>
+ <item type="line" homogeneous="true">
+ <item type="value" for="web" expand="true"/>
+ <item type="special" for="deleteButton" expand="true"/>
+ </item>
+ </panel>
+ <panel name="readonly" label="PanelReadOnly" editable="false">
+ <item type="table" rows="2" cols="2">
+ <item type="value" for="name" style="header" row="0" col="0" colspan="2" expand="true"/>
+ <item type="value" for="original" style="subheader" row="1" col="0" colspan="2" expand="true"/>
+ </item>
+ <item type="line">
+ <item type="box">
+ <item type="value" for="boxpic" width="200" height="200"/>
+ </item>
+ <item type="box" width="6"/>
+ <item type="table" title="Information" rows="6" cols="5" expand="true">\
+ <item type="label" for="players" row="0" col="0"/>
+ <item type="value" for="players" row="0" col="1" expand="true"/>
+ <item type="label" for="playingtime" row="1" col="0"/>
+ <item type="value" for="playingtime" row="1" col="1" expand="true"/>
+ <item type="label" for="suggestedage" row="2" col="0"/>
+ <item type="value" for="suggestedage" row="2" col="1" expand="true"/>
+ <item type="label" for="expansionfor" row="3" col="0"/>
+ <item type="value" for="expansionfor" row="3" col="1" expand="true"/>
+ <item type="label" for="gamefamily" row="4" col="0"/>
+ <item type="value" for="gamefamily" row="4" col="1" expand="true"/>
+ <item type="label" for="released" row="5" col="0"/>
+ <item type="value" for="released" row="5" col="1" expand="true"/>
+ </item>
+ </item>
+ <item type="box" expand="true">
+ <item type="label" for="description"/>
+ <item type="value" for="description" expand="true"/>
+ </item>
+ <item type="expander" title="Details">
+ <item type="table" rows="5" cols="4" expand="true">
+ <item type="label" for="designedby" row="0" col="0"/>
+ <item type="value" for="designedby" row="0" col="1" expand="true"/>
+ <item type="label" for="publishedby" row="0" col="2"/>
+ <item type="value" for="publishedby" row="0" col="3" expand="true"/>
+ <item type="label" for="illustratedby" row="1" col="0"/>
+ <item type="value" for="illustratedby" row="1" col="1" colspan="3"/>
+ <item type="label" for="category" row="2" col="0" />
+ <item type="value" for="category" row="2" col="1" flat="true" expand="true" colspan="3" />
+ <item type="label" for="mechanics" row="3" col="0" />
+ <item type="value" for="mechanics" row="3" col="1" flat="true" expand="true" colspan="3" />
+ <item type="value" for="expandedby" row="4" col="0" colspan="4"/>
+ </item>
+ </item>
+ <item type="expander" title="Personal">
+ <item type="table" rows="3" cols="4" expand="true">
+ <item type="label" for="rating" row="0" col="0"/>
+ <item type="value" for="rating" row="0" col="1" expand="true"/>
+ <item type="label" for="timesplayed" row="0" col="2"/>
+ <item type="value" for="timesplayed" row="0" col="3" expand="true"/>
+ <item type="label" for="added" row="1" col="0"/>
+ <item type="value" for="added" row="1" col="1" expand="true"/>
+ <item type="label" for="copies" row="1" col="2"/>
+ <item type="value" for="copies" row="1" col="3" expand="true"/>
+ <item type="label" for="condition" row="2" col="0"/>
+ <item type="value" for="condition" row="2" col="1" expand="true"/>
+ <item type="value" for="completecontents" row="2" col="2" colspan="2" expand="true" nomargin="true" values="completecontents"/>
+ </item>
+ <item type="table" rows="2" cols="2" expand="true">
+ <item type="label" for="comments" row="0" col="0" colspan="2"/>
+ <item type="value" for="comments" row="1" col="0" colspan="2" expand="true"/>
+ </item>
+ </item>
+ <item type="expander" title="PanelLending">
+ <item type="table" rows="4" cols="2" expand="true">
+ <item type="label" for="borrower" row="0" col="0"/>
+ <item type="value" for="borrower" row="0" col="1" expand="true"/>
+ <item type="label" for="lendDate" row="1" col="0"/>
+ <item type="value" for="lendDate" row="1" col="1" expand="true"/>
+ <item type="line" row="2" col="0" colspan="2" height="12" expand="true"/>
+ <item type="line" row="3" col="0" colspan="2" expand="true">
+ <item type="box" width="50" style="page"/>
+ <item type="value" for="borrowings" expand="true"/>
+ <item type="box" width="50" style="page"/>
+ </item>
+ </item>
+ </item>
+ <item type="expander" title="PanelTags">
+ <item expand="true" for="tags" type="value" />
+ <item type="value" for="favourite" values="favouriteYesno" collapse="true"/>
+ </item>
+ <item type="expander" title="Photos">
+ <item type="table" rows="3" cols="2" expand="true">
+ <item type="label" label="Photos" row="0" col="0" colspan="2"/>
+ <item type="value" for="photo1" row="1" col="0" expand="true" height="150"/>
+ <item type="value" for="photo2" row="1" col="1" expand="true" height="150"/>
+ <item type="value" for="photo3" row="2" col="0" expand="true" height="150"/>
+ <item type="value" for="photo4" row="2" col="1" expand="true" height="150"/>
+ </item>
+ </item>
+ </panel>
+ </panels>
+
+</collection>
diff --git a/lib/gcstar/GCModels/GCbooks.gcm b/lib/gcstar/GCModels/GCbooks.gcm
new file mode 100644
index 0000000..1494982
--- /dev/null
+++ b/lib/gcstar/GCModels/GCbooks.gcm
@@ -0,0 +1,278 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:noNamespaceSchemaLocation="http://www.gcstar.org/schemas/gcm-revision4.xsd"
+name="GCbooks">
+ <lang>GCbooks</lang>
+
+ <options>
+ <defaults>
+ <image>book_no.png</image>
+ </defaults>
+ <fields>
+ <id>id</id>
+ <title>title</title>
+ <cover>cover</cover>
+ <url>web</url>
+ <play>digitalfile</play>
+ <search>
+ <field>isbn</field>
+ <field>title</field>
+ <field>authors</field>
+ </search>
+ <results>
+ <field>title</field>
+ <field>authors</field>
+ <field>publication</field>
+ <field>format</field>
+ <field>edition</field>
+ <field>serie</field>
+ </results>
+ <summary>
+ <field>authors</field>
+ <field>publication</field>
+ <field>genre</field>
+ <field>format</field>
+ <field>borrower</field>
+ <field>tags</field>
+ </summary>
+ </fields>
+ <values id="favouriteYesno">
+ <value displayed="">0</value>
+ <value displayed="PanelFavourite">1</value>
+ </values>
+ <values id="read">
+ <value displayed="ReadNo">0</value>
+ <value displayed="ReadYes">1</value>
+ </values>
+ <overlay>
+ <image>subtle.png</image>
+ <paddingLeft>12</paddingLeft>
+ <paddingRight>11</paddingRight>
+ <paddingTop>12</paddingTop>
+ <paddingBottom>0</paddingBottom>
+ </overlay>
+ </options>
+
+ <groups>
+ <group id="Main" label="General" />
+ <group id="Details" label="Details" />
+ </groups>
+
+ <random>
+ <filter field="read" comparison="eq" numeric="true" value="0" after="1"/>
+ </random>
+
+ <fields lending="true" tags="true">
+ <field value="id" group="Main" init="" label="" type="number" imported="false"/>
+ <field value="isbn" group="Main" init="" label="Isbn" format="0-9X\-" type="checked text" imported="true"/>
+ <field value="title" group="Main" init="NewItem" label="Title" type="short text" imported="true" />
+ <field value="cover" group="Main" init="" label="Cover" type="image" default="view" imported="true" />
+ <field value="backpic" type="image" label="ContextImgBack" init="" group="Main" linkedto="cover" imported="true"/>
+ <field value="authors" group="Main" history="true" init="" label="Authors" type="single list" imported="true" />
+ <field value="publisher" group="Main" init="" label="Publisher" type="history text" imported="true" />
+ <field value="publication" group="Main" init="" label="Publication" type="date" imported="true" />
+ <field value="language" group="Main" init="" label="Language" type="history text" imported="true" />
+ <field value="serie" group="Main" init="" label="Serie" type="history text" imported="true" />
+ <field value="rank" group="Main" init="1" label="Rank" type="number" min="0" max="999" imported="true" />
+ <field value="edition" group="Details" init="" label="Edition" type="short text" imported="true" />
+ <field value="format" group="Details" init="" label="Format" type="history text" imported="true" />
+ <field value="genre" group="Main" history="true" init="" label="Genre" type="single list" imported="true" />
+ <field value="description" group="Main" init="" label="Bookdescription" type="long text" imported="true" />
+ <field value="pages" group="Main" init="" label="Pages" type="number" imported="true" />
+ <field value="web" group="Main" init="" label="Url" type="button" format="url" imported="true" />
+ <field value="read" group="Details" init="0" label="Read" type="yesno" />
+ <field value="added" group="Details" init="current" label="PanelAdded" type="date" />
+ <field value="rating" group="Details" init="0" label="PanelRating" min="0" max="10" type="number" displayas="graphical" />
+ <field value="acquisition" group="Details" init="" label="Acquisition" type="date" />
+ <field value="location" group="Details" init="" label="PanelLocation" type="history text" />
+ <field value="comments" group="Details" init="" label="Comments" type="long text" />
+ <field value="translator" group="Details" init="" label="Translator" type="short text" imported="true" />
+ <field value="artist" group="Details" init="" label="Artist" type="short text" />
+ <field value="digitalfile" group="Details" init="" label="DigitalFile" type="file" format="ebook" />
+ </fields>
+
+ <filters>
+ <group label="Main">
+ <filter comparison="contain" field="isbn" numeric="false" quick="false" />
+ <filter comparison="contain" field="title" numeric="false" quick="false" />
+ <filter comparison="contain" field="authors" numeric="false" quick="true" />
+ <filter comparison="contain" field="publisher" numeric="false" quick="true" />
+ <filter comparison="contain" field="language" numeric="false" quick="true" />
+ <filter comparison="contain" field="genre" numeric="false" quick="true" />
+ <filter comparison="ge" field="rating" labelselect="&gt;=" numeric="true" quick="false" />
+ </group>
+ <group label="Details">
+ <filter comparison="eq" field="read" numeric="false" quick="true" />
+ <filter comparison="ge" field="acquisition" labelselect="&gt;=" numeric="false" quick="false" />
+ </group>
+ </filters>
+
+ <panels>
+ <panel editable="true" label="PanelForm" name="form">
+ <item type="line">
+ <item for="isbn" type="value" width="13" nomargin="true" />
+ <item expand="true" for="title" type="value" nomargin="true" />
+ <item type="special" for="searchButton" nomargin="true" />
+ <item type="special" for="refreshButton" nomargin="true" />
+ </item>
+ <item expand="true" type="notebook">
+ <item expand="true" title="General" type="tab" value="main">
+ <item type="line">
+ <item for="cover" height="170" width="130" type="value"/>
+ <item cols="4" rows="5" type="table" expand="true">
+ <item col="0" for="publication" row="0" type="label" />
+ <item col="1" colspan="3" expand="true" for="publication" row="0" type="value" />
+ <item col="0" for="publisher" row="1" type="label" />
+ <item col="1" colspan="3" expand="true" for="publisher" row="1" type="value" />
+ <item col="0" for="serie" row="2" type="label" />
+ <item col="1" colspan="1" expand="true" for="serie" row="2" type="value" width="5" />
+ <item col="2" for="rank" row="2" type="label" />
+ <item col="3" colspan="1" expand="true" for="rank" row="2" type="value" />
+ <item col="0" for="language" row="3" type="label" />
+ <item col="1" colspan="3" expand="true" for="language" row="3" type="value" />
+ <item col="0" for="pages" row="4" type="label" />
+ <item col="1" colspan="3" expand="true" for="pages" row="4" type="value" />
+ </item>
+ <item type="line" width="0"/>
+ </item>
+ <item type="expander" title="Authors" collapsed="%authors%" row="0" col="0" colspan="4">
+ <item type="value" for="authors"/>
+ </item>
+ <item type="expander" title="Genre" collapsed="%genre%" row="1" col="0" colspan="4">
+ <item type="value" for="genre"/>
+ </item>
+ <item cols="4" rows="3" type="table" expand="true">
+ <item col="0" for="description" row="0" type="label" />
+ <item col="1" colspan="3" expand="true" for="description" row="0" type="value" />
+ </item>
+ </item>
+ <item expand="true" title="Details" type="tab" value="bla">
+ <item cols="6" expand="true" rows="8" type="table">
+ <item col="0" row="0" colspan="4" for="read" type="value" />
+ <item col="0" row="1" for="added" type="label" />
+ <item col="1" row="1" colspan="3" for="added" type="value" />
+ <item col="0" row="2" for="translator" type="label" />
+ <item col="1" row="2" for="translator" type="value" />
+ <item col="2" row="2" for="artist" type="label" />
+ <item col="3" row="2" for="artist" type="value" />
+ <item col="0" row="3" for="rating" type="label" />
+ <item col="1" row="3" for="rating" type="value" />
+ <item col="2" row="3" for="location" type="label" />
+ <item col="3" row="3" for="location" width="13" type="value" />
+ <item col="0" row="4" for="edition" type="label" />
+ <item col="1" row="4" for="edition" type="value" />
+ <item col="2" row="4" for="format" type="label" />
+ <item col="3" row="4" for="format" width="13" type="value" />
+ <item col="0" row="5" for="acquisition" type="label" />
+ <item col="1" row="5" for="acquisition" type="value" />
+ <item col="0" row="6" type="label" for="digitalfile" nomargin="true"/>
+ <item col="1" row="6" type="line" colspan="3">
+ <item type="value" for="digitalfile" expand="true" nomargin="true"/>
+ <item type="launcher" for="digitalfile" nomargin="true"/>
+ </item>
+ <item col="0" row="7" for="comments" type="label" />
+ <item col="1" row="7" colspan="3" expand="true" for="comments" type="value" />
+ </item>
+ </item>
+ <item type="tab" value="lending" title="PanelLending">
+ <item type="table" rows="3" cols="3">
+ <item type="label" for="borrower" row="0" col="0"/>
+ <item type="value" for="borrower" row="0" col="1"/>
+ <item type="special" for="mailButton" row="0" col="2"/>
+ <item type="label" for="lendDate" row="1" col="0"/>
+ <item type="value" for="lendDate" row="1" col="1"/>
+ <item type="special" for="itemBackButton" row="1" col="2"/>
+ </item>
+ <item type="label" for="borrowings" align="left"/>
+ <item type="line" expand="true">
+ <item type="box" width="64"/>
+ <item type="value" for="borrowings" expand="true"/>
+ <item type="box" width="64"/>
+ </item>
+ </item>
+ <item type="tab" value="tagpanel" title="PanelTags">
+ <item type="line">
+ <item type="value" for="favourite" />
+ </item>
+ <item expand="true" for="tags" type="value" />
+ </item>
+ </item>
+ <item type="line" homogeneous="true">
+ <item expand="true" for="web" type="value" />
+ <item expand="true" for="deleteButton" type="special" />
+ </item>
+ </panel>
+
+ <panel name="readonly" label="PanelReadOnly" editable="false">
+ <item type="table" rows="2" cols="3">
+ <item type="value" for="title" style="header" row="0" col="0" colspan="3" expand="true"/>
+ <item type="box" row="1" col="0" width="100" expand="false" style="page"/>
+ <item type="value" for="authors" flat="true" style="subheader" row="1" col="1" expand="true"/>
+ <item type="box" row="1" col="2" width="100" expand="false" style="box">
+ <item type="value" for="isbn" style="box" nomargin="true"/>
+ <item type="value" for="read" style="box" nomargin="true" values="read"/>
+ <item type="formatted" name="fullrating" value="%rating%/10" style="box" nomargin="true"/>
+ </item>
+ </item>
+ <item type="line">
+ <item type="box" width="150" style="page">
+ <item type="value" for="cover" width="140"/>
+ </item>
+ <item type="box" expand="true">
+ <item type="table" rows="6" cols="2" expand="true">
+ <item type="label" for="publication" row="0" col="0"/>
+ <item type="value" for="publication" row="0" col="1" expand="true"/>
+ <item type="label" for="publisher" row="1" col="0"/>
+ <item type="value" for="publisher" row="1" col="1" expand="true"/>
+ <item type="label" for="serie" row="2" col="0"/>
+ <item type="value" for="serie" row="2" col="1" expand="true"/>
+ <item type="label" for="language" row="3" col="0"/>
+ <item type="value" for="language" row="3" col="1" expand="true"/>
+ <item type="label" for="pages" row="4" col="0"/>
+ <item type="value" for="pages" row="4" col="1" expand="true"/>
+ <item type="label" for="genre" row="5" col="0"/>
+ <item type="value" for="genre" flat="true" row="5" col="1" expand="true"/>
+ </item>
+ </item>
+ </item>
+ <item type="value" for="description" height="5em"/>
+ <item type="expander" title="Details">
+ <item cols="2" expand="true" rows="7" type="table">
+ <item col="0" for="edition" row="0" type="label" />
+ <item col="1" for="edition" row="0" type="value" />
+ <item col="0" for="format" row="1" type="label" />
+ <item col="1" for="format" row="1" type="value" />
+ <item col="0" for="location" row="2" type="label" />
+ <item col="1" for="location" row="2" type="value" />
+ <item col="0" for="acquisition" row="3" type="label" />
+ <item col="1" for="acquisition" row="3" type="value" />
+ <item col="0" for="translator" row="4" type="label" />
+ <item col="1" for="translator" row="4" type="value" />
+ <item col="0" for="artist" row="5" type="label" />
+ <item col="1" for="artist" row="5" type="value" />
+ <item col="0" for="comments" row="6" type="label" />
+ <item col="1" expand="true" height="5em" for="comments" row="6" type="value" />
+ </item>
+ </item>
+ <item type="expander" title="PanelLending">
+ <item type="table" rows="4" cols="2" expand="true">
+ <item type="label" for="borrower" row="0" col="0"/>
+ <item type="value" for="borrower" row="0" col="1" expand="true"/>
+ <item type="label" for="lendDate" row="1" col="0"/>
+ <item type="value" for="lendDate" row="1" col="1" expand="true"/>
+ <item type="line" row="2" col="0" colspan="2" height="12" expand="true"/>
+ <item type="line" row="3" col="0" colspan="2" expand="true">
+ <item type="box" width="50" style="page"/>
+ <item type="value" for="borrowings" expand="true"/>
+ <item type="box" width="50" style="page"/>
+ </item>
+ </item>
+ </item>
+ <item type="expander" title="PanelTags">
+ <item expand="true" for="tags" type="value" />
+ <item type="value" for="favourite" values="favouriteYesno" collapse="true"/>
+ </item>
+ </panel>
+
+</panels>
+</collection>
diff --git a/lib/gcstar/GCModels/GCcoins.gcm b/lib/gcstar/GCModels/GCcoins.gcm
new file mode 100644
index 0000000..9e37272
--- /dev/null
+++ b/lib/gcstar/GCModels/GCcoins.gcm
@@ -0,0 +1,275 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:noNamespaceSchemaLocation="http://www.gcstar.org/schemas/gcm-revision4.xsd"
+name="GCcoins">
+
+ <lang>GCcoins</lang>
+
+ <options>
+ <defaults>
+ <image>no.png</image>
+ </defaults>
+ <fields>
+ <cover>picture</cover>
+ <id>gcsautoid</id>
+ <play/>
+ <title>name</title>
+ </fields>
+ <values id="favouriteYesno">
+ <value displayed="">0</value>
+ <value displayed="PanelFavourite">1</value>
+ </values>
+ <values id="types">
+ <value displayed="Coin">coin</value>
+ <value displayed="Banknote">banknote</value>
+ </values>
+ <values id="grades">
+ <value displayed="Grade1">1</value>
+ <value displayed="Grade2">2</value>
+ <value displayed="Grade3">3</value>
+ <value displayed="Grade4">4</value>
+ <value displayed="Grade6">6</value>
+ <value displayed="Grade8">8</value>
+ <value displayed="Grade10">10</value>
+ <value displayed="Grade12">12</value>
+ <value displayed="Grade15">15</value>
+ <value displayed="Grade20">20</value>
+ <value displayed="Grade25">25</value>
+ <value displayed="Grade30">30</value>
+ <value displayed="Grade35">35</value>
+ <value displayed="Grade40">40</value>
+ <value displayed="Grade45">45</value>
+ <value displayed="Grade50">50</value>
+ <value displayed="Grade53">53</value>
+ <value displayed="Grade55">55</value>
+ <value displayed="Grade58">58</value>
+ <value displayed="Grade60">60</value>
+ <value displayed="Grade61">61</value>
+ <value displayed="Grade62">62</value>
+ <value displayed="Grade63">63</value>
+ <value displayed="Grade64">64</value>
+ <value displayed="Grade65">65</value>
+ <value displayed="Grade66">66</value>
+ <value displayed="Grade67">67</value>
+ <value displayed="Grade68">68</value>
+ <value displayed="Grade69">69</value>
+ <value displayed="Grade70">70</value>
+ </values>
+ </options>
+
+ <groups>
+ <group id="Main" label="Main" />
+ <group id="Description" label="Description" />
+ <group id="Other" label="Other" />
+ <group id="Pictures" label="Pictures" />
+ </groups>
+
+ <filters>
+ <group label="Main">
+ <filter comparison="range" field="year" labelselect="Intervalle" numeric="true" quick="true" />
+ <filter comparison="contain" field="picture" numeric="true" quick="false" />
+ </group>
+ <group label="Description">
+ <filter comparison="contain" field="diameter" labelselect="Contient" numeric="true" quick="false" />
+ </group>
+ </filters>
+
+ <random></random>
+
+ <fields lending="false" tags="true">
+ <field value="gcsautoid" displayed="" group="" imported="false" init="" label="" type="number" />
+ <field value="name" group="Main" init="%currency% %value% (%year%)" label="Name" type="formatted" />
+ <field value="picture" default="view" group="Main" init="" label="Picture" type="image" />
+ <field value="currency" flat="true" group="Main" history="true" init="" label="Currency" type="history text" />
+ <field value="country" group="Main" label="Country" type="history text" init="" />
+ <field value="value" group="Main" init="" label="Value" type="number" />
+ <field value="year" group="Main" init="" label="Year" type="number" />
+ <field value="added" group="Main" init="current" label="PanelAdded" type="date" />
+ <field values="grades" group="Main" init="" label="Condition" type="options" value="condition" />
+ <field value="comments" group="Main" init="" label="Comments" type="long text" />
+ <field value="diameter" group="Description" init="" label="Diameter" type="number" />
+ <field value="metal" flat="true" group="Description" history="true" init="" label="Metal" type="single list" />
+ <field value="edge" group="Description" init="" label="Edge" type="long text" />
+ <field value="head" group="Description" init="" label="Head" type="long text" />
+ <field value="tail" group="Description" init="" label="Tail" type="long text" />
+ <field value="location" group="Description" init="current" label="Location" type="history text" />
+ <field value="history" group="Other" init="" label="History" type="long text" />
+ <field value="website" group="Other" init="" label="Website" type="url" />
+ <field value="estimate" group="Other" init="" label="Estimate" type="number" />
+ <field value="references" group="Other" init="" label="References" type="long text" />
+ <field value="front" default="view" group="Pictures" init="" label="Head" type="image" />
+ <field value="back" default="view" group="Pictures" init="" label="Tail" type="image" />
+ <field value="edge1" default="view" group="Pictures" init="" label="Edge1" type="image" />
+ <field value="edge2" default="view" group="Pictures" init="" label="Edge2" type="image" />
+ <field value="edge3" default="view" group="Pictures" init="" label="Edge3" type="image" />
+ <field value="edge4" default="view" group="Pictures" init="" label="Edge4" type="image" />
+ <field value="type" group="Main" init="" label="Type" type="options" values="types" />
+ </fields>
+
+ <panels>
+ <panel editable="true" label="PanelForm" name="form">
+ <item type="line">
+ <item expand="true" for="name" type="value" />
+ </item>
+ <item expand="true" type="notebook">
+ <item expand="true" title="Main" type="tab" value="bla">
+ <item type="line">
+ <item for="picture" height="150" type="value" width="150" />
+ <item cols="2" rows="5" type="table">
+ <item row="0" col="0" for="currency" type="label" />
+ <item row="0" col="1" for="currency" expand="true" type="value" />
+ <item row="1" col="0" for="value" type="label" />
+ <item row="1" col="1" for="value" expand="true" type="value" />
+ <item row="2" col="0" for="year" type="label" />
+ <item row="2" col="1" for="year" expand="true" type="value" />
+ <item row="3" col="0" for="country" type="label" />
+ <item row="3" col="1" for="country" expand="true" type="value" />
+ <item row="4" col="0" for="type" type="label" />
+ <item row="4" col="1" for="type" expand="true" type="value" />
+ </item>
+ </item>
+ <item type="box" expand="true">
+ <item type="table" rows="2" cols="2">
+ <item row="0" col="0" for="added" type="label" />
+ <item row="0" col="1" expand="default" for="added" type="value" />
+ <item row="1" col="0" for="condition" type="label" />
+ <item row="1" col="1" for="condition" type="value" />
+ </item>
+ <item for="comments" type="label" />
+ <item for="comments" expand="true" type="value" />
+ </item>
+ </item>
+ <item expand="true" title="Description" type="tab" value="bla">
+ <item cols="4" expand="true" rows="5" type="table">
+ <item row="0" col="0" for="diameter" type="label" />
+ <item row="0" col="1" expand="default" for="diameter" type="value" />
+ <item row="1" col="0" collapsed="%metal%" colspan="3" title="Metal" type="expander">
+ <item for="metal" type="value" />
+ </item>
+ <item row="2" col="0" for="edge" type="label" />
+ <item row="2" col="1" colspan="3" expand="true" for="edge" type="value" />
+ <item row="3" col="0" for="head" type="label" />
+ <item row="3" col="1" colspan="3" expand="true" for="head" type="value" />
+ <item row="4" col="0" for="tail" type="label" />
+ <item row="4" col="1" colspan="3" expand="true" for="tail" type="value" />
+ </item>
+ </item>
+ <item expand="true" title="Other" type="tab" value="bla">
+ <item cols="4" expand="true" rows="5" type="table">
+ <item col="0" row="0" for="location" type="label" />
+ <item col="1" row="0" for="location" type="value" />
+ <item col="0" row="1" for="estimate" type="label" />
+ <item col="1" row="1" expand="default" for="estimate" type="value" />
+ <item col="0" row="2" for="website" type="label" />
+ <item col="1" row="2" expand="default" for="website" type="value" />
+ <item col="0" row="3" for="history" type="label" />
+ <item col="1" row="3" colspan="3" expand="true" for="history" type="value" />
+ <item col="0" row="4" for="references" type="label" />
+ <item col="1" row="4" colspan="3" expand="true" for="references" type="value" />
+ </item>
+ </item>
+ <item expand="true" title="Pictures" type="tab" value="bla">
+ <item type="box" expand="true">
+ <item cols="2" rows="5" expand="true" type="table">
+ <item row="0" col="0" expand="true" type="label" label="Front" align="center" />
+ <item row="0" col="1" expand="true" type="label" label="Back" align="center" />
+ <item row="1" col="0" expand="true" for="front" type="value" height="150" />
+ <item row="1" col="1" expand="true" for="back" type="value" height="150" />
+ <item row="2" col="0" expand="true" colspan="2" type="label" label="Edge" align="center" />
+ <item row="3" col="0" expand="true" for="edge1" type="value" height="150" />
+ <item row="3" col="1" expand="true" for="edge2" type="value" height="150" />
+ <item row="4" col="0" expand="true" for="edge3" type="value" height="150" />
+ <item row="4" col="1" expand="true" for="edge4" type="value" height="150" />
+ </item>
+ </item>
+ </item>
+ <item type="tab" value="tagpanel" title="PanelTags">
+ <item type="line">
+ <item type="value" for="favourite" />
+ </item>
+ <item expand="true" for="tags" type="value" />
+ </item>
+ </item>
+ <item type="line">
+ <item expand="true" for="deleteButton" type="special" />
+ </item>
+ </panel>
+
+ <panel editable="false" label="PanelReadOnly" name="readonly">
+ <item type="line">
+ <item style="page" type="box" width="150">
+ <item for="picture" type="value" width="140" />
+ </item>
+ <item expand="true" type="box">
+ <item type="table" cols="2" rows="4" expand="true">
+ <item col="0" row="0" for="currency" type="label" />
+ <item col="1" row="0" for="currency" type="value" expand="true" />
+ <item col="0" row="1" for="value" type="label" />
+ <item col="1" row="1" for="value" type="value" expand="true" />
+ <item col="0" row="2" for="year" type="label" />
+ <item col="1" row="2" for="year" type="value" expand="true" />
+ <item col="0" row="3" for="country" type="label" />
+ <item col="1" row="3" for="country" type="value" expand="true" />
+ </item>
+ </item>
+ </item>
+ <item type="box">
+ <item type="table" cols="2" rows="4" expand="true">
+ <item col="0" row="0" for="added" type="label" />
+ <item col="1" row="0" for="added" type="value" />
+ <item col="0" row="1" for="condition" type="label" />
+ <item col="1" row="1" for="condition" type="value" />
+ <item col="0" row="2" for="type" type="label" />
+ <item col="1" row="2" for="type" type="value" />
+ <item col="0" row="3" for="comments" type="label" />
+ <item col="1" row="3" for="comments" type="value" expand="horizontal" height="5em" />
+ </item>
+ <item type="expander" title="Description">
+ <item type="table" cols="2" rows="5" expand="true">
+ <item col="0" row="0" for="diameter" type="label" />
+ <item col="1" row="0" for="diameter" type="value" />
+ <item col="0" row="1" for="metal" type="label" />
+ <item col="1" row="1" for="metal" type="value" flat="true" />
+ <item col="0" row="2" for="edge" type="label" />
+ <item col="1" row="2" for="edge" type="value" expand="true" />
+ <item col="0" row="3" for="head" type="label" />
+ <item col="1" row="3" for="head" type="value" expand="true" />
+ <item col="0" row="4" for="tail" type="label" />
+ <item col="1" row="4" for="tail" type="value" expand="true" />
+ </item>
+ </item>
+ <item type="expander" title="Other">
+ <item type="table" cols="2" rows="5" expand="true">
+ <item col="0" row="0" for="location" type="label" />
+ <item col="1" row="0" for="location" type="value" expand="true" />
+ <item col="0" row="1" for="estimate" type="label" />
+ <item col="1" row="1" for="estimate" type="value" expand="true" />
+ <item col="0" row="2" for="website" type="label" />
+ <item col="1" row="2" for="website" type="value" expand="true" />
+ <item col="0" row="3" for="history" type="label" />
+ <item col="1" row="3" for="history" type="value" expand="true" />
+ <item col="0" row="4" for="references" type="label" />
+ <item col="1" row="4" for="references" type="value" expand="true" />
+ </item>
+ </item>
+ <item type="expander" title="Pictures">
+ <item type="table" cols="2" rows="5" expand="true">
+ <item row="0" col="0" type="label" label="Front" align="center" expand="true" />
+ <item row="0" col="1" type="label" label="Back" align="center" expand="true" />
+ <item row="1" col="0" for="front" type="value" expand="true" />
+ <item row="1" col="1" for="back" type="value" expand="true" />
+ <item row="2" col="0" colspan="2" type="label" label="Edge" align="center" expand="true" />
+ <item row="3" col="0" for="edge1" type="value" expand="true" />
+ <item row="3" col="1" for="edge2" type="value" expand="true" />
+ <item row="4" col="0" for="edge3" type="value" expand="true" />
+ <item row="4" col="1" for="edge4" type="value" expand="true" />
+ </item>
+ </item>
+ </item>
+ <item type="expander" title="PanelTags">
+ <item expand="true" for="tags" type="value" />
+ <item type="value" for="favourite" values="favouriteYesno" collapse="true"/>
+ </item>
+ </panel>
+ </panels>
+</collection>
diff --git a/lib/gcstar/GCModels/GCcomics.gcm b/lib/gcstar/GCModels/GCcomics.gcm
new file mode 100644
index 0000000..528a9f7
--- /dev/null
+++ b/lib/gcstar/GCModels/GCcomics.gcm
@@ -0,0 +1,353 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:noNamespaceSchemaLocation="http://www.gcstar.org/schemas/gcm-revision4.xsd"
+name="GCcomics">
+ <lang>GCcomics</lang>
+ <options>
+ <defaults>
+ <image>no.png</image>
+ </defaults>
+
+ <fields>
+ <id>id</id>
+ <title>name</title>
+ <cover>image</cover>
+ <url>webPage</url>
+ <search>
+ <field>series</field>
+ <field>writer</field>
+ </search>
+ <results>
+ <field>series</field>
+ <field>volume</field>
+ <field>title</field>
+ <field>type</field>
+ <field>format</field>
+ <field>publishdate</field>
+ </results>
+ </fields>
+
+ <overlay>
+ <image>subtle.png</image>
+ <paddingLeft>12</paddingLeft>
+ <paddingRight>11</paddingRight>
+ <paddingTop>12</paddingTop>
+ <paddingBottom>0</paddingBottom>
+ </overlay>
+
+ <values id="signing">
+ <value displayed="SigningNo">0</value>
+ <value displayed="SigningYes">1</value>
+ </values>
+ <values id="favouriteYesno">
+ <value displayed="PanelFavourite">1</value>
+ <value displayed="">0</value>
+ </values>
+ </options>
+
+
+ <groups>
+ <group id="main" label="Main"/>
+ <group id="info" label="General"/>
+ <group id="details" label="Details"/>
+ </groups>
+
+ <random>
+ <filter />
+ </random>
+
+ <fields lending="true" tags="true">
+ <field value="id"
+ type="number"
+ label="Id"
+ init=""
+ group="main"
+ imported="false"/>
+ <field value="name"
+ group="main"
+ init="%series% #%volume[%03d]% %title%"
+ label="Name"
+ type="formatted" />
+ <field value="series"
+ type="history text"
+ label="Series"
+ init="New Comic"
+ group="main"
+ imported="true"/>
+ <field value="volume"
+ type="number"
+ label="Volume"
+ init="1"
+ min="0"
+ max="9999"
+ group="main"
+ imported="true"/>
+ <field value="title"
+ type="short text"
+ label="Title"
+ init=""
+ group="main"
+ imported="true"/>
+ <field value="writer"
+ type="history text"
+ label="Writer"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="illustrator"
+ type="history text"
+ label="Illustrator"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="colourist"
+ type="history text"
+ label="Colourist"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="publisher"
+ type="history text"
+ label="Publisher"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="synopsis"
+ type="long text"
+ label="Synopsis"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="collection"
+ type="history text"
+ label="Collection"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="publishdate"
+ type="date"
+ label="PublishDate"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="printdate"
+ type="date"
+ label="PrintingDate"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="image"
+ type="image"
+ label="Image"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="backpic"
+ type="image"
+ label="ContextImgBack"
+ init=""
+ group="info"
+ linkedto="image"
+ imported="true"/>
+ <field value="webPage"
+ type="button"
+ format="url"
+ label="Url"
+ init=""
+ group="main"
+ imported="true"/>
+ <field value="added"
+ type="date"
+ label="PanelAdded"
+ init="current"
+ group="details"
+ imported="false"/>
+ <field value="isbn"
+ type="short text"
+ label="ISBN"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="type"
+ type="history text"
+ label="Type"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="category"
+ type="history text"
+ label="Category"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="format"
+ type="history text"
+ label="Format"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="numberboards"
+ type="number"
+ label="NumberBoards"
+ init="1"
+ min="0"
+ max="9999"
+ group="details"
+ imported="true"/>
+ <field value="signing"
+ type="yesno"
+ label="Signing"
+ init="0"
+ group="details"
+ imported="false"/>
+ <field value="cost"
+ type="number"
+ label="Cost"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="rating"
+ type="number"
+ displayas="graphical"
+ label="Rating"
+ init="0"
+ max="10"
+ group="details"
+ imported="true"/>
+ <field value="comment"
+ type="long text"
+ label="Comment"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="file"
+ type="file"
+ format="simple"
+ label="File"
+ init=""
+ group="details"
+ imported="false"/>
+ </fields>
+
+
+ <filters>
+ <group label="General">
+ <filter field="series" comparison="contain" quick="true"/>
+ <filter field="writer" comparison="contain" quick="true"/>
+ <filter field="illustrator" comparison="contain" quick="true"/>
+ <filter field="colourist" comparison="contain" quick="true"/>
+ <filter field="publisher" comparison="contain" quick="true"/>
+ <filter field="publishdate" comparison="range" numeric="true" preprocess="extractYear"/>
+ <filter field="printdate" comparison="range" numeric="true" preprocess="extractYear"/>
+ </group>
+ <group label="Details">
+ <filter field="rating" comparison="ge" numeric="true" labelselect="FilterRatingSelect" quick="true"/>
+ </group>
+ <group label="PanelLending">
+ <filter field="borrower" comparison="eq" quick="true"/>
+ </group>
+ </filters>
+
+
+ <panels>
+ <panel name="form" label="PanelForm" editable="true">
+ <item type="line">
+ <item type="value" for="id" width="5" nomargin="true" />
+ <item type="label" for="series" nomargin="true" />
+ <item type="value" for="series" expand="true" nomargin="true" />
+ <item type="label" for="volume" nomargin="true" />
+ <item type="value" for="volume" nomargin="true" />
+ <item type="special" for="searchButton" nomargin="true" />
+ <item type="special" for="refreshButton" nomargin="true" />
+
+ </item>
+ <item type="notebook" expand="true">
+ <item type="tab" value="info" title="General">
+ <item type="line">
+ <item type="value" for="image" width="130" height="170"/>
+ <item type="table" rows="5" cols="4" expand="true">
+ <item type="label" for="title" row="0" col="0"/>
+ <item type="value" for="title" row="0" col="1" colspan="3"/>
+ <item type="label" for="writer" row="1" col="0"/>
+ <item type="value" for="writer" row="1" col="1" colspan="3"/>
+ <item type="label" for="illustrator" row="2" col="0"/>
+ <item type="value" for="illustrator" row="2" col="1" colspan="3"/>
+ <item type="label" for="colourist" row="3" col="0"/>
+ <item type="value" for="colourist" row="3" col="1" colspan="3"/>
+ <item type="label" for="publisher" row="4" col="0"/>
+ <item type="value" for="publisher" row="4" col="1" colspan="3"/>
+ </item>
+ </item>
+ <item type="table" rows="1" cols="2" expand="true">
+ <item type="value" for="synopsis" row="0" col="0" expand="true"/>
+ </item>
+ </item>
+ <item type="tab" value="details" title="Details">
+ <item type="table" rows="7" cols="4">
+ <item type="label" for="collection" row="0" col="0"/>
+ <item type="value" for="collection" row="0" col="1" colspan="3"/>
+ <item type="label" for="type" row="1" col="0"/>
+ <item type="value" for="type" row="1" col="1"/>
+ <item type="label" for="category" row="1" col="2"/>
+ <item type="value" for="category" row="1" col="3"/>
+ <item type="label" for="publishdate" row="2" col="0"/>
+ <item type="value" for="publishdate" row="2" col="1"/>
+ <item type="label" for="printdate" row="2" col="2"/>
+ <item type="value" for="printdate" row="2" col="3"/>
+ <item type="label" for="rating" row="3" col="0"/>
+ <item type="value" for="rating" row="3" col="1"/>
+ <item type="label" for="added" row="4" col="0"/>
+ <item type="value" for="added" row="4" col="1"/>
+ <item type="label" for="cost" row="4" col="2"/>
+ <item type="value" for="cost" row="4" col="3"/>
+ <item type="label" for="isbn" row="5" col="0"/>
+ <item type="value" for="isbn" row="5" col="1"/>
+ <item type="label" for="format" row="5" col="2"/>
+ <item type="value" for="format" row="5" col="3"/>
+ <item type="label" for="numberboards" row="6" col="0"/>
+ <item type="value" for="numberboards" row="6" col="1"/>
+ <item type="value" for="signing" row="6" col="2" colspan="2"/>
+
+ </item>
+ <item type="line">
+ <item type="label" for="file"/>
+ <item type="value" for="file" expand="true"/>
+ <item type="launcher" for="file"/>
+ </item>
+
+ <item type="line" expand="true">
+ <item type="label" for="comment"/>
+ <item type="value" for="comment" expand="true"/>
+ </item>
+ </item>
+ <item type="tab" value="lending" title="PanelLending">
+ <item type="table" rows="3" cols="3">
+ <item type="label" for="borrower" row="0" col="0"/>
+ <item type="value" for="borrower" row="0" col="1"/>
+ <item type="special" for="mailButton" row="0" col="2"/>
+ <item type="label" for="lendDate" row="1" col="0"/>
+ <item type="value" for="lendDate" row="1" col="1"/>
+ <item type="special" for="itemBackButton" row="1" col="2"/>
+ </item>
+ <item type="label" for="borrowings" align="left"/>
+ <item type="line" expand="true">
+ <item type="box" width="64"/>
+ <item type="value" for="borrowings" expand="true"/>
+ <item type="box" width="64"/>
+ </item>
+ </item>
+ <item type="tab" value="tagpanel" title="PanelTags">
+ <item type="line">
+ <item type="value" for="favourite" />
+ </item>
+ <item expand="true" for="tags" type="value" />
+ </item>
+ </item>
+ <item type="line" homogeneous="true">
+ <item type="value" for="webPage" expand="true"/>
+ <item type="special" for="deleteButton" expand="true"/>
+ </item>
+ </panel>
+ </panels>
+
+</collection>
diff --git a/lib/gcstar/GCModels/GCfilms.gcm b/lib/gcstar/GCModels/GCfilms.gcm
new file mode 100644
index 0000000..a5e34f4
--- /dev/null
+++ b/lib/gcstar/GCModels/GCfilms.gcm
@@ -0,0 +1,604 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:noNamespaceSchemaLocation="http://www.gcstar.org/schemas/gcm-revision4.xsd"
+name="GCfilms">
+ <lang>GCfilms</lang>
+
+ <options>
+
+ <defaults>
+ <image>no.png</image>
+ <groupby>serie</groupby>
+ </defaults>
+
+ <fields>
+ <id>id</id>
+ <title>title</title>
+ <cover>image</cover>
+ <url>webPage</url>
+ <play>trailer</play>
+ <results>
+ <field>title</field>
+ <field>date</field>
+ <field>director</field>
+ <field>actors</field>
+ <field>original</field>
+ <field>country</field>
+ <field>format</field>
+ </results>
+ <summary>
+ <field>director</field>
+ <field>date</field>
+ <field>genre</field>
+ <field>format</field>
+ <field>borrower</field>
+ <field>tags</field>
+ </summary>
+ </fields>
+
+ <overlay>
+ <image>dvd.png</image>
+ <paddingLeft>12</paddingLeft>
+ <paddingRight>16</paddingRight>
+ <paddingTop>16</paddingTop>
+ <paddingBottom>2</paddingBottom>
+ </overlay>
+
+ <values id="favouriteYesno">
+ <value displayed="">0</value>
+ <value displayed="PanelFavourite">1</value>
+ </values>
+ <values id="ages">
+ <value displayed="">0</value>
+ <value displayed="AgeUnrated">1</value>
+ <value displayed="AgeAll">2</value>
+ <value displayed="AgeParent">5</value>
+ <value displayed="10">10</value>
+ <value displayed="11">11</value>
+ <value displayed="12">12</value>
+ <value displayed="13">13</value>
+ <value displayed="14">14</value>
+ <value displayed="15">15</value>
+ <value displayed="16">16</value>
+ <value displayed="17">17</value>
+ <value displayed="18">18</value>
+ <value displayed="19">19</value>
+ <value displayed="20">20</value>
+ <value displayed="21">21</value>
+ </values>
+ <values id="seen">
+ <value displayed="SeenNo">0</value>
+ <value displayed="SeenYes">1</value>
+ </values>
+ </options>
+
+
+ <groups>
+ <group id="main" label="Main"/>
+ <group id="info" label="General"/>
+ <group id="details" label="Details"/>
+ </groups>
+
+ <random>
+ <filter field="seen" comparison="eq" numeric="true" value="0" after="1"/>
+ </random>
+
+ <fields lending="true" tags="true">
+ <field value="id"
+ type="number"
+ label="Id"
+ init=""
+ group="main"
+ imported="false"/>
+ <field value="title"
+ type="short text"
+ label="Title"
+ init="NewItem"
+ group="main"
+ imported="true"/>
+ <field value="date"
+ type="date"
+ label="Date"
+ init=""
+ group="info"
+ imported="true"
+ sorttype="date"/>
+ <field value="time"
+ type="short text"
+ label="Time"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="director"
+ type="short text"
+ label="Director"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="country"
+ type="single list"
+ label="Country"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="genre"
+ type="single list"
+ label="Genre"
+ init=",,,"
+ group="info"
+ imported="true"/>
+ <field value="image"
+ type="image"
+ label="Image"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="backpic"
+ type="image"
+ label="ContextImgBack"
+ init=""
+ group="info"
+ linkedto="image"
+ imported="true"/>
+ <field value="actors"
+ type="double list"
+ label="Actors"
+ label1="Actor"
+ label2="Role"
+ init=""
+ group="info"
+ history="false"
+ imported="true"/>
+ <field value="original"
+ type="short text"
+ label="Original"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="synopsis"
+ type="long text"
+ label="Synopsis"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="webPage"
+ type="button"
+ format="url"
+ label="Url"
+ init=""
+ group="main"
+ imported="true"/>
+ <field value="seen"
+ type="yesno"
+ label="Seen"
+ init="0"
+ notnull="true"
+ group="details"
+ imported="false"/>
+ <field value="added"
+ type="date"
+ label="PanelAdded"
+ init="current"
+ group="details"
+ imported="false"/>
+ <field value="region"
+ type="history text"
+ label="Region"
+ init=""
+ group="details"
+ imported="false"/>
+ <field value="format"
+ type="history text"
+ label="Format"
+ init="DVD"
+ group="details"
+ imported="false"/>
+ <field value="number"
+ type="number"
+ label="Number"
+ init="1"
+ min="0"
+ max="9999"
+ group="details"
+ imported="false"/>
+ <field value="identifier"
+ type="number"
+ label="Identifier"
+ init="0"
+ min="0"
+ max="999999"
+ group="details"
+ imported="false"/>
+ <field value="place"
+ type="history text"
+ label="PanelLocation"
+ init=""
+ group="details"
+ imported="false"/>
+ <field value="rating"
+ type="number"
+ displayas="graphical"
+ label="PanelRating"
+ init="0"
+ min="0"
+ max="10"
+ group="details"
+ imported="true"/>
+ <field value="ratingpress"
+ type="number"
+ displayas="graphical"
+ label="PanelPressRating"
+ init="0"
+ min="0"
+ max="10"
+ group="info"
+ imported="true"/>
+ <field value="comment"
+ type="long text"
+ label="Comment"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="audio"
+ type="double list"
+ label="Audio"
+ label1="Audio"
+ label2="Encoding"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="subt"
+ type="single list"
+ label="Subtitles"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="age"
+ type="options"
+ label="MinimumAge"
+ init=""
+ values="ages"
+ separator="4"
+ group="info"
+ imported="true"/>
+ <field value="video"
+ type="history text"
+ label="Video"
+ init=""
+ group="details"
+ imported="false"/>
+ <field value="serie"
+ type="history text"
+ label="Serie"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="rank"
+ type="number"
+ label="Rank"
+ init=""
+ min="0"
+ max="999"
+ group="details"
+ imported="false"/>
+ <field value="trailer"
+ type="file"
+ format="video"
+ label="Trailer"
+ init=""
+ group="details"
+ imported="false"/>
+ </fields>
+
+
+ <filters>
+ <group label="General">
+ <filter field="title" comparison="contain"/>
+ <filter field="original" comparison="contain"/>
+ <filter field="director" comparison="contain"/>
+ <filter field="genre" comparison="contain" quick="true"/>
+ <filter field="actors" comparison="contain"/>
+ <filter field="age" label="FilterAudienceAge" comparison="le" numeric="true" quick="true"/>
+ <filter field="date" comparison="range" numeric="true" preprocess="extractYear"/>
+ </group>
+ <group label="Languages">
+ <filter field="audio" comparison="contain"/>
+ <filter field="subt" comparison="contain"/>
+ </group>
+ <group label="Details">
+ <filter field="seen" comparison="eq" values="both" labeloff="FilterSeenNo" labelon="FilterSeenYes" quick="true"/>
+ <filter field="rating" comparison="ge" numeric="true" labelselect="FilterRatingSelect" quick="true"/>
+ </group>
+ <group label="PanelLending">
+ <filter field="borrower" comparison="eq" quick="true"/>
+ </group>
+ </filters>
+
+
+ <panels>
+ <panel name="form" label="PanelForm" editable="true">
+ <item type="line">
+ <item type="value" for="id" width="5" nomargin="true" />
+ <item type="value" for="title" expand="true" nomargin="true" />
+ <item type="special" for="searchButton" nomargin="true" />
+ <item type="special" for="refreshButton" nomargin="true" />
+ </item>
+ <item type="notebook" expand="true">
+ <item type="tab" value="info" title="General">
+ <item type="line">
+ <item type="label" for="original"/>
+ <item type="value" for="original" expand="true"/>
+ </item>
+ <item type="line">
+ <item type="value" for="image" width="130" height="170"/>
+ <item type="box" width="6"/>
+ <item type="table" rows="4" cols="2">
+ <item type="label" for="date" row="0" col="0"/>
+ <item type="value" for="date" row="0" col="1"/>
+ <item type="label" for="director" row="1" col="0"/>
+ <item type="value" for="director" row="1" col="1"/>
+ <item type="label" for="time" row="2" col="0"/>
+ <item type="value" for="time" row="2" col="1"/>
+ <item type="label" for="age" row="3" col="0"/>
+ <item type="value" for="age" row="3" col="1"/>
+ </item>
+ </item>
+ <item type="expander" title="Country" collapsed="%country%">
+ <item type="value" for="country"/>
+ </item>
+ <item type="expander" title="Genre" collapsed="%genre%">
+ <item type="value" for="genre"/>
+ </item>
+ <item type="expander" title="Actors" collapsed="%actors%">
+ <item type="value" for="actors"/>
+ </item>
+ <item type="table" rows="1" cols="2" expand="true">
+ <item type="value" for="synopsis" row="0" col="0" expand="true"/>
+ </item>
+ </item>
+ <item type="tab" value="details" title="Details">
+ <item type="table" rows="7" cols="3">
+ <item type="value" for="seen" row="0" col="0" colspan="2"/>
+ <item type="label" for="identifier" row="0" col="2"/>
+ <item type="value" for="identifier" row="0" col="3"/>
+ <item type="label" for="rating" row="1" col="0"/>
+ <item type="value" for="rating" row="1" col="1" colspan="1"/>
+ <item type="label" for="ratingpress" row="1" col="2"/>
+ <item type="value" for="ratingpress" row="1" col="3"/>
+ <item type="label" for="format" row="2" col="0"/>
+ <item type="value" for="format" row="2" col="1" expand="true"/>
+ <item type="label" for="number" row="2" col="2"/>
+ <item type="value" for="number" row="2" col="3" expand="true"/>
+ <item type="label" for="video" row="3" col="0"/>
+ <item type="value" for="video" row="3" col="1"/>
+ <item type="label" for="region" row="3" col="2"/>
+ <item type="value" for="region" row="3" col="3"/>
+ <item type="label" for="serie" row="4" col="0"/>
+ <item type="value" for="serie" row="4" col="1"/>
+ <item type="label" for="rank" row="4" col="2"/>
+ <item type="value" for="rank" row="4" col="3"/>
+ <item type="label" for="added" row="5" col="0"/>
+ <item type="value" for="added" row="5" col="1"/>
+ <item type="label" for="place" row="5" col="2"/>
+ <item type="value" for="place" row="5" col="3"/>
+ <item type="label" for="trailer" row="6" col="0"/>
+ <item type="line" row="6" col="1" colspan="3">
+ <item type="value" for="trailer" expand="true" nomargin="true"/>
+ <item type="launcher" for="trailer" nomargin="true"/>
+ <item type="extractor" for="trailer" nomargin="true"/>
+ </item>
+ </item>
+ <item type="expander" title="Languages" collapsed="=audio[@Audio@@Separator@%audio%]=^ - ^=subt[@Subtitles@@Separator@%subt%]=">
+ <item type="line" expand="true">
+ <item type="value" for="audio" expand="true"/>
+ <item type="value" for="subt" expand="true"/>
+ </item>
+ </item>
+ <item type="line" expand="true">
+ <item type="label" for="comment"/>
+ <item type="value" for="comment" expand="true"/>
+ </item>
+ </item>
+ <item type="tab" value="lending" title="PanelLending">
+ <item type="table" rows="3" cols="3">
+ <item type="label" for="borrower" row="0" col="0"/>
+ <item type="value" for="borrower" row="0" col="1"/>
+ <item type="special" for="mailButton" row="0" col="2"/>
+ <item type="label" for="lendDate" row="1" col="0"/>
+ <item type="value" for="lendDate" row="1" col="1"/>
+ <item type="special" for="itemBackButton" row="1" col="2"/>
+ </item>
+ <item type="label" for="borrowings" align="left"/>
+ <item type="line" expand="true">
+ <item type="box" width="64"/>
+ <item type="value" for="borrowings" expand="true"/>
+ <item type="box" width="64"/>
+ </item>
+ </item>
+ <item type="tab" value="tagpanel" title="PanelTags">
+ <item type="line">
+ <item type="value" for="favourite" />
+ </item>
+ <item expand="true" for="tags" type="value" />
+ </item>
+ </item>
+ <item type="line" homogeneous="true">
+ <item type="value" for="webPage" expand="true"/>
+ <item type="special" for="deleteButton" expand="true"/>
+ </item>
+ </panel>
+
+ <panel name="compact" label="PanelCompact" editable="true">
+ <item type="line">
+ <item type="value" for="id" width="5"/>
+ <item type="value" for="title" expand="true"/>
+ <item type="special" for="searchButton"/>
+ <item type="special" for="deleteButton"/>
+ </item>
+ <item type="line">
+ <item type="box">
+ <item type="value" for="image" width="130" height="170"/>
+ </item>
+ <item type="box" expand="true">
+ <item type="table" for="title" rows="7" cols="8">
+ <item type="label" for="original" row="0" col="0"/>
+ <item type="value" for="original" row="0" col="1" colspan="4"/>
+ <item type="label" for="date" row="1" col="0"/>
+ <item type="value" for="date" row="1" col="1" width="18" expand="true"/>
+ <item type="label" for="time" row="1" col="3"/>
+ <item type="value" for="time" row="1" col="4" width="8" expand="true"/>
+ <item type="label" for="age" row="1" col="6"/>
+ <item type="value" for="age" row="1" col="7"/>
+ <item type="label" for="director" row="2" col="0"/>
+ <item type="value" for="director" row="2" col="1" width="18"/>
+ <item type="label" for="ratingpress" row="2" col="3"/>
+ <item type="value" for="ratingpress" row="2" col="4"/>
+ <item type="label" for="video" row="2" col="6"/>
+ <item type="value" for="video" row="2" col="7" width="8"/>
+ <item type="label" for="serie" row="3" col="0"/>
+ <item type="value" for="serie" row="3" col="1" width="8"/>
+ <item type="label" for="rank" row="3" col="3"/>
+ <item type="value" for="rank" row="3" col="4"/>
+ <item type="label" for="place" row="3" col="6"/>
+ <item type="value" for="place" row="3" col="7" width="8"/>
+ <item type="label" for="format" row="4" col="0"/>
+ <item type="value" for="format" row="4" col="1" width="8"/>
+ <item type="label" for="number" row="4" col="3"/>
+ <item type="value" for="number" row="4" col="4"/>
+ <item type="label" for="region" row="4" col="6"/>
+ <item type="value" for="region" row="4" col="7" width="8"/>
+ <item type="label" for="identifier" row="5" col="0"/>
+ <item type="value" for="identifier" row="5" col="1"/>
+ <item type="value" for="seen" row="5" col="6" colspan="2"/>
+ <item type="label" for="rating" row="5" col="3"/>
+ <item type="value" for="rating" row="5" col="4"/>
+ <item type="label" for="trailer" row="6" col="0"/>
+ <item type="value" for="trailer" row="6" col="1" colspan="4" expand="true"/>
+ <item type="label" for="added" row="6" col="6"/>
+ <item type="value" for="added" row="6" col="7"/>
+ </item>
+ <item type="expander" title="Country" collapsed="%country%">
+ <item type="value" for="country"/>
+ </item>
+ <item type="expander" title="Genre" collapsed="%genre%">
+ <item type="value" for="genre"/>
+ </item>
+ <item type="expander" title="Languages" collapsed="=audio[@Audio@@Separator@%audio%]=^ - ^=subt[@Subtitles@@Separator@%subt%]=">
+ <item type="line" expand="true">
+ <item type="value" for="audio"/>
+ <item type="value" for="subt"/>
+ </item>
+ </item>
+ <item type="expander" title="Actors" collapsed="%actors%">
+ <item type="value" for="actors"/>
+ </item>
+ </item>
+ </item>
+ <item type="table" rows="2" cols="2" expand="true">
+ <item type="label" for="synopsis" row="0" col="0"/>
+ <item type="value" for="synopsis" row="0" col="1" expand="true"/>
+ <item type="label" for="comment" row="1" col="0"/>
+ <item type="value" for="comment" row="1" col="1" expand="true"/>
+ </item>
+ <item type="line">
+ <item type="frame" value="lending" title="PanelLending" row="4" col="4" expand="true" nomargin="true">
+ <item type="label" for="borrower" row="0" col="0"/>
+ <item type="value" for="borrower" row="0" col="1"/>
+ <item type="special" for="mailButton" row="0" col="2"/>
+ <item type="label" for="lendDate" row="1" col="0"/>
+ <item type="value" for="lendDate" row="1" col="1"/>
+ <item type="special" for="itemBackButton" row="1" col="2"/>
+ <item type="label" for="borrowings" row="2" col="0" colspan="1" align="top"/>
+ <item type="value" for="borrowings" row="2" col="1" colspan="2"/>
+ </item>
+ <item type="box">
+ <item type="value" for="webPage" place="end" width="200"/>
+ </item>
+ </item>
+ </panel>
+
+ <panel name="readonly" label="PanelReadOnly" editable="false">
+ <item type="table" rows="2" cols="3">
+ <item type="value" for="title" style="header" row="0" col="0" colspan="3" expand="true"/>
+ <item type="box" row="1" col="0" width="100" expand="false" style="page"/>
+ <item type="value" for="original" style="subheader" row="1" col="1" expand="true"/>
+ <item type="box" row="1" col="2" width="100" expand="false" style="box">
+ <item type="formatted" name="fullrating" value="%rating%/10" style="box" nomargin="true"/>
+ <item type="value" for="seen" style="box" nomargin="true" values="seen"/>
+ </item>
+ </item>
+ <item type="line">
+ <item type="box" width="150" style="page">
+ <item type="value" for="image"/>
+ </item>
+ <item type="box" expand="true">
+ <item type="table" rows="6" cols="2" expand="true">
+ <item type="label" for="date" row="0" col="0"/>
+ <item type="value" for="date" row="0" col="1" expand="true"/>
+ <item type="label" for="director" row="1" col="0"/>
+ <item type="value" for="director" row="1" col="1" expand="true"/>
+ <item type="label" for="time" row="2" col="0"/>
+ <item type="value" for="time" row="2" col="1" expand="true"/>
+ <item type="label" for="country" row="3" col="0"/>
+ <item type="value" for="country" row="3" col="1" expand="true"/>
+ <item type="label" for="age" row="4" col="0"/>
+ <item type="value" for="age" row="4" col="1" expand="true" values="ages"/>
+ <item type="label" for="genre" row="5" col="0"/>
+ <item type="value" for="genre" flat="true" row="5" col="1" expand="true"/>
+ <item type="label" for="ratingpress" row="6" col="0"/>
+ <item type="formatted" name="fullRatingpress" value="%ratingpress%/10" row="6" col="1"/>
+ </item>
+ </item>
+ </item>
+ <item type="box">
+ <item type="table" rows="4" cols="2" expand="true">
+ <item type="label" for="actors" row="1" col="0"/>
+ <item type="value" for="actors" row="1" col="1" expand="true" flat="true" height="100"/>
+ <item type="label" for="synopsis" row="2" col="0"/>
+ <item type="value" for="synopsis" row="2" col="1" height="100" expand="true"/>
+ <item type="label" for="comment" row="3" col="0"/>
+ <item type="value" for="comment" row="3" col="1" height="100" expand="true"/>
+ </item>
+ <item type="expander" title="Details">
+ <item type="table" rows="8" cols="2" expand="true">
+ <item type="label" for="format" row="0" col="0"/>
+ <item type="formatted" name="fullformat" value="%format% (%number%)" row="0" col="1" expand="true"/>
+ <item type="label" for="region" row="1" col="0"/>
+ <item type="value" for="region" row="1" col="1" expand="true"/>
+ <item type="label" for="place" row="2" col="0"/>
+ <item type="value" for="place" row="2" col="1" expand="true"/>
+ <item type="label" for="identifier" row="3" col="0"/>
+ <item type="value" for="identifier" row="3" col="1" expand="true"/>
+ <item type="label" for="serie" row="4" col="0"/>
+ <item type="value" for="serie" row="4" col="1" expand="true"/>
+ <item type="label" for="audio" row="5" col="0"/>
+ <item type="value" for="audio" flat="true" row="5" col="1" expand="true"/>
+ <item type="label" for="subt" row="6" col="0"/>
+ <item type="value" for="subt" flat="true" row="6" col="1" expand="true"/>
+ <item type="label" for="video" row="7" col="0"/>
+ <item type="value" for="video" row="7" col="1" expand="true"/>
+ </item>
+ </item>
+ <item type="expander" title="PanelLending">
+ <item type="table" rows="4" cols="2" expand="true">
+ <item type="label" for="borrower" row="0" col="0"/>
+ <item type="value" for="borrower" row="0" col="1" expand="true"/>
+ <item type="label" for="lendDate" row="1" col="0"/>
+ <item type="value" for="lendDate" row="1" col="1" expand="true"/>
+ <item type="line" row="2" col="0" colspan="2" height="12" expand="true"/>
+ <item type="line" row="3" col="0" colspan="2" expand="true">
+ <item type="box" width="50" style="page"/>
+ <item type="value" for="borrowings" expand="true"/>
+ <item type="box" width="50" style="page"/>
+ </item>
+ </item>
+ </item>
+ <item type="expander" title="PanelTags">
+ <item expand="true" for="tags" type="value" />
+ <item type="value" for="favourite" values="favouriteYesno" collapse="true"/>
+ </item>
+ </item>
+ </panel>
+ </panels>
+
+</collection>
diff --git a/lib/gcstar/GCModels/GCgames.gcm b/lib/gcstar/GCModels/GCgames.gcm
new file mode 100644
index 0000000..3792063
--- /dev/null
+++ b/lib/gcstar/GCModels/GCgames.gcm
@@ -0,0 +1,492 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:noNamespaceSchemaLocation="http://www.gcstar.org/schemas/gcm-revision4.xsd"
+name="GCgames">
+ <lang>GCgames</lang>
+
+ <options>
+
+ <defaults>
+ <image>no.png</image>
+ <groupby>platform</groupby>
+ </defaults>
+
+ <fields>
+ <id>id</id>
+ <title>name</title>
+ <cover>boxpic</cover>
+ <url>web</url>
+ <play>executable</play>
+ <search>
+ <field>ean</field>
+ <field>name</field>
+ </search>
+ <results>
+ <field>name</field>
+ <field>platform</field>
+ <field>genre</field>
+ <field>released</field>
+ </results>
+ <summary>
+ <field>platform</field>
+ <field>genre</field>
+ <field>editor</field>
+ <field>completion</field>
+ <field>borrower</field>
+ <field>tags</field>
+ </summary>
+ </fields>
+
+ <overlay>
+ <image>dvd.png</image>
+ <paddingLeft>12</paddingLeft>
+ <paddingRight>16</paddingRight>
+ <paddingTop>16</paddingTop>
+ <paddingBottom>2</paddingBottom>
+ </overlay>
+
+ <values id="favouriteYesno">
+ <value displayed="">0</value>
+ <value displayed="PanelFavourite">1</value>
+ </values>
+ <values id="">
+ <value displayed=""></value>
+ </values>
+ </options>
+
+
+ <groups>
+ <group id="info" label="General"/>
+ <group id="details" label="Details"/>
+ <group id="tips" label="Tips"/>
+ </groups>
+
+ <random>
+ <filter field="completion" comparison="lt" numeric="true" value="100"/>
+ </random>
+
+ <fields lending="true" tags="true">
+ <field value="id"
+ type="number"
+ label="Id"
+ init=""
+ group="info"
+ imported="false"/>
+ <field value="ean"
+ type="number"
+ label="Ean"
+ tip="Ean"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="name"
+ type="short text"
+ label="Name"
+ init="NewItem"
+ group="info"
+ imported="true"/>
+ <field value="boxpic"
+ type="image"
+ label="Box"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="backpic"
+ type="image"
+ label="ContextImgBack"
+ init=""
+ group="info"
+ linkedto="boxpic"
+ imported="true"/>
+ <field value="platform"
+ type="history text"
+ label="Platform"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="players"
+ type="short text"
+ label="Players"
+ init="1"
+ min="1"
+ max="10"
+ group="info"
+ imported="true"/>
+ <field value="editor"
+ type="short text"
+ label="Editor"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="developer"
+ type="short text"
+ label="Developer"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="released"
+ type="date"
+ label="Released"
+ init=""
+ group="info"
+ imported="true"
+ sorttype="date"/>
+ <field value="description"
+ type="long text"
+ label="Description"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="web"
+ type="button"
+ format="url"
+ label="Url"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="genre"
+ type="single list"
+ label="Genre"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="rating"
+ type="number"
+ displayas="graphical"
+ label="PanelRating"
+ init="0"
+ max="10"
+ group="details"
+ imported="false"/>
+ <field value="ratingpress"
+ type="number"
+ displayas="graphical"
+ label="PanelPressRating"
+ init="0"
+ min="0"
+ max="10"
+ group="details"
+ imported="true"/>
+ <field value="case"
+ type="yesno"
+ label="Case"
+ init="1"
+ group="details"
+ imported="false"/>
+ <field value="manual"
+ type="yesno"
+ label="Manual"
+ init="1"
+ group="details"
+ imported="false"/>
+ <field value="exclusive"
+ type="yesno"
+ label="Exclusive"
+ init="0"
+ group="details"
+ imported="true"/>
+ <field value="added"
+ type="date"
+ label="PanelAdded"
+ init="current"
+ group="details"
+ imported="false"/>
+ <field value="completion"
+ type="number"
+ label="Completion"
+ init="0"
+ min="0"
+ max="200"
+ step="0.1"
+ group="details"
+ imported="false"/>
+ <field value="resolutions"
+ type="single list"
+ label="Resolutions"
+ init=""
+ group="details"
+ imported="false"/>
+ <field value="location"
+ type="history text"
+ label="PanelLocation"
+ init=""
+ group="details"
+ imported="false"/>
+ <field value="installationsize"
+ type="number"
+ label="InstallationSize"
+ init="0"
+ group="details"
+ imported="false"/>
+ <field value="installationsizeunit"
+ type="options"
+ label=""
+ init="0"
+ values="filesizeunits"
+ group="details"
+ imported="false"
+ relatedto="installationsize"/>
+ <field value="executable"
+ type="file"
+ format="program"
+ label="Executable"
+ init=""
+ group="details"
+ imported="false"/>
+ <field value="screenshot1"
+ type="image"
+ label="Screenshot1"
+ init=""
+ default="view"
+ group="details"
+ imported="true"/>
+ <field value="screenshot2"
+ type="image"
+ label="Screenshot2"
+ init=""
+ default="view"
+ group="details"
+ imported="true"/>
+ <field value="comments"
+ type="long text"
+ label="Comments"
+ init=""
+ group="details"
+ imported="false"/>
+ <field value="code"
+ type="double list"
+ history="false"
+ label="Codes"
+ label1="Code"
+ label2="Effect"
+ init=""
+ group="tips"
+ imported="true"/>
+ <field value="unlockable"
+ type="double list"
+ history="false"
+ label="Unlockables"
+ label1="Unlockable"
+ label2="Howto"
+ init=""
+ group="tips"
+ imported="true"/>
+ <field value="secrets"
+ type="long text"
+ label="Secrets"
+ init=""
+ group="tips"
+ imported="true"/>
+ <field value="region"
+ type="history text"
+ label="Region"
+ init=""
+ group="details"
+ imported="true"/>
+ <field value="serialnumber"
+ type="short text"
+ label="SerialNumber"
+ init=""
+ group="details"
+ imported="true"/>
+
+ </fields>
+
+
+ <filters>
+ <group label="General">
+ <filter field="name" comparison="contain"/>
+ <filter field="platform" comparison="eq" quick="true"/>
+ <filter field="genre" comparison="contain" quick="true"/>
+ </group>
+ <group label="Details">
+ <filter field="rating" comparison="ge" numeric="true" labelselect="FilterRatingSelect" quick="true"/>
+ <filter field="completion" comparison="range" numeric="true"/>
+ </group>
+ </filters>
+
+
+ <panels>
+ <panel name="form" label="PanelForm" editable="true">
+ <item type="line">
+ <item type="value" for="ean" width="10" tip="" nomargin="true" />
+ <item type="value" for="name" expand="true" nomargin="true" />
+ <item type="special" for="searchButton" nomargin="true" />
+ <item type="special" for="refreshButton" nomargin="true" />
+ </item>
+ <item type="notebook" expand="true">
+ <item type="tab" value="info" title="General">
+ <item type="line">
+ <item type="box">
+ <item type="value" for="boxpic" width="200" height="200"/>
+ </item>
+ <item type="table" title="Information" rows="6" cols="5">
+ <item type="label" for="platform" row="0" col="0"/>
+ <item type="value" for="platform" row="0" col="1"/>
+ <item type="label" for="players" row="1" col="0"/>
+ <item type="value" for="players" row="1" col="1"/>
+ <item type="label" for="editor" row="2" col="0"/>
+ <item type="value" for="editor" row="2" col="1"/>
+ <item type="label" for="developer" row="3" col="0"/>
+ <item type="value" for="developer" row="3" col="1"/>
+ <item type="label" for="released" row="4" col="0"/>
+ <item type="value" for="released" row="4" col="1"/>
+ <item type="expander" title="Genre" collapsed="%genre%" row="5" col="0" colspan="2">
+ <item type="value" for="genre"/>
+ </item>
+ </item>
+ </item>
+ <item type="box" expand="true">
+ <item type="label" for="description"/>
+ <item type="value" for="description" expand="true"/>
+ </item>
+ </item>
+ <item type="tab" value="details" title="Details">
+ <item type="table" rows="7" cols="5">
+ <item type="line" row="0" col="0" colspan="3">
+ <item type="value" for="case" />
+ <item type="value" for="manual" />
+ <item type="value" for="exclusive" />
+ </item>
+ <item type="label" for="rating" row="1" col="0"/>
+ <item type="value" for="rating" row="1" col="1"/>
+ <item type="label" for="ratingpress" row="1" col="2"/>
+ <item type="value" for="ratingpress" row="1" col="3" colspan="2"/>
+ <item type="label" for="completion" row="2" col="0"/>
+ <item type="value" for="completion" row="2" col="1"/>
+ <item type="label" for="added" row="2" col="2"/>
+ <item type="value" for="added" row="2" col="3" colspan="2"/>
+ <item type="label" for="serialnumber" row="3" col="0"/>
+ <item type="value" for="serialnumber" row="3" col="1"/>
+ <item type="label" for="region" row="3" col="2"/>
+ <item type="value" for="region" row="3" col="3" colspan="2" />
+ <item type="label" for="location" row="4" col="0"/>
+ <item type="value" for="location" row="4" col="1"/>
+ <item type="label" for="installationsize" row="4" col="2"/>
+ <item type="value" for="installationsize" row="4" col="3"/>
+ <item type="value" for="installationsizeunit" row="4" col="4"/>
+ <item type="label" for="executable" row="5" col="0"/>
+ <item type="line" row="5" col="1" colspan="4">
+ <item type="value" for="executable" nomargin="true" expand="true"/>
+ <item type="launcher" for="executable" nomargin="true"/>
+ </item>
+ <item type="expander" title="Resolutions" collapsed="%resolutions%" row="6" col="0" colspan="5">
+ <item type="value" for="resolutions"/>
+ </item>
+ </item>
+ <item type="table" rows="4" cols="2" expand="true">
+ <item type="label" label="Screenshots" row="0" col="0" colspan="2"/>
+ <item type="value" for="screenshot1" row="1" col="0" width="200" height="150"/>
+ <item type="value" for="screenshot2" row="1" col="1" width="200" height="150"/>
+ <item type="label" for="comments" row="2" col="0" colspan="2"/>
+ <item type="value" for="comments" row="3" col="0" colspan="2" expand="true"/>
+ </item>
+ </item>
+ <item type="tab" value="tips" title="Tips">
+ <item type="expander" title="Codes">
+ <item type="value" for="code" expand="true"/>
+ </item>
+ <item type="expander" title="Unlockables">
+ <item type="value" for="unlockable" expand="true"/>
+ </item>
+ <item type="box" expand="true" nomargin="true">
+ <item type="label" for="secrets"/>
+ <item type="value" for="secrets" expand="true"/>
+ </item>
+ </item>
+ <item type="tab" value="lending" title="PanelLending">
+ <item type="table" rows="3" cols="3">
+ <item type="label" for="borrower" row="0" col="0"/>
+ <item type="value" for="borrower" row="0" col="1"/>
+ <item type="special" for="mailButton" row="0" col="2"/>
+ <item type="label" for="lendDate" row="1" col="0"/>
+ <item type="value" for="lendDate" row="1" col="1"/>
+ <item type="special" for="itemBackButton" row="1" col="2"/>
+ </item>
+ <item type="label" for="borrowings" align="left"/>
+ <item type="line" expand="true">
+ <item type="box" width="64"/>
+ <item type="value" for="borrowings" expand="true"/>
+ <item type="box" width="64"/>
+ </item>
+ </item>
+ <item type="tab" value="tagpanel" title="PanelTags">
+ <item type="line">
+ <item type="value" for="favourite" />
+ </item>
+ <item expand="true" for="tags" type="value" />
+ </item>
+ </item>
+ <item type="line" homogeneous="true">
+ <item type="value" for="web" expand="true"/>
+ <item type="special" for="deleteButton" expand="true"/>
+ </item>
+ </panel>
+
+ <panel name="readonly" label="PanelReadOnly" editable="false">
+ <item type="table" rows="2" cols="3">
+ <item type="value" for="name" style="header" row="0" col="0" colspan="3" expand="true"/>
+ <item type="box" row="1" col="0" width="150" expand="false" style="page"/>
+ <item type="value" for="platform" style="subheader" row="1" col="1" expand="true"/>
+ <item type="box" row="1" col="2" width="150" expand="false" style="box">
+ <item type="formatted" name="fullrating" value="%rating%/10" style="box" nomargin="true"/>
+ <item type="value" for="editor" style="box" nomargin="true"/>
+ </item>
+ </item>
+ <item type="line">
+ <item type="box" width="150" style="page">
+ <item type="value" for="boxpic" width="140"/>
+ </item>
+ <item type="box" expand="true">
+ <item type="table" rows="6" cols="2" expand="true">
+ <item type="label" for="genre" row="0" col="0"/>
+ <item type="value" for="genre" flat="true" row="0" col="1" expand="true"/>
+ <item type="label" for="developer" row="1" col="0"/>
+ <item type="value" for="developer" row="1" col="1" expand="true"/>
+ <item type="label" for="players" row="2" col="0"/>
+ <item type="value" for="players" row="2" col="1" expand="true"/>
+ <item type="label" for="released" row="3" col="0"/>
+ <item type="value" for="released" row="3" col="1" expand="true"/>
+ <item type="label" for="completion" row="4" col="0"/>
+ <item type="value" for="completion" row="4" col="1" expand="true"/>
+ <item type="label" for="location" row="5" col="0"/>
+ <item type="value" for="location" row="5" col="1" expand="true"/>
+ </item>
+ </item>
+ </item>
+ <item type="value" for="description" height="5em"/>
+ <item type="table" rows="1" cols="2" expand="true">
+ <item type="value" for="screenshot1" row="0" col="0" width="200" height="150" expand="true"/>
+ <item type="value" for="screenshot2" row="0" col="1" width="200" height="150" expand="true"/>
+ </item>
+ <item type="expander" title="Codes">
+ <item type="value" for="code" expand="true"/>
+ </item>
+ <item type="expander" title="Unlockables">
+ <item type="value" for="unlockable" expand="true"/>
+ </item>
+ <item type="expander" title="Secrets">
+ <item type="value" for="secrets" expand="true" height="5em"/>
+ </item>
+ <item type="expander" title="PanelLending">
+ <item type="table" rows="4" cols="2" expand="true">
+ <item type="label" for="borrower" row="0" col="0"/>
+ <item type="value" for="borrower" row="0" col="1" expand="true"/>
+ <item type="label" for="lendDate" row="1" col="0"/>
+ <item type="value" for="lendDate" row="1" col="1" expand="true"/>
+ <item type="line" row="2" col="0" colspan="2" height="12" expand="true"/>
+ <item type="line" row="3" col="0" colspan="2" expand="true">
+ <item type="box" width="50" style="page"/>
+ <item type="value" for="borrowings" expand="true"/>
+ <item type="box" width="50" style="page"/>
+ </item>
+ </item>
+ </item>
+ <item type="expander" title="PanelTags">
+ <item expand="true" for="tags" type="value" />
+ <item type="value" for="favourite" values="favouriteYesno" collapse="true" />
+ </item>
+ </panel>
+ </panels>
+
+</collection>
diff --git a/lib/gcstar/GCModels/GCminicars.gcm b/lib/gcstar/GCModels/GCminicars.gcm
new file mode 100644
index 0000000..ba43eb0
--- /dev/null
+++ b/lib/gcstar/GCModels/GCminicars.gcm
@@ -0,0 +1,892 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:noNamespaceSchemaLocation="http://www.gcstar.org/schemas/gcm-revision4.xsd"
+name="GCminicars">
+
+ <lang>GCminicars</lang>
+
+ <options>
+
+ <defaults>
+ <image>no_minicars.png</image>
+ <groupby>scale</groupby>
+ </defaults>
+
+ <fields>
+ <cover>picture</cover>
+ <id>gcsautoid</id>
+ <play>playlist</play>
+ <title>name</title>
+ </fields>
+
+ <overlay>
+ <image>minicars.png</image>
+ <paddingLeft>12</paddingLeft>
+ <paddingRight>12</paddingRight>
+ <paddingTop>0</paddingTop>
+ <paddingBottom>12</paddingBottom>
+ </overlay>
+
+ <values id="favouriteYesno">
+ <value displayed="">0</value>
+ <value displayed="PanelFavourite">1</value>
+ </values>
+
+ </options>
+
+ <groups>
+ <group id="Main" label="Main" />
+ <group id="Details" label="Details" />
+ <group id="Catalogs" label="Catalogs" />
+ <group id="Pictures" label="Pictures" />
+ <group id="PanelLending" label="PanelLending" />
+ <group id="Realmodel" label="Realmodel" />
+ </groups>
+
+ <filters>
+
+ <group label="Main">
+ <filter comparison="range" field="year" labelselect="Intervalle" numeric="true" quick="true" />
+ <filter comparison="contain" field="picture" numeric="true" quick="false" />
+ <filter comparison="eq" field="exchange" numeric="false" quick="true" />
+ </group>
+
+ <group label="Details">
+ <filter comparison="ge" field="acquisition" labelselect="&gt;=" numeric="false" quick="false" />
+ </group>
+
+ </filters>
+
+ <random></random>
+
+ <fields lending="true" tags="true">
+
+<!-- Definition des Champs Communs -->
+
+ <field value="playlist" format="audio" group="" init="..\lib\gcstar\GCHelp\GCHelpMinicars.pdf" label="Help" type="file" />
+ <field value="name" group="" init="%scale% %manufacturer% %constructor% %modele% %version% (%year%)" label="Name" type="formatted" />
+
+<!-- Definition des Champs "Main" -->
+
+ <field value="gcsautoid" displayed="" group="" imported="false" init="" label="" type="number" />
+ <field value="rating1" group="Main" label="Rating1" max="10" init="0" type="number" displayas="graphical"/>
+
+ <field value="picture" default="view" group="Main" init="" label="Picture" type="image" />
+ <field value="logo1" default="view" group="Main" init="" label="Logo1" type="image" />
+ <field value="logo2" default="view" group="Main" init="" label="Logo2" type="image" />
+ <field value="scale" flat="true" group="Main" history="true" init="" label="Scale" type="history text" />
+ <field value="type1" flat="true" group="Main" history="true" init="" label="Type1" type="history text" />
+ <field value="manufacturer" flat="true" group="Main" history="true" init="" label="Manufacturer" type="history text" />
+ <field value="version" flat="true" group="Main" history="true" init="" label="Version" type="short text" />
+ <field value="modele" group="Main" label="Modele" history="false" type="history text" init="" />
+ <field value="constructor" flat="true" group="Main" history="true" init="" label="Constructor" type="history text" />
+ <field value="year" group="Main" init="" label="Year" type="number" />
+ <field value="comments1" group="Main" init="" label="Comments1" type="long text" />
+ <field value="exchange" group="Main" init="0" label="Exchange" type="yesno" />
+ <field value="wanted" group="Main" init="0" label="Wanted" type="yesno" />
+ <field value="pub" group="Main" label="Pub" history="false" type="history text" init="" />
+ <field value="transformation" group="Main" init="0" label="Transformation" type="yesno" />
+ <field value="kit" group="Main" init="0" label="Kit" type="yesno" />
+ <field value="reference" group="Main" init="" label="Reference" type="short text" />
+ <field value="color" flat="true" group="Main" history="true" init="" label="Color" type="short text" />
+
+<!-- Definition des Champs "Details" -->
+
+ <field value="material" flat="true" group="Details" history="true" init="" label="Material" type="single list" />
+ <field value="added" group="Details" init="current" label="PanelAdded" type="date" />
+ <field value="rating2" group="Details" init="0" label="Rating2" min="0" max="10" type="number" displayas="graphical" />
+ <field value="rating3" group="Details" init="0" label="Rating3" min="0" max="10" type="number" displayas="graphical" />
+ <field value="acquisition" group="Details" init="" label="Acquisition" type="date" />
+ <field value="comments2" group="Details" init="" label="Comments2" type="long text" />
+ <field value="buyprice" group="Details" init="" label="Buyprice" type="number" />
+ <field value="finishline" group="Details" init="" label="Finishline" type="number" />
+ <field value="carnumber" group="Details" init="" label="Carnumber" type="number" />
+ <field value="courseyear" group="Details" init="" label="Courseyear" type="date" />
+ <field value="courselocation" group="Details" history="true" init="" label="Courselocation" type="history text" />
+ <field value="location" group="Details" init="" label="Location" type="short text" />
+ <field value="box1" flat="true" group="Details" history="true" init="" label="Box1" type="history text" />
+ <field value="box2" flat="true" group="Details" history="true" init="" label="Box2" type="history text" />
+ <field value="condition" flat="true" group="Details" history="true" init="" label="Condition" type="history text" />
+ <field value="pilots" group="Details" init="" label="Pilots" type="short text" />
+ <field value="copilots" group="Details" init="" label="Copilots" type="short text" />
+ <field value="course" flat="true" group="Details" history="true" init="" label="Course" type="history text" />
+ <field value="pub2" group="Details" init="" label="Pub2" type="short text" />
+ <field value="edition" flat="true" group="Details" history="true" init="" label="Edition" type="history text" />
+ <field value="estimate" group="Details" init="" label="Estimate" type="number" />
+ <field value="weight" group="Details" init="" label="Weight" type="short text" />
+ <field value="parts" group="Details" init="" label="Parts" type="number" />
+ <field value="decorations" group="Details" init="" label="Decorations" type="number" />
+ <field value="team" group="Details" history="true" init="" label="Team" type="history text" />
+ <field value="personalref" group="Details" init="" label="Personalref" type="short text" />
+ <field value="madein" flat="true" group="Details" history="true" init="" label="Madein" type="history text" />
+ <field value="interior" group="Details" init="" label="Interior" type="short text" />
+ <field value="serial" group="Details" init="" label="Serial" type="short text" />
+ <field value="serialnumber" group="Details" init="" label="Serialnumber" type="short text" />
+ <field value="lwh" group="Details" history="true" init="" label="Lwh" type="short text" />
+ <field value="designed" group="Details" history="true" init="" label="Designed" type="history text" />
+ <field value="containbox" group="Details" init="" label="Containbox" type="short text" />
+ <field value="framecar" group="Details" init="" label="Framecar" type="short text" />
+ <field value="bodycar" group="Details" init="" label="Bodycar" type="short text" />
+ <field value="registrationnumber1" group="Details" init="" label="Registrationnumber1" type="short text" />
+ <field value="registrationnumber2" group="Details" init="" label="Registrationnumber2" type="short text" />
+ <field value="collectiontype" group="Details" history="true" init="" label="Collectiontype" type="history text" />
+ <field value="wheels" group="Details" init="" label="Wheels" type="short text" />
+ <field value="characters" group="Details" init="" label="Characters" type="short text" />
+ <field value="filmcar" group="Details" init="" label="Filmcar" type="short text" />
+ <field value="filmpart" group="Details" init="" label="Filmpart" type="short text" />
+ <field value="decorationset" group="Details" init="" label="Decorationset" type="short text" />
+ <field value="molding" group="Details" init="" label="Molding" type="short text" />
+ <field value="detailsparts" group="Details" init="" label="Detailsparts" type="short text" />
+ <field value="detailsdecorations" group="Details" init="" label="Detailsdecorations" type="short text" />
+ <field value="colormirror" group="Details" init="%color%" label="Colormirror" type="formatted" />
+ <field value="steeringwheel" group="Details" init="" label="Steeringwheel" type="short text" />
+
+<!-- Definition des Champs "Catalogs" -->
+
+ <field value="websitec" group="Catalogs" init="" label="Websitec" type="url" />
+ <field value="websitem" group="Catalogs" init="" label="Websitem" type="url" />
+ <field value="websiteo" group="Catalogs" init="" label="Websiteo" type="url" />
+ <field value="barcode" group="Catalogs" init="" label="Barcode" type="number" />
+ <field value="catalogyear" group="Catalogs" init="" label="Catalogyear" type="date" />
+ <field value="catalogpage" group="Catalogs" init="" label="Catalogpage" type="short text" />
+ <field value="catalogedition" group="Catalogs" init="" label="Catalogedition" type="short text" />
+ <field value="catalogprice" group="Catalogs" init="" label="Catalogprice" type="number" />
+ <field value="picture2" default="view" group="Catalogs" init="" label="Picture2" type="image" />
+ <field value="catalog1" default="view" group="Catalogs" init="" label="Catalog1" type="image" />
+ <field value="catalog2" default="view" group="Catalogs" init="" label="Catalog2" type="image" />
+ <field value="comments3" group="Catalogs" init="" label="Comments3" type="long text" />
+ <field value="year3" group="Catalogs" init="" label="Year3" type="date" />
+ <field value="referencemirror" group="Catalogs" init="%reference%" label="Referencemirror" type="formatted" />
+
+<!-- Definition des Champs "Pictures" -->
+
+ <field value="top" default="view" group="Pictures" init="" label="Top" type="image" />
+ <field value="back" default="view" group="Pictures" init="" label="Back" type="image" />
+ <field value="edge1" default="view" group="Pictures" init="" label="Edge1" type="image" />
+ <field value="edge2" default="view" group="Pictures" init="" label="Edge2" type="image" />
+ <field value="edge3" default="view" group="Pictures" init="" label="Edge3" type="image" />
+ <field value="edge4" default="view" group="Pictures" init="" label="Edge4" type="image" />
+ <field value="edge5" default="view" group="Pictures" init="" label="Edge5" type="image" />
+ <field value="edge6" default="view" group="Pictures" init="" label="Edge6" type="image" />
+ <field value="edge7" default="view" group="Pictures" init="" label="Edge7" type="image" />
+ <field value="edge8" default="view" group="Pictures" init="" label="Edge8" type="image" />
+ <field value="edge9" default="view" group="Pictures" init="" label="Edge9" type="image" />
+ <field value="otherscomments" group="Pictures" init="" label="OthersComments" type="long text" />
+ <field value="othersdetails" group="Pictures" init="" label="OthersDetails" type="long text" />
+
+<!-- Definition des Champs "PanelLending" -->
+
+ <field value="comments4" group="PanelLending" init="" label="Comments4" type="long text" />
+
+<!-- Definition des Champs "Realmodel" -->
+
+ <field value="front2" default="view" group="Realmodel" init="" label="Head" type="image" />
+ <field value="back2" default="view" group="Realmodel" init="" label="Tail" type="image" />
+ <field value="edge10" default="view" group="Realmodel" init="" label="Edge10" type="image" />
+ <field value="edge20" default="view" group="Realmodel" init="" label="Edge20" type="image" />
+ <field value="edge30" default="view" group="Realmodel" init="" label="Edge30" type="image" />
+ <field value="edge40" default="view" group="Realmodel" init="" label="Edge40" type="image" />
+ <field value="comments5" group="Realmodel" init="" label="Comments5" type="long text" />
+ <field value="difference" group="Realmodel" init="" label="Difference" type="long text" />
+
+ </fields>
+
+<!-- Lecture / Ecriture -->
+
+ <panels>
+ <panel editable="true" label="PanelForm" name="form">
+ <item type="line">
+ <item cols="4" rows="1" type="table" expand="true" >
+ <item col="0" row="1" expand="true" for="name" type="value" />
+ <!--<item col="2" row="1" for="playlist" type="label" />
+ <item col="3" row="1" for="playlist" type="launcher" label="Help1" />-->
+ </item>
+ </item>
+ <item expand="true" type="notebook">
+
+<!-- Onglet "Main" -->
+
+ <item expand="true" title="Main" type="tab" value="bla">
+ <item type="line" align="center" >
+ <item cols="2" rows="1" type="table" expand="true" align="center" >
+ <item row="0" col="0" expand="true" for="exchange" type="value" />
+ <item row="0" col="1" expand="true" for="wanted" type="value" />
+ </item>
+ </item>
+ <item type="line">
+ <item cols="1" rows="11" type="table" expand="true">
+ <item col="0" for="rating1" row="2" type="label" align="center" />
+ <item col="0" for="rating1" expand="false" row="3" type="value" />
+ <item row="9" col="0" expand="true" type="label" label="Picture1" align="center" />
+ <item row="8" col="0" expand="false" for="picture" height="180" type="value" width="240" />
+ </item>
+ <item cols="2" rows="10" type="table" expand="true">
+ <item row="1" col="0" for="scale" type="label" />
+ <item row="1" col="1" for="scale" expand="true" type="value" />
+ <item row="2" col="0" for="manufacturer" type="label" />
+ <item row="2" col="1" for="manufacturer" expand="true" type="value" />
+ <item row="3" col="0" for="type1" type="label" />
+ <item row="3" col="1" for="type1" expand="true" type="value" />
+ <item row="4" col="0" for="constructor" type="label" />
+ <item row="4" col="1" for="constructor" expand="true" type="value" />
+ <item row="5" col="0" for="modele" type="label" />
+ <item row="5" col="1" for="modele" expand="true" type="value" />
+ <item row="6" col="0" for="version" type="label" />
+ <item row="6" col="1" for="version" expand="true" type="value" />
+ <item row="7" col="0" for="color" type="label" />
+ <item row="7" col="1" for="color" expand="true" type="value" />
+ <item row="8" col="0" for="pub" type="label" />
+ <item row="8" col="1" for="pub" expand="true" type="value" />
+ <item row="9" col="0" for="year" type="label" />
+ <item row="9" col="1" for="year" expand="true" type="value" />
+ <item row="10" col="0" for="reference" type="label" />
+ <item row="10" col="1" for="reference" expand="true" type="value" />
+ </item>
+ <item cols="1" rows="4" type="table" expand="true">
+ <item row="3" expand="true" type="label" label="Constructor" align="center" />
+ <item row="1" expand="true" type="label" label="Manufacturer" align="center" />
+ <item row="0" for="logo1" expand="false" height="120" type="value" width="120" />
+ <item row="2" for="logo2" expand="false" height="120" type="value" width="120" />
+ </item>
+ </item>
+
+ <item type="box" expand="false">
+ <item cols="2" rows="1" type="table" expand="true" align="center" >
+ <item row="0" col="0" expand="true" for="kit" type="value" />
+ <item row="0" col="1" expand="true" for="transformation" type="value" />
+ </item>
+ <item for="comments1" type="label" />
+ <item for="comments1" expand="true" type="value" />
+ </item>
+ </item>
+
+<!-- Onglet "Details" -->
+
+ <item expand="true" title="Details" type="tab" value="bla">
+ <item type="label" label="MiscCharacteristics" align="center" />
+ <item cols="4" expand="true" rows="29" type="table" >
+ <item row="0" col="0" collapsed="%material%" colspan="2" title="Material" type="expander">
+ <item for="material" type="value" />
+ </item>
+ <item col="2" row="0" for="molding" type="label" />
+ <item col="3" row="0" for="molding" type="value" />
+ <item col="0" row="1" for="condition" type="label" />
+ <item col="1" row="1" for="condition" type="value" />
+ <item col="2" row="1" for="added" type="label" />
+ <item col="3" row="1" for="added" type="value" />
+ <item col="0" row="2" for="edition" type="label" />
+ <item col="1" row="2" for="edition" type="value" />
+ <item col="2" row="2" for="collectiontype" type="label" />
+ <item col="3" row="2" for="collectiontype" type="value" />
+
+ <item col="0" row="3" for="serial" type="label" />
+ <item col="1" row="3" for="serial" type="value" />
+ <item col="2" row="3" for="serialnumber" type="label" />
+ <item col="3" row="3" for="serialnumber" type="value" />
+ <item col="0" row="4" for="designed" type="label" />
+ <item col="1" row="4" for="designed" type="value" />
+ <item col="2" row="4" for="madein" type="label" />
+ <item col="3" row="4" for="madein" type="value" />
+
+ <item col="0" row="5" for="box1" type="label" />
+ <item col="1" row="5" for="box1" type="value" />
+ <item col="2" row="5" for="box2" type="label" />
+ <item col="3" row="5" for="box2" type="value" />
+ <item col="0" row="6" for="containbox" type="label" />
+ <item col="1" row="6" for="containbox" type="value" />
+
+ <item col="0" row="7" for="rating2" type="label" />
+ <item col="1" row="7" for="rating2" type="value" align="center"/>
+ <item col="2" row="7" for="rating3" type="label" />
+ <item col="3" row="7" for="rating3" type="value" align="center"/>
+ <item col="0" row="8" for="acquisition" type="label" />
+ <item col="1" row="8" for="acquisition" type="value" />
+ <item col="2" row="8" for="location" type="label" />
+ <item col="3" row="8" for="location" type="value" />
+ <item col="0" row="9" for="buyprice" type="label" />
+ <item col="1" row="9" for="buyprice" type="value" />
+ <item col="2" row="9" for="estimate" type="label" />
+ <item col="3" row="9" for="estimate" type="value" />
+
+ <item col="0" row="10" for="comments2" type="label" />
+ <item col="0" row="11" colspan="4" for="comments2" expand="true" type="value" />
+
+ <item col="1" row="12" type="label" label="Diorama" align="center" />
+ <item col="0" row="13" for="decorationset" type="label" />
+ <item col="1" row="13" for="decorationset" type="value" />
+ <item col="0" row="14" for="characters" type="label" />
+ <item col="1" row="14" for="characters" type="value" />
+
+ <item col="3" row="12" type="label" label="CarFromFilm" align="center" />
+ <item col="2" row="13" for="filmcar" type="label" />
+ <item col="3" row="13" for="filmcar" type="value" />
+ <item col="2" row="14" for="filmpart" type="label" />
+ <item col="3" row="14" for="filmpart" type="value" />
+
+ <item col="1" row="15" type="label" label="VehiculeDetails" align="center" />
+ <item col="0" row="16" for="parts" type="label" />
+ <item col="1" row="16" for="parts" type="value" />
+ <item col="0" row="17" for="detailsparts" type="label" />
+ <item col="1" row="17" for="detailsparts" type="value" />
+ <item col="0" row="18" for="decorations" type="label" />
+ <item col="1" row="18" for="decorations" type="value" />
+ <item col="0" row="19" for="detailsdecorations" type="label" />
+ <item col="1" row="19" for="detailsdecorations" type="value" />
+ <item col="0" row="20" for="lwh" type="label" />
+ <item col="1" row="20" for="lwh" type="value" />
+ <item col="0" row="21" for="weight" type="label" />
+ <item col="1" row="21" for="weight" type="value" />
+ <item col="0" row="22" for="framecar" type="label" />
+ <item col="1" row="22" for="framecar" type="value" />
+ <item col="0" row="23" for="bodycar" type="label" />
+ <item col="1" row="23" for="bodycar" type="value" />
+ <item col="0" row="24" for="colormirror" type="label" />
+ <item col="1" row="24" for="colormirror" type="value" />
+ <item col="0" row="25" for="interior" type="label" />
+ <item col="1" row="25" for="interior" type="value" />
+ <item col="0" row="26" for="wheels" type="label" />
+ <item col="1" row="26" for="wheels" type="value" />
+ <item col="0" row="27" for="registrationnumber1" type="label" />
+ <item col="1" row="27" for="registrationnumber1" type="value" />
+ <item col="2" row="27" for="registrationnumber2" type="label" />
+ <item col="3" row="27" for="registrationnumber2" type="value" />
+ <item col="0" row="28" for="steeringwheel" type="label" />
+ <item col="1" row="28" for="steeringwheel" type="value" />
+
+ <item col="3" row="15" type="label" label="RacingCar" align="center" />
+ <item col="2" row="16" for="course" type="label" />
+ <item col="3" row="16" for="course" type="value" />
+ <item col="2" row="17" for="courselocation" type="label" />
+ <item col="3" row="17" for="courselocation" type="value" />
+ <item col="2" row="18" for="courseyear" type="label" />
+ <item col="3" row="18" for="courseyear" type="value" />
+ <item col="2" row="19" for="team" type="label" />
+ <item col="3" row="19" for="team" type="value" />
+ <item col="2" row="20" for="pilots" type="label" />
+ <item col="3" row="20" for="pilots" type="value" />
+ <item col="2" row="21" for="copilots" type="label" />
+ <item col="3" row="21" for="copilots" type="value" />
+ <item col="2" row="22" for="carnumber" type="label" />
+ <item col="3" row="22" for="carnumber" type="value" />
+ <item col="2" row="23" for="pub2" type="label" />
+ <item col="3" row="23" for="pub2" type="value" />
+ <item col="2" row="24" for="finishline" type="label" />
+ <item col="3" row="24" for="finishline" type="value" />
+
+ </item>
+
+ </item>
+
+<!-- Onglet "Catalogs" -->
+
+ <item expand="true" title="Catalogs" type="tab" value="bla">
+ <item type="line">
+ <item cols="1" rows="9" type="table" expand="true">
+ <item row="8" col="0" expand="true" type="label" label="OfficialPicture" align="center" />
+ <item row="7" col="0" expand="false" for="picture2" height="180" type="value" width="240" />
+ </item>
+ <item cols="2" rows="11" type="table" expand="true">
+ <item col="0" row="0" for="barcode" type="label" />
+ <item col="1" row="0" for="barcode" type="value" />
+ <item col="0" row="1" for="referencemirror" type="label" />
+ <item col="1" row="1" for="referencemirror" type="value" />
+ <item col="0" row="2" for="year3" type="label" />
+ <item col="1" row="2" for="year3" type="value" />
+ <item col="0" row="3" for="catalogyear" type="label" />
+ <item col="1" row="3" for="catalogyear" type="value" />
+ <item col="0" row="4" for="catalogedition" type="label" />
+ <item col="1" row="4" for="catalogedition" type="value" />
+ <item col="0" row="5" for="catalogpage" type="label" />
+ <item col="1" row="5" for="catalogpage" type="value" />
+ <item col="0" row="6" for="catalogprice" type="label" />
+ <item col="1" row="6" for="catalogprice" type="value" />
+ <item col="0" row="7" for="personalref" type="label" />
+ <item col="1" row="7" for="personalref" type="value" />
+ <item col="0" row="8" for="websitem" type="label" />
+ <item col="1" row="8" for="websitem" expand="default" type="value" />
+ <item col="0" row="9" for="websitec" type="label" />
+ <item col="1" row="9" for="websitec" expand="default" type="value" />
+ <item col="0" row="10" for="websiteo" type="label" />
+ <item col="1" row="10" for="websiteo" expand="default" type="value" />
+ </item>
+ <item cols="1" rows="4" type="table" expand="true">
+ <item row="1" expand="true" type="label" label="CatalogCoverPicture" align="center" />
+ <item row="3" expand="true" type="label" label="CatalogPagePicture" align="center" />
+ <item row="0" for="catalog1" expand="false" height="120" type="value" width="120" />
+ <item row="2" for="catalog2" expand="false" height="120" type="value" width="120" />
+ </item>
+ </item>
+
+ <item type="box" expand="false">
+ <item for="comments3" type="label" />
+ <item for="comments3" expand="true" type="value" />
+ </item>
+ </item>
+
+<!-- Onglet "Pictures" -->
+
+ <item expand="true" title="Pictures" type="tab" value="bla" >
+
+ <item align="left" for="othersdetails" type="label" />
+ <item expand="true" type="line">
+ <item for="othersdetails" expand="true" type="value" />
+ </item>
+
+ <item type="line" >
+ <item cols="3" rows="11" type="table" expand="true" >
+ <item row="1" col="0" expand="false" for="edge1" type="value" height="180" width="240" align="center" />
+ <item row="1" col="1" expand="false" for="edge2" type="value" height="180" width="240" align="center" />
+ <item row="1" col="2" expand="false" for="edge3" type="value" height="180" width="240" align="center" />
+ <item row="5" col="0" expand="false" for="edge4" type="value" height="180" width="240" align="center" />
+ <item row="5" col="1" expand="false" for="edge5" type="value" height="180" width="240" align="center" />
+ <item row="5" col="2" expand="false" for="edge6" type="value" height="180" width="240" align="center" />
+ <item row="9" col="0" expand="false" for="edge7" type="value" height="180" width="240" align="center" />
+ <item row="9" col="1" expand="false" for="edge8" type="value" height="180" width="240" align="center" />
+ <item row="9" col="2" expand="false" for="edge9" type="value" height="180" width="240" align="center" />
+
+ <item row="2" col="0" expand="true" type="label" label="AVG" align="center" />
+ <item row="2" col="1" expand="true" type="label" label="AV" align="center" />
+ <item row="2" col="2" expand="true" type="label" label="AVD" align="center" />
+ <item row="6" col="0" expand="true" type="label" label="G" align="center" />
+ <item row="6" col="1" expand="true" type="label" label="BOX" align="center" />
+ <item row="6" col="2" expand="true" type="label" label="D" align="center" />
+ <item row="10" col="0" expand="true" type="label" label="ARG" align="center" />
+ <item row="10" col="1" expand="true" type="label" label="AR" align="center" />
+ <item row="10" col="2" expand="true" type="label" label="ARD" align="center" />
+
+ </item>
+ </item>
+
+ <item type="line" >
+ <item cols="2" rows="2" type="table" expand="true" >
+ <item row="0" col="0" expand="false" for="top" type="value" height="180" width="240" align="center" />
+ <item row="0" col="1" expand="false" for="back" type="value" height="180" width="240" align="center" />
+ <item row="1" col="0" expand="true" type="label" label="Top1" align="center" />
+ <item row="1" col="1" expand="true" type="label" label="Back1" align="center" />
+
+ </item>
+ </item>
+
+ <item align="left" for="otherscomments" type="label" />
+ <item expand="true" type="line">
+ <item for="otherscomments" expand="true" type="value" />
+ </item>
+ </item>
+
+<!-- Onglet "PanelLending" -->
+
+ <item title="PanelLending" type="tab" value="lending">
+ <item type="label" label="LendingExplanation" align="center" />
+ <item rows="3" type="table">
+ <item col="0" for="borrower" row="0" type="label" />
+ <item col="1" for="borrower" row="0" type="value" />
+ <item col="2" for="mailButton" row="0" type="special" />
+ <item col="0" for="lendDate" row="1" type="label" />
+ <item col="1" for="lendDate" row="1" type="value" />
+ <item col="2" for="itemBackButton" row="1" type="special" />
+ </item>
+ <item align="left" for="borrowings" type="label" />
+ <item expand="true" type="line">
+ <item type="box" width="64" />
+ <item expand="true" for="borrowings" type="value" />
+ <item type="box" width="64" />
+ </item>
+ <item align="left" for="comments4" type="label" />
+ <item expand="true" type="line">
+ <item for="comments4" expand="true" type="value" />
+ </item>
+ </item>
+
+<!-- Onglet "Realmodel" -->
+
+ <item expand="true" title="Realmodel" type="tab" value="bla" >
+
+ <item align="left" for="difference" type="label" />
+ <item expand="true" type="line">
+ <item for="difference" expand="true" type="value" />
+ </item>
+
+ <item type="line" >
+ <item cols="2" rows="5" type="table" expand="true" >
+ <item row="0" col="0" expand="true" type="label" label="Front2" align="center" />
+ <item row="0" col="1" expand="true" type="label" label="Back2" align="center" />
+ <item row="1" col="0" expand="false" for="front2" type="value" height="180" width="240" align="center" />
+ <item row="1" col="1" expand="false" for="back2" type="value" height="180" width="240" align="center" />
+ <item row="2" col="0" expand="true" colspan="2" type="label" label="Others" align="center" />
+ <item row="3" col="0" expand="false" for="edge10" type="value" height="180" width="240" align="center" />
+ <item row="3" col="1" expand="false" for="edge20" type="value" height="180" width="240" align="center" />
+ <item row="4" col="0" expand="false" for="edge30" type="value" height="180" width="240" align="center" />
+ <item row="4" col="1" expand="false" for="edge40" type="value" height="180" width="240" align="center" />
+ </item>
+ </item>
+
+ <item align="left" for="comments5" type="label" />
+ <item expand="true" type="line">
+ <item for="comments5" expand="true" type="value" />
+ </item>
+ </item>
+
+<!-- Onglet "PanelTags" -->
+
+ <item type="tab" value="tagpanel" title="PanelTags">
+ <item type="line">
+ <item type="value" for="favourite" />
+ </item>
+ <item expand="true" for="tags" type="value" />
+ </item>
+ </item>
+ <item type="line">
+ <item expand="true" for="deleteButton" type="special" />
+ </item>
+ </panel>
+
+
+<!-- "Lecture Seule" -->
+
+
+ <panel editable="false" label="PanelReadOnly" name="readonly">
+
+ <item type="line">
+ <item expand="true" for="name" type="value" />
+ </item>
+ <item expand="true" type="notebook">
+
+<!-- Onglet "Main" -->
+
+ <item expand="true" title="Main" type="tab" value="bla">
+ <item type="line" align="center" >
+ <item cols="2" rows="1" type="table" expand="true" align="center" >
+ <item row="0" col="0" expand="true" for="exchange" type="value" />
+ <item row="0" col="1" expand="true" for="wanted" type="value" />
+ </item>
+ </item>
+ <item type="line">
+ <item cols="1" rows="11" type="table" expand="true">
+ <item col="0" for="rating1" row="2" type="label" align="center" />
+ <item col="0" for="rating1" expand="false" row="3" type="value" />
+ <item row="9" col="0" expand="true" type="label" label="Picture1" align="center" />
+ <item row="8" col="0" expand="false" for="picture" height="180" type="value" width="240" />
+ </item>
+ <item cols="2" rows="10" type="table" expand="true">
+ <item row="1" col="0" for="scale" type="label" />
+ <item row="1" col="1" for="scale" expand="true" type="value" />
+ <item row="2" col="0" for="manufacturer" type="label" />
+ <item row="2" col="1" for="manufacturer" expand="true" type="value" />
+ <item row="3" col="0" for="type1" type="label" />
+ <item row="3" col="1" for="type1" expand="true" type="value" />
+ <item row="4" col="0" for="constructor" type="label" />
+ <item row="4" col="1" for="constructor" expand="true" type="value" />
+ <item row="5" col="0" for="modele" type="label" />
+ <item row="5" col="1" for="modele" expand="true" type="value" />
+ <item row="6" col="0" for="version" type="label" />
+ <item row="6" col="1" for="version" expand="true" type="value" />
+ <item row="7" col="0" for="color" type="label" />
+ <item row="7" col="1" for="color" expand="true" type="value" />
+ <item row="8" col="0" for="pub" type="label" />
+ <item row="8" col="1" for="pub" expand="true" type="value" />
+ <item row="9" col="0" for="year" type="label" />
+ <item row="9" col="1" for="year" expand="true" type="value" />
+ <item row="10" col="0" for="reference" type="label" />
+ <item row="10" col="1" for="reference" expand="true" type="value" />
+ </item>
+ <item cols="1" rows="4" type="table" expand="true">
+ <item row="3" expand="true" type="label" label="Constructor" align="center" />
+ <item row="1" expand="true" type="label" label="Manufacturer" align="center" />
+ <item row="0" for="logo1" expand="false" height="120" type="value" width="120" />
+ <item row="2" for="logo2" expand="false" height="120" type="value" width="120" />
+ </item>
+ </item>
+
+ <item type="box" expand="false">
+ <item cols="2" rows="1" type="table" expand="true" align="center" >
+ <item row="0" col="0" expand="true" for="kit" type="value" />
+ <item row="0" col="1" expand="true" for="transformation" type="value" />
+ </item>
+ <item for="comments1" type="label" />
+ <item for="comments1" expand="true" type="value" />
+ </item>
+ </item>
+
+<!-- Onglet "Details" -->
+
+ <item expand="true" title="Details" type="tab" value="bla">
+ <item type="label" label="MiscCharacteristics" align="center" />
+ <item cols="4" expand="true" rows="29" type="table" >
+ <item row="0" col="0" collapsed="%material%" colspan="2" title="Material" type="expander">
+ <item for="material" type="value" />
+ </item>
+ <item col="2" row="0" for="molding" type="label" />
+ <item col="3" row="0" for="molding" type="value" />
+ <item col="0" row="1" for="condition" type="label" />
+ <item col="1" row="1" for="condition" type="value" />
+ <item col="2" row="1" for="added" type="label" />
+ <item col="3" row="1" for="added" type="value" />
+ <item col="0" row="2" for="edition" type="label" />
+ <item col="1" row="2" for="edition" type="value" />
+ <item col="2" row="2" for="collectiontype" type="label" />
+ <item col="3" row="2" for="collectiontype" type="value" />
+
+ <item col="0" row="3" for="serial" type="label" />
+ <item col="1" row="3" for="serial" type="value" />
+ <item col="2" row="3" for="serialnumber" type="label" />
+ <item col="3" row="3" for="serialnumber" type="value" />
+ <item col="0" row="4" for="designed" type="label" />
+ <item col="1" row="4" for="designed" type="value" />
+ <item col="2" row="4" for="madein" type="label" />
+ <item col="3" row="4" for="madein" type="value" />
+
+ <item col="0" row="5" for="box1" type="label" />
+ <item col="1" row="5" for="box1" type="value" />
+ <item col="2" row="5" for="box2" type="label" />
+ <item col="3" row="5" for="box2" type="value" />
+ <item col="0" row="6" for="containbox" type="label" />
+ <item col="1" row="6" for="containbox" type="value" />
+
+ <item col="0" row="7" for="rating2" type="label" />
+ <item col="1" row="7" for="rating2" type="value" align="center"/>
+ <item col="2" row="7" for="rating3" type="label" />
+ <item col="3" row="7" for="rating3" type="value" align="center"/>
+ <item col="0" row="8" for="acquisition" type="label" />
+ <item col="1" row="8" for="acquisition" type="value" />
+ <item col="2" row="8" for="location" type="label" />
+ <item col="3" row="8" for="location" type="value" />
+ <item col="0" row="9" for="buyprice" type="label" />
+ <item col="1" row="9" for="buyprice" type="value" />
+ <item col="2" row="9" for="estimate" type="label" />
+ <item col="3" row="9" for="estimate" type="value" />
+
+ <item col="0" row="10" for="comments2" type="label" />
+ <item col="0" row="11" colspan="4" for="comments2" expand="true" type="value" />
+
+ <item col="1" row="12" type="label" label="Diorama" align="center" />
+ <item col="0" row="13" for="decorationset" type="label" />
+ <item col="1" row="13" for="decorationset" type="value" />
+ <item col="0" row="14" for="characters" type="label" />
+ <item col="1" row="14" for="characters" type="value" />
+
+ <item col="3" row="12" type="label" label="CarFromFilm" align="center" />
+ <item col="2" row="13" for="filmcar" type="label" />
+ <item col="3" row="13" for="filmcar" type="value" />
+ <item col="2" row="14" for="filmpart" type="label" />
+ <item col="3" row="14" for="filmpart" type="value" />
+
+ <item col="1" row="15" type="label" label="VehiculeDetails" align="center" />
+ <item col="0" row="16" for="parts" type="label" />
+ <item col="1" row="16" for="parts" type="value" />
+ <item col="0" row="17" for="detailsparts" type="label" />
+ <item col="1" row="17" for="detailsparts" type="value" />
+ <item col="0" row="18" for="decorations" type="label" />
+ <item col="1" row="18" for="decorations" type="value" />
+ <item col="0" row="19" for="detailsdecorations" type="label" />
+ <item col="1" row="19" for="detailsdecorations" type="value" />
+ <item col="0" row="20" for="lwh" type="label" />
+ <item col="1" row="20" for="lwh" type="value" />
+ <item col="0" row="21" for="weight" type="label" />
+ <item col="1" row="21" for="weight" type="value" />
+ <item col="0" row="22" for="framecar" type="label" />
+ <item col="1" row="22" for="framecar" type="value" />
+ <item col="0" row="23" for="bodycar" type="label" />
+ <item col="1" row="23" for="bodycar" type="value" />
+ <item col="0" row="24" for="colormirror" type="label" />
+ <item col="1" row="24" for="colormirror" type="value" />
+ <item col="0" row="25" for="interior" type="label" />
+ <item col="1" row="25" for="interior" type="value" />
+ <item col="0" row="26" for="wheels" type="label" />
+ <item col="1" row="26" for="wheels" type="value" />
+ <item col="0" row="27" for="registrationnumber1" type="label" />
+ <item col="1" row="27" for="registrationnumber1" type="value" />
+ <item col="2" row="27" for="registrationnumber2" type="label" />
+ <item col="3" row="27" for="registrationnumber2" type="value" />
+ <item col="0" row="28" for="steeringwheel" type="label" />
+ <item col="1" row="28" for="steeringwheel" type="value" />
+
+ <item col="3" row="15" type="label" label="RacingCar" align="center" />
+ <item col="2" row="16" for="course" type="label" />
+ <item col="3" row="16" for="course" type="value" />
+ <item col="2" row="17" for="courselocation" type="label" />
+ <item col="3" row="17" for="courselocation" type="value" />
+ <item col="2" row="18" for="courseyear" type="label" />
+ <item col="3" row="18" for="courseyear" type="value" />
+ <item col="2" row="19" for="team" type="label" />
+ <item col="3" row="19" for="team" type="value" />
+ <item col="2" row="20" for="pilots" type="label" />
+ <item col="3" row="20" for="pilots" type="value" />
+ <item col="2" row="21" for="copilots" type="label" />
+ <item col="3" row="21" for="copilots" type="value" />
+ <item col="2" row="22" for="carnumber" type="label" />
+ <item col="3" row="22" for="carnumber" type="value" />
+ <item col="2" row="23" for="pub2" type="label" />
+ <item col="3" row="23" for="pub2" type="value" />
+ <item col="2" row="24" for="finishline" type="label" />
+ <item col="3" row="24" for="finishline" type="value" />
+
+ </item>
+
+ </item>
+
+<!-- Onglet "Catalogs" -->
+
+ <item expand="true" title="Catalogs" type="tab" value="bla">
+ <item type="line">
+ <item cols="1" rows="9" type="table" expand="true">
+ <item row="8" col="0" expand="true" type="label" label="OfficialPicture" align="center" />
+ <item row="7" col="0" expand="false" for="picture2" height="180" type="value" width="240" />
+ </item>
+ <item cols="2" rows="11" type="table" expand="true">
+ <item col="0" row="0" for="barcode" type="label" />
+ <item col="1" row="0" for="barcode" type="value" />
+ <item col="0" row="1" for="referencemirror" type="label" />
+ <item col="1" row="1" for="referencemirror" type="value" />
+ <item col="0" row="2" for="year3" type="label" />
+ <item col="1" row="2" for="year3" type="value" />
+ <item col="0" row="3" for="catalogyear" type="label" />
+ <item col="1" row="3" for="catalogyear" type="value" />
+ <item col="0" row="4" for="catalogedition" type="label" />
+ <item col="1" row="4" for="catalogedition" type="value" />
+ <item col="0" row="5" for="catalogpage" type="label" />
+ <item col="1" row="5" for="catalogpage" type="value" />
+ <item col="0" row="6" for="catalogprice" type="label" />
+ <item col="1" row="6" for="catalogprice" type="value" />
+ <item col="0" row="7" for="personalref" type="label" />
+ <item col="1" row="7" for="personalref" type="value" />
+ <item col="0" row="8" for="websitem" type="label" />
+ <item col="1" row="8" for="websitem" expand="default" type="value" />
+ <item col="0" row="9" for="websitec" type="label" />
+ <item col="1" row="9" for="websitec" expand="default" type="value" />
+ <item col="0" row="10" for="websiteo" type="label" />
+ <item col="1" row="10" for="websiteo" expand="default" type="value" />
+ </item>
+ <item cols="1" rows="4" type="table" expand="true">
+ <item row="1" expand="true" type="label" label="CatalogCoverPicture" align="center" />
+ <item row="3" expand="true" type="label" label="CatalogPagePicture" align="center" />
+ <item row="0" for="catalog1" expand="false" height="120" type="value" width="120" />
+ <item row="2" for="catalog2" expand="false" height="120" type="value" width="120" />
+ </item>
+ </item>
+
+ <item type="box" expand="false">
+ <item for="comments3" type="label" />
+ <item for="comments3" expand="true" type="value" />
+ </item>
+ </item>
+
+<!-- Onglet "Pictures" -->
+
+ <item expand="true" title="Pictures" type="tab" value="bla" >
+
+ <item align="left" for="othersdetails" type="label" />
+ <item expand="true" type="line">
+ <item for="othersdetails" expand="true" type="value" />
+ </item>
+
+ <item type="line" >
+ <item cols="3" rows="11" type="table" expand="true" >
+ <item row="1" col="0" expand="false" for="edge1" type="value" height="180" width="240" align="center" />
+ <item row="1" col="1" expand="false" for="edge2" type="value" height="180" width="240" align="center" />
+ <item row="1" col="2" expand="false" for="edge3" type="value" height="180" width="240" align="center" />
+ <item row="5" col="0" expand="false" for="edge4" type="value" height="180" width="240" align="center" />
+ <item row="5" col="1" expand="false" for="edge5" type="value" height="180" width="240" align="center" />
+ <item row="5" col="2" expand="false" for="edge6" type="value" height="180" width="240" align="center" />
+ <item row="9" col="0" expand="false" for="edge7" type="value" height="180" width="240" align="center" />
+ <item row="9" col="1" expand="false" for="edge8" type="value" height="180" width="240" align="center" />
+ <item row="9" col="2" expand="false" for="edge9" type="value" height="180" width="240" align="center" />
+
+ <item row="2" col="0" expand="true" type="label" label="AVG" align="center" />
+ <item row="2" col="1" expand="true" type="label" label="AV" align="center" />
+ <item row="2" col="2" expand="true" type="label" label="AVD" align="center" />
+ <item row="6" col="0" expand="true" type="label" label="G" align="center" />
+ <item row="6" col="1" expand="true" type="label" label="BOX" align="center" />
+ <item row="6" col="2" expand="true" type="label" label="D" align="center" />
+ <item row="10" col="0" expand="true" type="label" label="ARG" align="center" />
+ <item row="10" col="1" expand="true" type="label" label="AR" align="center" />
+ <item row="10" col="2" expand="true" type="label" label="ARD" align="center" />
+
+ </item>
+ </item>
+
+ <item type="line" >
+ <item cols="2" rows="2" type="table" expand="true" >
+ <item row="0" col="0" expand="false" for="top" type="value" height="180" width="240" align="center" />
+ <item row="0" col="1" expand="false" for="back" type="value" height="180" width="240" align="center" />
+ <item row="1" col="0" expand="true" type="label" label="Top1" align="center" />
+ <item row="1" col="1" expand="true" type="label" label="Back1" align="center" />
+
+ </item>
+ </item>
+
+ <item align="left" for="otherscomments" type="label" />
+ <item expand="true" type="line">
+ <item for="otherscomments" expand="true" type="value" />
+ </item>
+ </item>
+
+<!-- Onglet "PanelLending" -->
+
+ <item title="PanelLending" type="tab" value="lending">
+ <item type="label" label="LendingExplanation" align="center" />
+ <item rows="3" type="table">
+ <item col="0" for="borrower" row="0" type="label" />
+ <item col="1" for="borrower" row="0" type="value" />
+ <item col="2" for="mailButton" row="0" type="special" />
+ <item col="0" for="lendDate" row="1" type="label" />
+ <item col="1" for="lendDate" row="1" type="value" />
+ <item col="2" for="itemBackButton" row="1" type="special" />
+ </item>
+ <item align="left" for="borrowings" type="label" />
+ <item expand="true" type="line">
+ <item type="box" width="64" />
+ <item expand="true" for="borrowings" type="value" />
+ <item type="box" width="64" />
+ </item>
+ <item align="left" for="comments4" type="label" />
+ <item expand="true" type="line">
+ <item for="comments4" expand="true" type="value" />
+ </item>
+ </item>
+
+<!-- Onglet "Realmodel" -->
+
+ <item expand="true" title="Realmodel" type="tab" value="bla" >
+
+ <item align="left" for="difference" type="label" />
+ <item expand="true" type="line">
+ <item for="difference" expand="true" type="value" />
+ </item>
+
+ <item type="line" >
+ <item cols="2" rows="5" type="table" expand="true" >
+ <item row="0" col="0" expand="true" type="label" label="Front2" align="center" />
+ <item row="0" col="1" expand="true" type="label" label="Back2" align="center" />
+ <item row="1" col="0" expand="false" for="front2" type="value" height="180" width="240" align="center" />
+ <item row="1" col="1" expand="false" for="back2" type="value" height="180" width="240" align="center" />
+ <item row="2" col="0" expand="true" colspan="2" type="label" label="Others" align="center" />
+ <item row="3" col="0" expand="false" for="edge10" type="value" height="180" width="240" align="center" />
+ <item row="3" col="1" expand="false" for="edge20" type="value" height="180" width="240" align="center" />
+ <item row="4" col="0" expand="false" for="edge30" type="value" height="180" width="240" align="center" />
+ <item row="4" col="1" expand="false" for="edge40" type="value" height="180" width="240" align="center" />
+ </item>
+ </item>
+
+ <item align="left" for="comments5" type="label" />
+ <item expand="true" type="line">
+ <item for="comments5" expand="true" type="value" />
+ </item>
+ </item>
+
+<!-- Onglet "PanelTags" -->
+
+ <item type="tab" value="tagpanel" title="PanelTags">
+ <item type="line">
+ <item type="value" for="favourite" collapse="true"/>
+ </item>
+ <item expand="true" for="tags" type="value" />
+ </item>
+ </item>
+ <item type="line">
+ <item expand="true" for="deleteButton" type="special" />
+ </item>
+ </panel>
+
+
+ </panels>
+</collection>
diff --git a/lib/gcstar/GCModels/GCmusics.gcm b/lib/gcstar/GCModels/GCmusics.gcm
new file mode 100644
index 0000000..acfaf8c
--- /dev/null
+++ b/lib/gcstar/GCModels/GCmusics.gcm
@@ -0,0 +1,250 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:noNamespaceSchemaLocation="http://www.gcstar.org/schemas/gcm-revision4.xsd"
+name="GCmusics">
+ <lang>GCmusics</lang>
+
+ <options>
+ <defaults>
+ <image>cd_no.png</image>
+ <listImageWidth>125</listImageWidth>
+ <listImageHeight>120</listImageHeight>
+ </defaults>
+ <fields>
+ <cover>cover</cover>
+ <id>gcsautoid</id>
+ <play>playlist</play>
+ <title>title</title>
+ <url>web</url>
+ <search>
+ <field>unique</field>
+ <field>title</field>
+ <field>artist</field>
+ <field>label</field>
+ </search>
+ <results>
+ <field>title</field>
+ <field>artist</field>
+ <field>release</field>
+ </results>
+ <summary>
+ <field>artist</field>
+ <field>release</field>
+ <field>genre</field>
+ <field>format</field>
+ <field>borrower</field>
+ <field>tags</field>
+ </summary>
+ </fields>
+
+
+ <overlay>
+ <image>cd.png</image>
+ <paddingLeft>44</paddingLeft>
+ <paddingRight>13</paddingRight>
+ <paddingTop>15</paddingTop>
+ <paddingBottom>4</paddingBottom>
+ </overlay>
+ <values id="favouriteYesno">
+ <value displayed="">0</value>
+ <value displayed="PanelFavourite">1</value>
+ </values>
+ </options>
+
+ <groups>
+ <group id="main" label="General" />
+ <group id="details" label="Details" />
+ </groups>
+
+
+
+ <random></random>
+
+ <fields lending="true" tags="true">
+ <field value="gcsautoid" group="" imported="false" init="" label="" type="number" />
+ <field value="unique" group="main" init="" label="Unique" type="short text" />
+ <field value="title" group="main" init="NewItem" label="Title" type="short text" imported="true"/>
+ <field value="cover" default="view" group="main" init="" label="Cover" type="image" imported="true"/>
+ <field value="backpic" type="image" label="ContextImgBack" init="" group="main" linkedto="cover" imported="true"/>
+ <field value="artist" group="main" init="" label="Artist" type="short text" imported="true" />
+ <field value="running" group="main" init="0" label="Running" type="short text" imported="true" />
+ <field value="release" group="main" init="" label="Release" type="date" imported="true" />
+ <field value="label" group="main" init="" label="Label" type="history text" imported="true"/>
+ <field value="genre" group="main" history="true" init="" label="Genre" type="single list" imported="true" />
+ <field value="tracks" group="main" history="false" init="" label="Tracks" type="triple list" imported="true" label1="Number" label2="Track" label3="Time"/>
+ <field value="rating" group="details" init="0" label="PanelRating" max="10" type="number" displayas="graphical" />
+ <field value="ratingpress" group="details" init="0" label="PanelPressRating" max="10" type="number" displayas="graphical" imported="true" />
+ <field value="added" group="details" init="current" label="PanelAdded" type="date" />
+ <field value="location" group="details" init="" label="PanelLocation" type="history text" imported="false"/>
+ <field value="origin" group="details" init="" label="Origin" type="history text" imported="true" />
+ <field value="composer" group="details" init="" label="Composer" type="short text" imported="true" />
+ <field value="producer" group="details" init="" label="Producer" type="short text" imported="true" />
+ <field value="format" group="details" init="" label="Format" type="history text" imported="true" />
+ <field value="playlist" format="audio" group="details" init="" label="Playlist" type="file" />
+ <field value="comments" group="details" init="" label="Comments" type="long text" />
+ <field value="web" group="main" init="" label="Url" type="button" format="url" imported="true" />
+ </fields>
+
+ <filters>
+ <group label="Main">
+ <filter comparison="contain" field="unique" numeric="false" quick="false" />
+ <filter comparison="contain" field="title" numeric="false" quick="false" />
+ <filter comparison="contain" field="artist" numeric="false" quick="false" />
+ <filter comparison="contain" field="genre" numeric="false" quick="true" />
+ </group>
+ <group label="Details">
+ <filter comparison="contain" field="label" numeric="false" quick="false" />
+ </group>
+ </filters>
+
+ <panels>
+ <panel editable="true" label="PanelForm" name="form">
+ <item type="line">
+ <item for="unique" type="value" width="13" nomargin="true" />
+ <item expand="true" for="title" type="value" nomargin="true" />
+ <item type="special" for="searchButton" nomargin="true" />
+ <item type="special" for="refreshButton" nomargin="true" />
+ </item>
+ <item expand="true" type="notebook">
+ <item expand="true" title="Main" type="tab" value="bla">
+ <item type="line">
+ <item for="cover" height="150" type="value" width="150" />
+ <item cols="2" rows="4" type="table">
+ <item col="0" row="0" for="artist" type="label" />
+ <item col="1" row="0" for="artist" type="value" />
+ <item col="0" row="1" for="running" type="label" />
+ <item col="1" row="1" for="running" type="value" />
+ <item col="0" row="2" for="release" type="label" />
+ <item col="1" row="2" for="release" type="value" />
+ <item col="0" row="3" for="label" type="label" />
+ <item col="1" row="3" for="label" type="value" />
+ </item>
+ </item>
+ <item collapsed="%genre%" title="Genre" type="expander">
+ <item for="genre" type="value" />
+ </item>
+ <item type="box" expand="true">
+ <item expand="true" for="tracks" type="value" />
+ </item>
+ </item>
+ <item expand="true" title="Details" type="tab" value="bla">
+ <item cols="4" rows="6" expand="true" type="table">
+ <item col="0" row="0" type="label" for="rating"/>
+ <item col="1" row="0" type="value" for="rating"/>
+ <item col="2" row="0" type="label" for="ratingpress"/>
+ <item col="3" row="0" type="value" for="ratingpress"/>
+ <item col="0" row="1" type="label" for="location"/>
+ <item col="1" row="1" type="value" for="location"/>
+ <item col="2" row="1" type="label" for="added"/>
+ <item col="3" row="1" type="value" for="added"/>
+ <item col="0" row="2" for="origin" type="label" />
+ <item col="1" row="2" for="origin" type="value" />
+ <item col="2" row="2" for="format" type="label" />
+ <item col="3" row="2" for="format" type="value" />
+ <item col="0" row="3" type="label" for="composer"/>
+ <item col="1" row="3" type="value" for="composer"/>
+ <item col="2" row="3" type="label" for="producer"/>
+ <item col="3" row="3" type="value" for="producer"/>
+ <item col="0" row="4" for="playlist" type="label" />
+ <item type="line" col="1" row="4" colspan="3">
+ <item type="value" for="playlist" expand="true" nomargin="true"/>
+ <item type="launcher" for="playlist" nomargin="true"/>
+ <item type="extractor" for="playlist" nomargin="true"/>
+ </item>
+ <item col="0" row="5" type="label" for="comments"/>
+ <item col="1" row="5" colspan="3" type="value" for="comments" expand="true"/>
+ </item>
+ </item>
+ <item title="PanelLending" type="tab" value="lending">
+ <item rows="3" type="table">
+ <item col="0" for="borrower" row="0" type="label" />
+ <item col="1" for="borrower" row="0" type="value" />
+ <item col="2" for="mailButton" row="0" type="special" />
+ <item col="0" for="lendDate" row="1" type="label" />
+ <item col="1" for="lendDate" row="1" type="value" />
+ <item col="2" for="itemBackButton" row="1" type="special" />
+ </item>
+ <item align="left" for="borrowings" type="label" />
+ <item expand="true" type="line">
+ <item type="box" width="64" />
+ <item expand="true" for="borrowings" type="value" />
+ <item type="box" width="64" />
+ </item>
+ </item>
+ <item type="tab" value="tagpanel" title="PanelTags">
+ <item type="line">
+ <item type="value" for="favourite" />
+ </item>
+ <item expand="true" for="tags" type="value" />
+ </item>
+ </item>
+ <item type="line" homogeneous="true">
+ <item expand="true" for="web" type="value" />
+ <item expand="true" for="deleteButton" type="special" />
+ </item>
+ </panel>
+
+ <panel editable="false" label="PanelReadOnly" name="readonly">
+ <item type="table" rows="2" cols="3">
+ <item type="value" for="title" style="header" row="0" col="0" colspan="3" expand="true"/>
+ <item type="box" row="1" col="0" width="100" expand="false" style="page"/>
+ <item type="value" for="artist" flat="true" style="subheader" row="1" col="1" expand="true"/>
+ <item type="box" row="1" col="2" width="100" expand="false" style="box">
+ <item type="value" for="format" style="box" nomargin="true"/>
+ <item type="formatted" name="fullrating" value="%rating%/10" style="box" nomargin="true"/>
+ </item>
+ </item>
+ <item type="line">
+ <item style="page" type="box">
+ <item for="cover" type="value" width="200" height="200" />
+ </item>
+ <item expand="true" type="box">
+ <item cols="2" rows="5" expand="true" type="table">
+ <item col="0" row="0" for="running" type="label" />
+ <item col="1" row="0" colspan="1" expand="true" for="running" type="value" />
+ <item col="0" row="1" for="release" type="label" />
+ <item col="1" row="1" colspan="1" expand="true" for="release" type="value" />
+ <item col="0" row="2" for="label" type="label" />
+ <item col="1" row="2" colspan="1" expand="true" for="label" type="value" flat="true"/>
+ <item col="0" row="3" for="location" type="label" />
+ <item col="1" row="3" colspan="1" expand="true" for="location" type="value" flat="true"/>
+ <item col="0" row="4" for="origin" type="label" />
+ <item col="1" row="4" colspan="1" expand="true" for="origin" type="value"/>
+ </item>
+ </item>
+ </item>
+ <item type="table" rows="1" cols="2">
+ <item col="0" row="0" type="label" for="genre"/>
+ <item col="1" row="0" type="value" for="genre" flat="true" expand="true"/>
+ <item col="0" row="1" for="composer" type="label" />
+ <item col="1" row="1" colspan="1" expand="true" for="composer" type="value"/>
+ </item>
+ <item type="value" for="comments" height="5em"/>
+ <item type="expander" title="Tracks">
+ <item type="line" expand="true">
+ <item type="box" width="20" style="page"/>
+ <item type="value" for="tracks" expand="true" header="false"/>
+ <item type="box" width="20" style="page"/>
+ </item>
+ </item>
+ <item title="PanelLending" type="expander">
+ <item cols="2" rows="4" type="table">
+ <item col="0" for="borrower" row="0" type="label" />
+ <item col="1" expand="true" for="borrower" row="0" type="value" />
+ <item col="0" for="lendDate" row="1" type="label" />
+ <item col="1" expand="true" for="lendDate" row="1" type="value" />
+ <item col="0" colspan="2" expand="true" height="12" row="2" type="line" />
+ <item col="0" colspan="2" expand="true" row="2" type="line">
+ <item style="page" type="box" width="50" />
+ <item expand="true" for="borrowings" type="value" />
+ <item style="page" type="box" width="50" />
+ </item>
+ </item>
+ </item>
+ <item type="expander" title="PanelTags">
+ <item expand="true" for="tags" type="value" />
+ <item type="value" for="favourite" values="favouriteYesno" collapse="true"/>
+ </item>
+ </panel>
+ </panels>
+</collection>
diff --git a/lib/gcstar/GCModels/GCperiodicals.gcm b/lib/gcstar/GCModels/GCperiodicals.gcm
new file mode 100644
index 0000000..4a6541f
--- /dev/null
+++ b/lib/gcstar/GCModels/GCperiodicals.gcm
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:noNamespaceSchemaLocation="http://www.gcstar.org/schemas/gcm-revision4.xsd"
+name="GCperiodicals">
+
+ <lang>GCperiodicals</lang>
+
+ <options>
+ <defaults>
+ <image>no.png</image>
+ </defaults>
+ <fields>
+ <cover>gcsfield6</cover>
+ <id>gcsautoid</id>
+ <play></play>
+ <title>gcsfield1</title>
+ <url></url>
+ <search>
+ <field>gcsfield1</field>
+ </search>
+ <results>
+ <field>gcsfield1</field>
+ </results>
+ </fields>
+
+ <overlay>
+ <image>subtle.png</image>
+ <paddingLeft>12</paddingLeft>
+ <paddingRight>11</paddingRight>
+ <paddingTop>12</paddingTop>
+ <paddingBottom>0</paddingBottom>
+ </overlay>
+ </options>
+
+ <fields lending="false" tags="false">
+ <field label="Title" group="main" init="NewItem" type="short text" value="gcsfield1" />
+ <field label="Periodical" group="main" init="" type="history text" value="gcsfield2" />
+ <field label="Number" group="main" init="" type="short text" value="gcsfield3" />
+ <field label="Date" group="main" init="" type="date" value="gcsfield4" />
+ <field label="Subject" flat="true" group="main" history="true" init="" type="single list" value="gcsfield5" />
+ <field default="view" label="Cover" group="main" init="" type="image" value="gcsfield6" />
+ <field label="Articles" history="false" group="main" init="" label1="Article" label2="Page" label3="Résumé" type="triple list" value="gcsfield7" />
+ <field label="" group="" imported="false" init="" type="number" value="gcsautoid" />
+ </fields>
+ <filters>
+ </filters>
+ <groups>
+ <group id="main" label="General" />
+ </groups>
+ <panels>
+ <panel editable="true" label="PanelForm" name="form">
+ <item type="line">
+ <item expand="true" for="gcsfield1" type="value" />
+ </item>
+ <item expand="true" type="box">
+ <item type="line">
+ <item for="gcsfield6" height="150" type="value" width="150" />
+ <item cols="2" type="frame">
+ <item col="0" for="gcsfield2" row="0" type="label" />
+ <item col="1" colspan="1" expand="true" for="gcsfield2" row="0" type="value" />
+ <item col="0" for="gcsfield3" row="1" type="label" />
+ <item col="1" colspan="1" expand="true" for="gcsfield3" row="1" type="value" />
+ <item col="0" for="gcsfield4" row="2" type="label" />
+ <item col="1" colspan="1" expand="true" for="gcsfield4" row="2" type="value" />
+ <item col="0" for="gcsfield7" row="3" type="label" />
+ <item col="1" colspan="1" expand="true" for="gcsfield7" row="3" type="value" />
+ </item>
+ </item>
+ <item col="0" collapsed="%gcsfield5%" colspan="3" row="0" title="Subject" type="expander">
+ <item for="gcsfield5" type="value" />
+ </item>
+ </item>
+ <item type="line">
+ <item expand="true" for="deleteButton" type="special" />
+ </item>
+ </panel>
+ <panel editable="false" label="PanelReadOnly" name="readonly">
+ <item type="line">
+ <item col="0" colspan="3" expand="true" for="gcsfield1" row="0" style="header" type="value" />
+ </item>
+ <item type="line">
+ <item style="page" type="box" width="150">
+ <item for="gcsfield6" type="value" width="140" />
+ </item>
+ <item expand="true" type="box">
+ <item cols="2" expand="true" type="table">
+ <item col="0" for="gcsfield2" row="0" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield2" row="0" type="value" />
+ <item col="0" for="gcsfield3" row="1" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield3" row="1" type="value" />
+ <item col="0" for="gcsfield4" row="2" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield4" row="2" type="value" />
+ <item col="0" for="gcsfield7" row="3" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield7" row="3" type="value" />
+ </item>
+ </item>
+ </item>
+ <item cols="2" expand="true" rows="1" type="table">
+ <item col="0" for="gcsfield5" row="0" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield5" row="0" type="value" />
+ </item>
+ </panel>
+ </panels>
+ <random></random>
+</collection>
diff --git a/lib/gcstar/GCModels/GCsmartcards.gcm b/lib/gcstar/GCModels/GCsmartcards.gcm
new file mode 100644
index 0000000..8af8c9c
--- /dev/null
+++ b/lib/gcstar/GCModels/GCsmartcards.gcm
@@ -0,0 +1,379 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:noNamespaceSchemaLocation="http://www.gcstar.org/schemas/gcm-revision4.xsd"
+name="GCsmartcards">
+
+ <lang>GCsmartcards</lang>
+
+ <options>
+
+ <defaults>
+ <image>no_smartcards.png</image>
+ <groupby>country</groupby>
+ </defaults>
+
+ <fields>
+ <cover>cover</cover>
+ <id>gcsautoid</id>
+ <title>name</title>
+ </fields>
+
+ <overlay>
+ <!--<image>smartcards.png</image>-->
+ <paddingLeft>12</paddingLeft>
+ <paddingRight>12</paddingRight>
+ <paddingTop>0</paddingTop>
+ <paddingBottom>12</paddingBottom>
+ </overlay>
+
+ <values id="favouriteYesno">
+ <value displayed="">0</value>
+ <value displayed="PanelFavourite">1</value>
+ </values>
+
+ </options>
+
+ <groups>
+ <group id="Main" label="Main" />
+ <group id="PanelLending" label="PanelLending" />
+
+ </groups>
+
+ <filters>
+
+ <group label="Main">
+ <filter comparison="range" field="year1" labelselect="Intervalle" numeric="true" quick="true" />
+ <filter comparison="eq" field="exchange" numeric="false" quick="true" />
+ </group>
+
+ </filters>
+
+ <random></random>
+
+ <fields lending="true" tags="true">
+
+
+# Definition des Champs Communs
+
+ <field value="playlist" format="audio" group="" init="..\lib\gcstar\GCHelp\GCHelpSmartcards.pdf" label="Help" type="file" />
+ <field value="name" group="" init="%type1% (%year1%)" label="Name" type="formatted" />
+
+# Definition des Champs "Main"
+
+ <field value="gcsautoid" displayed="" group="" imported="false" init="" label="" type="number" />
+ <field value="rating1" group="Main" label="Rating1" max="10" init="0" type="number" displayas="graphical"/>
+
+ <field value="cover" default="view" group="Main" init="" label="Cover" type="image" imported="true"/>
+ <field value="backpic" type="image" label="ContextImgBack" init="" group="Main" linkedto="cover" imported="true"/>
+ <field value="chip" default="view" group="Main" init="" label="Chip" type="image" />
+ <field value="boxed" default="view" group="Main" init="" label="Box" type="image" />
+ <field value="chip1" flat="true" group="Main" history="true" init="" label="Chip1" type="history text" />
+
+ <field value="type1" flat="true" group="Main" history="true" init="" label="Type1" type="history text" />
+ <field value="type2" flat="true" group="Main" history="true" init="" label="Type2" type="history text" />
+ <field value="dimension" flat="true" group="Main" history="true" init="" label="Dimension" type="history text" />
+ <field value="location" flat="true" group="Main" history="true" init="" label="Location" type="history text" />
+ <field value="pressed" flat="true" group="Main" history="true" init="" label="Pressed" type="history text" />
+ <field value="title1" flat="true" group="Main" history="true" init="" label="Title1" type="short text" />
+ <field value="edition" flat="true" group="Main" history="true" init="" label="Edition" type="history text" />
+ <field value="serial" flat="true" group="Main" history="true" init="" label="Serial" type="short text" />
+ <field value="theme" flat="true" group="Main" history="true" init="" label="Theme" type="history text" />
+ <field value="serie" flat="true" group="Main" history="true" init="" label="Serie" type="history text" />
+
+ <field value="year1" group="Main" init="" label="Year1" type="date" />
+ <field value="year2" group="Main" init="" label="Year2" type="date" />
+
+ <field value="comments1" group="Main" init="" label="Comments1" type="long text" />
+ <field value="exchange" group="Main" init="0" label="Exchange" type="yesno" />
+ <field value="wanted" group="Main" init="0" label="Wanted" type="yesno" />
+ <field value="condition" group="Main" init="0" label="Condition" type="yesno" />
+
+ <field value="variety" group="Main" init="0" label="Variety" type="yesno" />
+ <field value="charge" group="Main" init="0" label="Charge" type="yesno" />
+
+ <field value="color" flat="true" group="Main" history="true" init="" label="Color" type="short text" />
+
+ <field value="weight" group="Main" init="" label="Weight" type="history text" />
+
+ <field value="country" group="Main" init="" label="Country" type="history text" />
+
+ <field value="unit" group="Main" label="Unit" history="true" type="history text" init="" />
+
+ <field value="added" group="Main" init="current" label="PanelAdded" type="date" />
+ <field value="acquisition" group="Main" init="" label="Acquisition" type="date" />
+
+ <field value="catalog3" group="Main" init="" label="Catalog3" type="short text" />
+
+ <field value="reference1" group="Main" init="" label="Reference1" type="short text" />
+ <field value="reference2" group="Main" init="" label="Reference2" type="short text" />
+ <field value="reference3" group="Main" init="" label="Reference3" type="short text" />
+
+ <field value="quotationnew10" group="Main" init="" label="Quotationnew10" type="short text" />
+ <field value="quotationnew20" group="Main" init="" label="Quotationnew20" type="short text" />
+ <field value="quotationnew30" group="Main" init="" label="Quotationnew30" type="short text" />
+
+ <field value="quotationold10" group="Main" init="" label="Quotationold10" type="short text" />
+ <field value="quotationold20" group="Main" init="" label="Quotationold20" type="short text" />
+ <field value="quotationold30" group="Main" init="" label="Quotationold30" type="short text" />
+
+
+ </fields>
+
+# Lecture / Ecriture
+
+ <panels>
+ <panel editable="true" label="PanelForm" name="form">
+ <item type="line">
+ <item cols="5" rows="1" type="table" expand="true" >
+ <item col="0" row="1" expand="true" for="name" type="value" />
+ <item col="1" row="1" for="added" type="label" />
+ <item col="2" row="1" for="added" type="value" />
+
+ </item>
+ </item>
+ <item expand="true" type="notebook">
+
+# Onglet "Main"
+
+ <item expand="true" title="Main" type="tab" value="bla">
+ <item type="line" align="center" >
+ <item cols="3" rows="1" type="table" expand="true" align="center" >
+ <item row="0" col="0" expand="true" for="exchange" type="value" />
+ <item row="0" col="1" expand="true" for="wanted" type="value" />
+ <item row="0" col="2" expand="true" for="condition" type="value" />
+ </item>
+ </item>
+ <item type="line">
+ <item cols="1" rows="11" type="table" expand="true">
+ <item col="0" for="rating1" row="2" type="label" align="center" />
+ <item col="0" for="rating1" expand="false" row="3" type="value" />
+ <item row="9" col="0" expand="true" type="label" label="TheSmartCard" align="center" />
+ <item row="8" col="0" expand="false" for="cover" height="160" type="value" width="240" />
+ </item>
+ <item cols="2" rows="11" type="table" expand="true">
+ <item row="1" col="0" for="country" type="label" />
+ <item row="1" col="1" for="country" expand="true" type="value" />
+ <item row="2" col="0" for="type1" type="label" />
+ <item row="2" col="1" for="type1" expand="true" type="value" />
+ <item row="3" col="0" for="unit" type="label" />
+ <item row="3" col="1" for="unit" expand="true" type="value" />
+ <item row="4" col="0" for="title1" type="label" />
+ <item row="4" col="1" for="title1" expand="true" type="value" />
+ <item row="5" col="0" for="serie" type="label" />
+ <item row="5" col="1" for="serie" expand="true" type="value" />
+ <item row="6" col="0" for="theme" type="label" />
+ <item row="6" col="1" for="theme" expand="true" type="value" />
+ <item row="7" col="0" for="edition" type="label" />
+ <item row="7" col="1" for="edition" expand="true" type="value" />
+ <item row="8" col="0" for="serial" type="label" />
+ <item row="8" col="1" for="serial" expand="true" type="value" />
+ <item row="9" col="0" for="year1" type="label" />
+ <item row="9" col="1" for="year1" expand="true" type="value" />
+ <item row="10" col="0" for="year2" type="label" />
+ <item row="10" col="1" for="year2" expand="true" type="value" />
+ </item>
+ <item cols="1" rows="11" type="table" expand="true">
+ <item row="0" for="chip" expand="false" height="100" type="value" width="120" />
+ <item row="1" expand="true" type="label" label="Chip" align="center" />
+ <item row="2" for="boxed" expand="false" height="100" type="value" width="120" />
+ <item row="3" expand="true" type="label" label="Box" align="center" />
+ </item>
+ </item>
+ <item type="line">
+ <item cols="4" rows="4" type="table" expand="true">
+ <item row="0" col="0" for="pressed" type="label" />
+ <item row="0" col="1" for="pressed" expand="true" type="value" />
+ <item row="1" col="0" for="location" type="label" />
+ <item row="1" col="1" for="location" expand="true" type="value" />
+ <item row="0" col="2" for="dimension" type="label" />
+ <item row="0" col="3" for="dimension" expand="true" type="value" />
+ <item row="1" col="2" for="weight" type="label" />
+ <item row="1" col="3" for="weight" expand="true" type="value" />
+ <item row="2" col="0" for="type2" type="label" />
+ <item row="2" col="1" for="type2" expand="true" type="value" />
+ <item row="2" col="2" for="color" type="label" />
+ <item row="2" col="3" for="color" expand="true" type="value" />
+ <item row="3" col="0" for="acquisition" type="label" />
+ <item row="3" col="1" for="acquisition" expand="true" type="value" />
+ </item>
+ </item>
+
+ <item type="box" expand="false">
+ <item cols="2" rows="1" type="table" expand="true" align="center" >
+ <item row="0" col="0" expand="true" for="charge" type="value" />
+ <item row="0" col="1" expand="true" for="variety" type="value" />
+ </item>
+ <item for="comments1" type="label" />
+ <item for="comments1" expand="true" type="value" />
+ </item>
+
+ <item type="line">
+ <item cols="6" rows="4" type="table" expand="true">
+
+ <item row="0" col="0" align="center" label="Catalog0" type="label" />
+ <item row="0" col="1" align="center" label="Reference0" type="label" />
+ <item row="0" col="2" align="center" label="Quotationnew00" type="label" />
+ <item row="0" col="3" align="center" label="Quotationold00" type="label" />
+
+ <item row="1" col="0" align="center" label="Catalog1" type="label" />
+ <item row="1" col="1" for="reference1" type="value" />
+ <item row="1" col="2" for="quotationnew10" type="value" />
+ <item row="1" col="3" for="quotationold10" type="value" />
+
+ <item row="2" col="0" align="center" label="Catalog2" type="label" />
+ <item row="2" col="1" for="reference2" type="value" />
+ <item row="2" col="2" for="quotationnew20" type="value" />
+ <item row="2" col="3" for="quotationold20" type="value" />
+
+ <item row="3" col="0" align="center" for="catalog3" type="value" />
+ <item row="3" col="1" for="reference3" type="value" />
+ <item row="3" col="2" for="quotationnew30" type="value" />
+ <item row="3" col="3" for="quotationold30" type="value" />
+ </item>
+ </item>
+
+ </item>
+
+# Onglet "PanelTags"
+
+ <item type="tab" value="tagpanel" title="PanelTags">
+ <item type="line">
+ <item type="value" for="favourite" />
+ </item>
+ <item expand="true" for="tags" type="value" />
+ </item>
+ </item>
+ <item type="line">
+ <item expand="true" for="deleteButton" type="special" />
+ </item>
+ </panel>
+
+
+######################################################## "Lecture Seule" ###################################################################
+
+
+ <panel editable="false" label="PanelReadOnly" name="readonly">
+
+ <item type="line">
+ <item expand="true" for="name" type="value" />
+ </item>
+ <item expand="true" type="notebook">
+
+# Onglet "Main"
+
+<item expand="true" title="Main" type="tab" value="bla">
+ <item type="line" align="center" >
+ <item cols="3" rows="1" type="table" expand="true" align="center" >
+ <item row="0" col="0" expand="true" for="exchange" type="value" />
+ <item row="0" col="1" expand="true" for="wanted" type="value" />
+ <item row="0" col="2" expand="true" for="condition" type="value" />
+ </item>
+ </item>
+ <item type="line">
+ <item cols="1" rows="11" type="table" expand="true">
+ <item col="0" for="rating1" row="2" type="label" align="center" />
+ <item col="0" for="rating1" expand="false" row="3" type="value" />
+ <item row="9" col="0" expand="true" type="label" label="TheSmartCard" align="center" />
+ <item row="8" col="0" expand="false" for="cover" height="160" type="value" width="240" />
+ </item>
+ <item cols="2" rows="11" type="table" expand="true">
+ <item row="1" col="0" for="country" type="label" />
+ <item row="1" col="1" for="country" expand="true" type="value" />
+ <item row="2" col="0" for="type1" type="label" />
+ <item row="2" col="1" for="type1" expand="true" type="value" />
+ <item row="3" col="0" for="unit" type="label" />
+ <item row="3" col="1" for="unit" expand="true" type="value" />
+ <item row="4" col="0" for="title1" type="label" />
+ <item row="4" col="1" for="title1" expand="true" type="value" />
+ <item row="5" col="0" for="serie" type="label" />
+ <item row="5" col="1" for="serie" expand="true" type="value" />
+ <item row="6" col="0" for="theme" type="label" />
+ <item row="6" col="1" for="theme" expand="true" type="value" />
+ <item row="7" col="0" for="edition" type="label" />
+ <item row="7" col="1" for="edition" expand="true" type="value" />
+ <item row="8" col="0" for="serial" type="label" />
+ <item row="8" col="1" for="serial" expand="true" type="value" />
+ <item row="9" col="0" for="year1" type="label" />
+ <item row="9" col="1" for="year1" expand="true" type="value" />
+ <item row="10" col="0" for="year2" type="label" />
+ <item row="10" col="1" for="year2" expand="true" type="value" />
+ </item>
+ <item cols="1" rows="11" type="table" expand="true">
+ <item row="0" for="chip" expand="false" height="100" type="value" width="120" />
+ <item row="1" expand="true" type="label" label="Chip" align="center" />
+ <item row="2" for="boxed" expand="false" height="100" type="value" width="120" />
+ <item row="3" expand="true" type="label" label="Box" align="center" />
+ </item>
+ </item>
+ <item type="line">
+ <item cols="4" rows="4" type="table" expand="true">
+ <item row="0" col="0" for="pressed" type="label" />
+ <item row="0" col="1" for="pressed" expand="true" type="value" />
+ <item row="1" col="0" for="location" type="label" />
+ <item row="1" col="1" for="location" expand="true" type="value" />
+ <item row="0" col="2" for="dimension" type="label" />
+ <item row="0" col="3" for="dimension" expand="true" type="value" />
+ <item row="1" col="2" for="weight" type="label" />
+ <item row="1" col="3" for="weight" expand="true" type="value" />
+ <item row="2" col="0" for="type2" type="label" />
+ <item row="2" col="1" for="type2" expand="true" type="value" />
+ <item row="2" col="2" for="color" type="label" />
+ <item row="2" col="3" for="color" expand="true" type="value" />
+ <item row="3" col="0" for="acquisition" type="label" />
+ <item row="3" col="1" for="acquisition" expand="true" type="value" />
+ </item>
+ </item>
+
+ <item type="box" expand="false">
+ <item cols="2" rows="1" type="table" expand="true" align="center" >
+ <item row="0" col="0" expand="true" for="charge" type="value" />
+ <item row="0" col="1" expand="true" for="variety" type="value" />
+ </item>
+ <item for="comments1" type="label" />
+ <item for="comments1" expand="true" type="value" />
+ </item>
+
+ <item type="line">
+ <item cols="6" rows="4" type="table" expand="true">
+
+ <item row="0" col="0" align="center" label="Catalog0" type="label" />
+ <item row="0" col="1" align="center" label="Reference0" type="label" />
+ <item row="0" col="2" align="center" label="Quotationnew00" type="label" />
+ <item row="0" col="3" align="center" label="Quotationold00" type="label" />
+
+ <item row="1" col="0" align="center" label="Catalog1" type="label" />
+ <item row="1" col="1" for="reference1" type="value" />
+ <item row="1" col="2" for="quotationnew10" type="value" />
+ <item row="1" col="3" for="quotationold10" type="value" />
+
+ <item row="2" col="0" align="center" label="Catalog2" type="label" />
+ <item row="2" col="1" for="reference2" type="value" />
+ <item row="2" col="2" for="quotationnew20" type="value" />
+ <item row="2" col="3" for="quotationold20" type="value" />
+
+ <item row="3" col="0" align="center" for="catalog3" type="value" />
+ <item row="3" col="1" for="reference3" type="value" />
+ <item row="3" col="2" for="quotationnew30" type="value" />
+ <item row="3" col="3" for="quotationold30" type="value" />
+ </item>
+ </item>
+
+ </item>
+
+# Onglet "PanelTags"
+
+ <item type="tab" value="tagpanel" title="PanelTags">
+ <item type="line">
+ <item type="value" for="favourite" collapse="true"/>
+ </item>
+ <item expand="true" for="tags" type="value" />
+ </item>
+ </item>
+ <item type="line">
+ <item expand="true" for="deleteButton" type="special" />
+ </item>
+ </panel>
+
+
+ </panels>
+</collection>
diff --git a/lib/gcstar/GCModels/GCsoftware.gcm b/lib/gcstar/GCModels/GCsoftware.gcm
new file mode 100644
index 0000000..05b7268
--- /dev/null
+++ b/lib/gcstar/GCModels/GCsoftware.gcm
@@ -0,0 +1,438 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:noNamespaceSchemaLocation="http://www.gcstar.org/schemas/gcm-revision4.xsd"
+name="GCsoftware">
+ <lang>GCsoftware</lang>
+
+ <options>
+
+ <defaults>
+ <image>no.png</image>
+ <listImageWidth>160</listImageWidth>
+ <listImageHeight>160</listImageHeight>
+ </defaults>
+
+ <fields>
+ <id>id</id>
+ <title>name</title>
+ <cover>boxpic</cover>
+ <url>web</url>
+ <play>executable</play>
+ <search>
+ <field>ean</field>
+ <field>name</field>
+ </search>
+ <results>
+ <field>name</field>
+ <field>platform</field>
+ <field>category</field>
+ <field>released</field>
+ </results>
+ </fields>
+
+ <overlay>
+ <image>dvd.png</image>
+ <paddingLeft>12</paddingLeft>
+ <paddingRight>16</paddingRight>
+ <paddingTop>16</paddingTop>
+ <paddingBottom>2</paddingBottom>
+ </overlay>
+
+ <values id="favouriteYesno">
+ <value displayed="">0</value>
+ <value displayed="PanelFavourite">1</value>
+ </values>
+ <values id="licenses">
+ <value displayed=""></value>
+ <value displayed="Commercial">Commercial</value>
+ <value displayed="Shareware">Shareware</value>
+ <value displayed="Freeware">Freeware</value>
+ <value displayed="FreewareNoncommercial">Freeware (non-commercial use)</value>
+ <value displayed="Adware">Adware</value>
+ <value displayed="GNU GPL">GNU GPL</value>
+ <value displayed="MPL">MPL</value>
+ <value displayed="BSD">BSD</value>
+ <value displayed="OtherOpenSource">Other Open Source</value>
+ <value displayed="PublicDomain">Public Domain</value>
+ <value displayed="OtherLicense">Other</value>
+ </values>
+ <values id="">
+ <value displayed=""></value>
+ </values>
+ </options>
+
+
+ <groups>
+ <group id="info" label="General"/>
+ <group id="details" label="Details"/>
+ </groups>
+
+ <random>
+ </random>
+
+ <fields lending="true" tags="true">
+ <field value="id"
+ type="number"
+ label="Id"
+ init=""
+ group="info"
+ imported="false"/>
+ <field value="ean"
+ type="number"
+ label="Ean"
+ tip="Ean"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="name"
+ type="short text"
+ label="Name"
+ init="NewItem"
+ group="info"
+ imported="true"/>
+ <field value="boxpic"
+ type="image"
+ label="Box"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="backpic"
+ type="image"
+ label="ContextImgBack"
+ init=""
+ group="info"
+ linkedto="boxpic"
+ imported="true"/>
+ <field value="platform"
+ type="history text"
+ label="Platform"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="editor"
+ type="history text"
+ label="Editor"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="developer"
+ type="history text"
+ label="Developer"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="released"
+ type="date"
+ label="Released"
+ init=""
+ group="info"
+ imported="true"
+ sorttype="date"/>
+ <field value="license"
+ type="options"
+ label="License"
+ init=""
+ values="licenses"
+ separator="2"
+ group="info"
+ imported="true"/>
+ <field value="homepage"
+ type="file"
+ format="url"
+ label="Homepage"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="description"
+ type="long text"
+ label="Description"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="web"
+ type="button"
+ format="url"
+ label="Url"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="numberOfCopies"
+ type="number"
+ label="NumberOfCopies"
+ init="1"
+ min="0"
+ max="99999"
+ group="info"
+ imported="true"/>
+ <field value="price"
+ type="number"
+ label="Price"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="category"
+ type="single list"
+ label="Category"
+ init=""
+ group="info"
+ imported="true"/>
+ <field value="rating"
+ type="number"
+ displayas="graphical"
+ label="PanelRating"
+ init="0"
+ max="10"
+ group="details"
+ imported="false"/>
+ <field value="ratingpress"
+ type="number"
+ displayas="graphical"
+ label="PanelPressRating"
+ init="0"
+ min="0"
+ max="10"
+ group="info"
+ imported="true"/>
+ <field value="case"
+ type="yesno"
+ label="Case"
+ init="1"
+ group="details"
+ imported="false"/>
+ <field value="manual"
+ type="yesno"
+ label="Manual"
+ init="1"
+ group="details"
+ imported="false"/>
+ <field value="added"
+ type="date"
+ label="PanelAdded"
+ init="current"
+ group="details"
+ imported="false"/>
+ <field value="location"
+ type="history text"
+ label="PanelLocation"
+ init=""
+ group="details"
+ imported="false"/>
+ <field value="executable"
+ type="file"
+ format="program"
+ label="Executable"
+ init=""
+ group="details"
+ imported="false"/>
+ <field value="screenshot1"
+ type="image"
+ label="Screenshot1"
+ init=""
+ default="view"
+ group="details"
+ imported="true"/>
+ <field value="screenshot2"
+ type="image"
+ label="Screenshot2"
+ init=""
+ default="view"
+ group="details"
+ imported="true"/>
+ <field value="comments"
+ type="long text"
+ label="Comments"
+ init=""
+ group="details"
+ imported="false"/>
+ <field value="regInfo"
+ type="triple list"
+ label="RegInfo"
+ label1="RegistrationName"
+ label2="RegistrationNumber"
+ label3="RegistrationComments"
+ init=""
+ group="details"
+ history="false"
+ imported="true"/>
+ </fields>
+
+
+ <filters>
+ <group label="General">
+ <filter field="name" comparison="contain"/>
+ <filter field="platform" comparison="eq" quick="true"/>
+ <filter field="category" comparison="contain" quick="true"/>
+ </group>
+ <group label="Details">
+ <filter field="rating" comparison="ge" numeric="true" labelselect="FilterRatingSelect" quick="true"/>
+ </group>
+ </filters>
+
+
+ <panels>
+ <panel name="form" label="PanelForm" editable="true">
+ <item type="line">
+ <item type="value" for="ean" width="10" tip="" nomargin="true" />
+ <item type="value" for="name" expand="true" nomargin="true" />
+ </item>
+ <item type="notebook" expand="true">
+ <item type="tab" value="info" title="General">
+ <item type="line">
+ <item type="box">
+ <item type="value" for="boxpic" width="200" height="200"/>
+ </item>
+ <item type="table" title="Information" rows="9" cols="2">
+ <item type="label" for="platform" row="0" col="0"/>
+ <item type="value" for="platform" row="0" col="1" expand="true"/>
+ <item type="label" for="editor" row="1" col="0"/>
+ <item type="value" for="editor" row="1" col="1" />
+ <item type="label" for="developer" row="2" col="0"/>
+ <item type="value" for="developer" row="2" col="1" />
+ <item type="label" for="license" row="3" col="0"/>
+ <item type="value" for="license" row="3" col="1" expand="true"/>
+ <item type="label" for="released" row="4" col="0"/>
+ <item type="value" for="released" row="4" col="1" expand="true"/>
+ <item type="label" for="numberOfCopies" row="5" col="0"/>
+ <item type="value" for="numberOfCopies" row="5" col="1" />
+ <item type="label" for="price" row="6" col="0"/>
+ <item type="value" for="price" row="6" col="1" />
+ <item type="label" for="homepage" row="7" col="0"/>
+ <item type="line" row="7" col="1">
+ <item type="value" for="homepage" expand="true" nomargin="true"/>
+ <item type="launcher" for="homepage" nomargin="true"/>
+ </item>
+ <item type="expander" title="Category" collapsed="%category%" row="8" col="0" colspan="2">
+ <item type="value" for="category"/>
+ </item>
+ </item>
+ </item>
+ <item type="box" expand="true">
+ <item type="label" for="description"/>
+ <item type="value" for="description" expand="true"/>
+ </item>
+ </item>
+ <item type="tab" value="details" title="Details">
+ <item type="table" rows="5" cols="4">
+ <item type="line" row="0" col="0" colspan="2">
+ <item type="value" for="case" />
+ <item type="value" for="manual" />
+ </item>
+ <item type="label" for="added" row="1" col="0"/>
+ <item type="value" for="added" row="1" col="1" expand="true" />
+ <item type="label" for="location" row="1" col="2"/>
+ <item type="value" for="location" row="1" col="3" expand="true" />
+ <item type="label" for="rating" row="2" col="0"/>
+ <item type="value" for="rating" row="2" col="1"/>
+ <item type="label" for="ratingpress" row="2" col="2"/>
+ <item type="value" for="ratingpress" row="2" col="3"/>
+ <item type="label" for="executable" row="3" col="0"/>
+ <item type="line" row="3" col="1" colspan="3">
+ <item type="value" for="executable" expand="true"/>
+ <item type="launcher" for="executable" nomargin="true"/>
+ </item>
+
+ </item>
+ <item type="table" rows="4" cols="2" expand="true">
+ <item type="label" label="Screenshots" row="0" col="0" colspan="2"/>
+ <item type="value" for="screenshot1" row="1" col="0" width="200" height="150"/>
+ <item type="value" for="screenshot2" row="1" col="1" width="200" height="150"/>
+ <item type="label" for="comments" row="2" col="0" colspan="2"/>
+ <item type="value" for="comments" row="3" col="0" colspan="2" expand="true"/>
+ </item>
+ </item>
+ <item type="tab" value="registration" title="RegistrationInfo">
+ <item type="box" nomargin="true">
+ <item type="label" for="regInfo"/>
+ <item type="value" for="regInfo" expand="true"/>
+ </item>
+ </item>
+ <item type="tab" value="lending" title="PanelLending">
+ <item type="table" rows="3" cols="3">
+ <item type="label" for="borrower" row="0" col="0"/>
+ <item type="value" for="borrower" row="0" col="1"/>
+ <item type="special" for="mailButton" row="0" col="2"/>
+ <item type="label" for="lendDate" row="1" col="0"/>
+ <item type="value" for="lendDate" row="1" col="1"/>
+ <item type="special" for="itemBackButton" row="1" col="2"/>
+ </item>
+ <item type="label" for="borrowings" align="left"/>
+ <item type="line" expand="true">
+ <item type="box" width="64"/>
+ <item type="value" for="borrowings" expand="true"/>
+ <item type="box" width="64"/>
+ </item>
+ </item>
+ <item type="tab" value="tagpanel" title="PanelTags">
+ <item type="line">
+ <item type="value" for="favourite" />
+ </item>
+ <item expand="true" for="tags" type="value" />
+ </item>
+ </item>
+ <item type="line" homogeneous="true">
+ <item type="value" for="web" expand="true"/>
+ <item type="special" for="deleteButton" expand="true"/>
+ </item>
+ </panel>
+
+ <panel name="readonly" label="PanelReadOnly" editable="false">
+ <item type="table" rows="2" cols="3">
+ <item type="value" for="name" style="header" row="0" col="0" colspan="3" expand="true"/>
+ <item type="box" row="1" col="0" width="150" expand="false" style="page"/>
+ <item type="value" for="platform" style="subheader" row="1" col="1" expand="true"/>
+ <item type="box" row="1" col="2" width="150" expand="false" style="box">
+ <item type="formatted" name="fullrating" value="%rating%/10" style="box" nomargin="true"/>
+ <item type="value" for="editor" style="box" nomargin="true"/>
+ <item type="value" for="homepage" style="box" nomargin="true"/>
+ </item>
+ </item>
+ <item type="line">
+ <item type="box" width="150" style="page">
+ <item type="value" for="boxpic" width="140"/>
+ </item>
+ <item type="box" expand="true">
+ <item type="table" rows="7" cols="2" expand="true">
+ <item type="label" for="category" row="0" col="0"/>
+ <item type="value" for="category" flat="true" row="0" col="1" expand="true"/>
+ <item type="label" for="developer" row="1" col="0"/>
+ <item type="value" for="developer" row="1" col="1" expand="true"/>
+ <item type="label" for="released" row="2" col="0"/>
+ <item type="value" for="released" row="2" col="1" expand="true"/>
+ <item type="label" for="license" row="3" col="0"/>
+ <item type="value" for="license" row="3" col="1" expand="true"/>
+ <item type="label" for="numberOfCopies" row="4" col="0"/>
+ <item type="value" for="numberOfCopies" row="4" col="1" expand="true"/>
+ <item type="label" for="price" row="5" col="0"/>
+ <item type="value" for="price" row="5" col="1" expand="true"/>
+ <item type="label" for="location" row="6" col="0"/>
+ <item type="value" for="location" row="6" col="1" expand="true"/>
+ </item>
+ </item>
+ </item>
+ <item type="value" for="description" height="6em"/>
+ <item type="expander" title="PanelLending">
+ <item type="table" rows="4" cols="2" expand="true">
+ <item type="label" for="borrower" row="0" col="0"/>
+ <item type="value" for="borrower" row="0" col="1" expand="true"/>
+ <item type="label" for="lendDate" row="1" col="0"/>
+ <item type="value" for="lendDate" row="1" col="1" expand="true"/>
+ <item type="line" row="2" col="0" colspan="2" height="12" expand="true"/>
+ <item type="line" row="3" col="0" colspan="2" expand="true">
+ <item type="box" width="50" style="page"/>
+ <item type="value" for="borrowings" expand="true"/>
+ <item type="box" width="50" style="page"/>
+ </item>
+ </item>
+ </item>
+ <item type="expander" title="PanelTags">
+ <item expand="true" for="tags" type="value" />
+ <item type="value" for="favourite" values="favouriteYesno" collapse="true"/>
+ </item>
+ <item type="table" rows="1" cols="2" expand="true">
+ <item type="value" for="screenshot1" row="0" col="0" width="200" height="150" expand="true"/>
+ <item type="value" for="screenshot2" row="0" col="1" width="200" height="150" expand="true"/>
+ </item>
+ </panel>
+ </panels>
+
+</collection>
diff --git a/lib/gcstar/GCModels/GCstamps.gcm b/lib/gcstar/GCModels/GCstamps.gcm
new file mode 100644
index 0000000..5c5c4fe
--- /dev/null
+++ b/lib/gcstar/GCModels/GCstamps.gcm
@@ -0,0 +1,702 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:noNamespaceSchemaLocation="http://www.gcstar.org/schemas/gcm-revision4.xsd" name="GCstamps">
+
+ <lang>GCstamps</lang>
+
+ <options>
+ <defaults>
+ <image>no_stamp.png</image>
+ <groupby>year</groupby>
+ </defaults>
+ <fields cover="gcsfield38" id="gcsautoid" play="" title="gcsfield1">
+ <results></results>
+ </fields>
+ <overlay>
+ <image>canevas-timbre.png</image>
+ <paddingLeft>56</paddingLeft>
+ <paddingRight>77</paddingRight>
+ <paddingTop>55</paddingTop>
+ <paddingBottom>76</paddingBottom>
+ </overlay>
+ <values id="gcsfield12" />
+ <values id="types">
+ <value displayed="">0</value>
+ <value displayed="AirMail">1</value>
+ <value displayed="MilitaryStamp">2</value>
+ <value displayed="Official">3</value>
+ <value displayed="PostageDue">4</value>
+ <value displayed="Regular">5</value>
+ <value displayed="Revenue">6</value>
+ <value displayed="SpecialDelivery">7</value>
+ <value displayed="StrikeStamp">8</value>
+ <value displayed="TelegraphStamp">9</value>
+ <value displayed="WarStamp">10</value>
+ <value displayed="WarTaxStamp">11</value>
+ </values>
+ <values id="formats">
+ <value displayed="">0</value>
+ <value displayed="Booklet">1</value>
+ <value displayed="BookletPane">2</value>
+ <value displayed="Card">3</value>
+ <value displayed="Coil">4</value>
+ <value displayed="Envelop">5</value>
+ <value displayed="FirstDayCover">6</value>
+ <value displayed="Sheet">7</value>
+ <value displayed="Single">8</value>
+ </values>
+ <values id="printingvariety">
+ <value displayed="">0</value>
+ <value displayed="Heliogravure">1</value>
+ <value displayed="Lithography">2</value>
+ <value displayed="Offset">3</value>
+ <value displayed="Photogravure">4</value>
+ <value displayed="RecessPrinting">5</value>
+ <value displayed="Typography">6</value>
+ </values>
+ <values id="gums">
+ <value displayed="">0</value>
+ <value displayed="OriginalGum">1</value>
+ <value displayed="Ungummed">2</value>
+ <value displayed="Regummed">3</value>
+ </values>
+ <values id="papers">
+ <value displayed="">0</value>
+ <value displayed="Chalky">1</value>
+ <value displayed="ChinaPaper">2</value>
+ <value displayed="Coarsed">3</value>
+ <value displayed="Glossy">4</value>
+ <value displayed="Granite">5</value>
+ <value displayed="Laid">6</value>
+ <value displayed="Manila">7</value>
+ <value displayed="Native">8</value>
+ <value displayed="Pelure">9</value>
+ <value displayed="Quadrille">10</value>
+ <value displayed="Ribbed">11</value>
+ <value displayed="Rice">12</value>
+ <value displayed="Silk">13</value>
+ <value displayed="Smoothed">14</value>
+ <value displayed="Thick">15</value>
+ <value displayed="Thin">16</value>
+ <value displayed="Wove">17</value>
+ </values>
+ <values id="perforations">
+ <value displayed="">0</value>
+ <value displayed="CoarsedPerforation">1</value>
+ <value displayed="CombPerforation">2</value>
+ <value displayed="CompoundPerforation">3</value>
+ <value displayed="DamagedPerforation">4</value>
+ <value displayed="DoublePerforation">5</value>
+ <value displayed="HarrowPerforation">6</value>
+ <value displayed="LinePerforation">7</value>
+ <value displayed="NoPerforation">8</value>
+ </values>
+ <values id="cancellations">
+ <value displayed="">0</value>
+ <value displayed="CancellationToOrder">1</value>
+ <value displayed="FancyCancellation">2</value>
+ <value displayed="FirstDayCancellation">3</value>
+ <value displayed="NumeralCancellation">4</value>
+ <value displayed="PenMarked">5</value>
+ <value displayed="RailroadCancellation">6</value>
+ <value displayed="SpecialCancellation">7</value>
+ </values>
+ <values id="grades">
+ <value displayed="">0</value>
+ <value displayed="Superb">1</value>
+ <value displayed="ExtraFine">2</value>
+ <value displayed="VeryFine">3</value>
+ <value displayed="FineVeryFine">4</value>
+ <value displayed="Fine">5</value>
+ <value displayed="Average">6</value>
+ <value displayed="Poor">7</value>
+ </values>
+ <values id="status">
+ <value displayed="">0</value>
+ <value displayed="Owned">1</value>
+ <value displayed="Ordered">2</value>
+ <value displayed="Sold">3</value>
+ <value displayed="ToSell">4</value>
+ <value displayed="Wanted">5</value>
+ </values>
+ <values id="cancellation_condition">
+ <value displayed="">0</value>
+ <value displayed="LightCancellation">1</value>
+ <value displayed="HeavyCancellation">2</value>
+ <value displayed="ModerateCancellation">3</value>
+ </values>
+ <values id="perforation_condition">
+ <value displayed="">0</value>
+ <value displayed="Perfect">1</value>
+ <value displayed="VeryNice">2</value>
+ <value displayed="Nice">3</value>
+ <value displayed="Average">4</value>
+ <value displayed="Incomplete">5</value>
+ </values>
+ <values id="gum_condition">
+ <value displayed="">0</value>
+ <value displayed="MintNeverHinged">1</value>
+ <value displayed="MintLightHinged">2</value>
+ <value displayed="HingedRemnant">3</value>
+ <value displayed="HeavilyHinged">4</value>
+ <value displayed="LargePartOriginalGum">5</value>
+ <value displayed="SmallPartOriginalGum">6</value>
+ <value displayed="NoGum">7</value>
+ </values>
+ </options>
+
+
+ <fields lending="false" tags="false">
+ <field displayed="Name"
+ group="General"
+ init="NewItem"
+ label="Name"
+ type="short text"
+ value="gcsfield1" />
+ <field displayed="Country"
+ group="General"
+ init=""
+ label="Country"
+ type="history text"
+ value="gcsfield2" />
+ <field displayas="text"
+ displayed="Year"
+ group="General"
+ init=""
+ label="Year"
+ max=""
+ min=""
+ step=""
+ type="number"
+ value="gcsfield42" />
+ <field displayed="Catalog"
+ group="General"
+ init=""
+ label="Catalog"
+ type="options"
+ value="gcsfield4"
+ values="Anfils, Austria Netto Katalog, Brusden-White, Catalogue of USSR postage stamps, CEI, Cérès, Compréhensive Colour Catalogue of Australian Stamps, Dallay, Domfil, Facit catalog, Fischer catalog, ISC catalog, Isfalia, Lipsia, Ma, Michel catalog, Minkus, Norgeskatalogen, Philex, Pofis catalogue, Pulko, Sakura, Sassone, Scott catalogue, Stanley Gibbons, Unificato, Yang, Yvert et Tellier, Zumstein" />
+ <field displayed="Number"
+ group="General"
+ init=""
+ label="Number"
+ type="short text"
+ value="gcsfield5" />
+ <field displayed="Topic"
+ group="General"
+ init=""
+ label="Topic"
+ type="short text"
+ value="gcsfield15" />
+ <field displayed="Serie"
+ group="General"
+ init=""
+ label="Serie"
+ type="short text"
+ value="gcsfield17" />
+ <field displayed="Designer"
+ group="General" init=""
+ label="Designer"
+ type="short text"
+ value="gcsfield20" />
+ <field displayed="Engraver"
+ group="General"
+ init=""
+ label="Engraver"
+ type="short text"
+ value="gcsfield21" />
+ <field displayed="Type"
+ group="General" init=""
+ label="Type"
+ type="options"
+ value="gcsfield6"
+ values="types" />
+ <field displayed="Format"
+ group="General"
+ init=""
+ label="Format"
+ type="options"
+ value="gcsfield7"
+ values="formats" />
+
+ <field displayed="Description"
+ group="General"
+ init=""
+ label="Description"
+ type="long text"
+ value="gcsfield8" />
+ <field displayed="Color"
+ group="Detail"
+ init=""
+ label="Color"
+ type="short text"
+ value="gcsfield11" />
+ <field displayed="Gum"
+ group="Detail"
+ init=""
+ label="Gum"
+ type="options"
+ value="gcsfield10"
+ values="gums" />
+ <field displayed="Paper"
+ group="Detail"
+ init=""
+ label="Paper"
+ type="options"
+ value="gcsfield12"
+ values="papers" />
+ <field displayed="Perforation"
+ group="Detail"
+ init=""
+ label="Perforation"
+ type="options"
+ value="gcsfield28"
+ values="perforations" />
+ <field displayed="PerforationSize"
+ group="Detail"
+ init=""
+ label="PerforationSize"
+ type="history text"
+ value="gcsfield29" />
+ <field displayed="CancellationType"
+ group="Detail"
+ init=""
+ label="CancellationType"
+ type="options"
+ value="gcsfield43"
+ values="cancellations" />
+ <field displayed="Issue"
+ group="Detail"
+ init=""
+ label="Issue"
+ type="short text"
+ value="gcsfield80" />
+
+ <field displayed="IssueDate"
+ group="Detail"
+ init=""
+ label="IssueDate"
+ type="date"
+ value="gcsfield81" />
+
+ <field displayed="PrintingVariety"
+ group="Detail"
+ init=""
+ label="PrintingVariety"
+ type="options"
+ value="gcsfield83"
+ values="printingvariety" />
+ <field displayed="EndOfIssue"
+ group="Detail"
+ init=""
+ label="EndOfIssue"
+ type="date"
+ value="gcsfield82" />
+ <field displayed="Comments"
+ group="Detail"
+ init=""
+ label="Comments"
+ type="long text"
+ value="gcsfield41" />
+ <field displayed="Grade"
+ group="Condition"
+ init=""
+ label="Grade"
+ type="options"
+ value="gcsfield23"
+ values="grades" />
+ <field displayed="Status"
+ group="Value"
+ init=""
+ label="Status"
+ type="options"
+ value="gcsfield16"
+ values="status" />
+ <field displayed="Adjusted"
+ group="Condition"
+ init=""
+ label="Adjusted"
+ type="yesno"
+ value="gcsfield22" />
+ <field displayed="Cancellation"
+ group="Condition"
+ init=""
+ label="Cancellation"
+ type="yesno"
+ value="gcsfield13" />
+ <field displayed="CancellationCondition"
+ group="Condition"
+ init=""
+ label="CancellationCondition"
+ type="options"
+ value="gcsfield27"
+ values="cancellation_condition" />
+ <field displayed="GumCondition"
+ group="Condition"
+ init=""
+ label="GumCondition"
+ type="options"
+ value="gcsfield25"
+ values="gum_condition" />
+ <field displayed="PerforationCondition"
+ group="Condition"
+ init=""
+ label="PerforationCondition"
+ type="options"
+ value="gcsfield14"
+ values="perforation_condition" />
+ <field displayed="ConditionNotes"
+ group="Condition"
+ init=""
+ label="ConditionNotes"
+ type="long text"
+ value="gcsfield49" />
+ <field displayed="Error"
+ group="Condition"
+ init=""
+ label="Error"
+ type="yesno"
+ value="gcsfield44" />
+ <field displayed="Error notes"
+ group="Condition"
+ init=""
+ label="ErrorNotes"
+ type="long text"
+ value="gcsfield45" />
+ <field displayed="FaceValue"
+ group="Value"
+ init="0 euros"
+ label="FaceValue"
+ type="short text"
+ value="gcsfield35" />
+ <field displayed="MintValue"
+ group="Value"
+ init="0 euros"
+ label="MintValue"
+ type="short text"
+ value="gcsfield36" />
+ <field displayed="UsedValue"
+ group="Value"
+ init="0 euros"
+ label="UsedValue"
+ type="short text"
+ value="gcsfield46" />
+ <field displayed="PurchasedDate"
+ group="Value"
+ init=""
+ label="PurchasedDate"
+ type="date"
+ value="gcsfield33" />
+ <field displayas="text"
+ displayed="Quantity"
+ group="Value"
+ init=""
+ label="Quantity"
+ max=""
+ min=""
+ step=""
+ type="number"
+ value="gcsfield34" />
+ <field displayed="History"
+ group="Notes"
+ init=""
+ label="History"
+ type="long text"
+ value="gcsfield31" />
+ <field displayed="Comments"
+ group="Notes"
+ init=""
+ label="Comments"
+ type="long text"
+ value="gcsfield32" />
+ <field default="view"
+ displayed="Picture1"
+ group="Views"
+ init=""
+ label="Picture1"
+ type="image"
+ value="gcsfield38" />
+ <field default="view"
+ displayed="Picture2"
+ group="Views"
+ init=""
+ label="Picture2"
+ type="image"
+ value="gcsfield39" />
+ <field default="view"
+ displayed="Picture3"
+ group="Views"
+ init=""
+ label="Picture3"
+ type="image"
+ value="gcsfield47" />
+ <field default="view"
+ displayed=""
+ group="General"
+ init=""
+ label=""
+ type="image"
+ value="gcsfield48" />
+ <field displayed=""
+ group=""
+ imported="false"
+ init=""
+ label=""
+ type="number"
+ value="gcsautoid" />
+ </fields>
+ <filters>
+ <group label="General">
+ <filter comparison="contain" field="gcsfield1" numeric="false" quick="false" />
+ <filter comparison="contain" field="gcsfield2" numeric="false" quick="false" />
+ <filter comparison="eq" field="gcsfield42" labelselect="=" numeric="true" quick="false" />
+ <filter comparison="contain" field="gcsfield15" numeric="false" quick="false" />
+ <filter comparison="contain" field="gcsfield20" numeric="false" quick="false" />
+ <filter comparison="contain" field="gcsfield21" numeric="false" quick="false" />
+ <filter comparison="contain" field="gcsfield6" numeric="false" quick="false" />
+ <filter comparison="contain" field="gcsfield7" numeric="false" quick="false" />
+ <filter comparison="contain" field="gcsfiled83" numeric="false" quick="false" />
+ </group>
+ <group label="Condition">
+ <filter comparison="contain" field="gcsfield13" numeric="false" quick="false" />
+ </group>
+ </filters>
+ <groups>
+ <group id="General" label="General" />
+ <group id="Detail" label="Detail" />
+ <group id="Condition" label="Condition" />
+ <group id="Value" label="Value" />
+ <group id="Notes" label="Notes" />
+ <group id="Views" label="Views" />
+ </groups>
+
+ <panels>
+ <panel editable="true" label="PanelForm" name="form">
+ <item type="line">
+ <item expand="true" for="gcsfield1" type="value" />
+ </item>
+ <item expand="true" type="notebook">
+ <item expand="true" title="General" type="tab" value="bla">
+ <item type="line">
+ <item for="gcsfield38" height="150" type="value" width="150" />
+ <item cols="2" type="frame">
+ <item col="0" for="gcsfield2" row="0" type="label" />
+ <item col="1" colspan="1" expand="true" for="gcsfield2" row="0" type="value" />
+ <item col="0" for="gcsfield42" row="1" type="label" />
+ <item col="1" colspan="1" expand="true" for="gcsfield42" row="1" type="value" />
+ <item col="0" for="gcsfield4" row="2" type="label" />
+ <item col="1" colspan="1" expand="true" for="gcsfield4" row="2" type="value" />
+ <item col="0" for="gcsfield5" row="3" type="label" />
+ <item col="1" colspan="1" expand="true" for="gcsfield5" row="3" type="value" />
+ </item>
+ </item>
+ <item cols="2" rows="6" type="table">
+ <item col="0" for="gcsfield15" row="0" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield15" row="0" type="value" />
+ <item col="2" for="gcsfield17" row="0" type="label" />
+ <item col="3" colspan="1" expand="default" for="gcsfield17" row="0" type="value" />
+ <item col="0" for="gcsfield20" row="1" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield20" row="1" type="value" />
+ <item col="0" for="gcsfield21" row="2" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield21" row="2" type="value" />
+ <item col="0" for="gcsfield6" row="3" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield6" row="3" type="value" />
+ <item col="0" for="gcsfield7" row="4" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield7" row="4" type="value" />
+ <item col="0" for="gcsfield8" row="5" type="label" />
+ <item col="1" colspan="3" expand="true" for="gcsfield8" row="5" type="value" />
+ </item>
+ </item>
+ <item expand="true" title="Detail" type="tab" value="bla">
+ <item cols="4" expand="true" rows="7" type="table">
+ <item col="0" for="gcsfield11" row="0" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield11" row="0" type="value" />
+ <item col="2" for="gcsfield83" row="0" type="label" />
+ <item col="3" colspan="1" expand="default" for="gcsfield83" row="0" type="value" />
+ <item col="0" for="gcsfield10" row="1" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield10" row="1" type="value" />
+ <item col="2" for="gcsfield81" row="1" type="label" />
+ <item col="3" colspan="1" expand="default" for="gcsfield81" row="1" type="value" />
+ <item col="0" for="gcsfield12" row="2" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield12" row="2" type="value" />
+ <item col="2" for="gcsfield82" row="2" type="label" />
+ <item col="3" colspan="1" expand="default" for="gcsfield82" row="2" type="value" />
+ <item col="0" for="gcsfield28" row="3" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield28" row="3" type="value" />
+ <item col="2" for="gcsfield80" row="3" type="label" />
+ <item col="3" colspan="1" expand="default" for="gcsfield80" row="3" type="value" />
+ <item col="0" for="gcsfield29" row="4" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield29" row="4" type="value" />
+ <item col="0" for="gcsfield43" row="5" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield43" row="5" type="value" />
+ <item col="0" for="gcsfield41" row="6" type="label" />
+ <item col="1" colspan="3" expand="true" for="gcsfield41" row="6" type="value" />
+ </item>
+ </item>
+ <item expand="true" title="Condition" type="tab" value="bla">
+ <item cols="4" expand="true" rows="9" type="table">
+ <item col="0" for="gcsfield23" row="0" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield23" row="0" type="value" />
+ <item col="0" colspan="2" expand="default" for="gcsfield22" row="1" type="value" />
+ <item col="0" colspan="2" expand="default" for="gcsfield13" row="2" type="value" />
+ <item col="0" for="gcsfield27" row="3" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield27" row="3" type="value" />
+ <item col="0" for="gcsfield25" row="4" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield25" row="4" type="value" />
+ <item col="0" for="gcsfield14" row="5" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield14" row="5" type="value" />
+ <item col="0" for="gcsfield49" row="6" type="label" />
+ <item col="1" colspan="3" expand="true" for="gcsfield49" row="6" type="value" />
+ <item col="0" colspan="2" expand="default" for="gcsfield44" row="7" type="value" />
+ <item col="0" for="gcsfield45" row="8" type="label" />
+ <item col="1" colspan="3" expand="true" for="gcsfield45" row="8" type="value" />
+ </item>
+ </item>
+ <item expand="true" title="Value" type="tab" value="bla">
+ <item cols="4" expand="true" rows="6" type="table">
+ <item col="0" for="gcsfield16" row="0" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield16" row="0" type="value" />
+ <item col="0" for="gcsfield35" row="1" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield35" row="1" type="value" />
+ <item col="0" for="gcsfield36" row="2" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield36" row="2" type="value" />
+ <item col="0" for="gcsfield46" row="3" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield46" row="3" type="value" />
+ <item col="0" for="gcsfield33" row="4" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield33" row="4" type="value" />
+ <item col="0" for="gcsfield34" row="5" type="label" />
+ <item col="1" colspan="1" expand="default" for="gcsfield34" row="5" type="value" />
+ </item>
+ </item>
+ <item expand="true" title="Notes" type="tab" value="bla">
+ <item cols="4" expand="true" rows="2" type="table">
+ <item col="0" for="gcsfield31" row="0" type="label" />
+ <item col="1" colspan="3" expand="true" for="gcsfield31" row="0" type="value" />
+ <item col="0" for="gcsfield32" row="1" type="label" />
+ <item col="1" colspan="3" expand="true" for="gcsfield32" row="1" type="value" />
+ </item>
+ </item>
+ <item expand="true" title="Views" type="tab" value="bla">
+ <item cols="4" expand="true" rows="2" type="table">
+ <item col="0" for="gcsfield39" row="0" type="label" />
+ <item col="1" colspan="3" expand="true" for="gcsfield39" row="0" type="value" />
+ <item col="0" for="gcsfield47" row="1" type="label" />
+ <item col="1" colspan="3" expand="true" for="gcsfield47" row="1" type="value" />
+ </item>
+ </item>
+ </item>
+ <item type="line">
+ <item expand="true" for="deleteButton" type="special" />
+ </item>
+ </panel>
+ <panel editable="false" label="PanelReadOnly" name="readonly">
+ <item type="line">
+ <item col="0" colspan="3" expand="true" for="gcsfield1" row="0" style="header" type="value" />
+ </item>
+ <item type="line">
+ <item style="page" type="box" width="150">
+ <item for="gcsfield38" type="value" width="140" />
+ </item>
+ <item expand="true" type="box">
+ <item cols="2" expand="true" type="table">
+ <item col="0" for="gcsfield2" row="0" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield2" row="0" type="value" />
+ <item col="0" for="gcsfield42" row="1" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield42" row="1" type="value" />
+ <item col="0" for="gcsfield4" row="2" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield4" row="2" type="value" />
+ <item col="0" for="gcsfield5" row="3" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield5" row="3" type="value" />
+ </item>
+ </item>
+ </item>
+ <item cols="2" expand="true" rows="6" type="table">
+ <item col="0" for="gcsfield15" row="0" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield15" row="0" type="value" />
+ <item col="0" for="gcsfield20" row="1" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield20" row="1" type="value" />
+ <item col="0" for="gcsfield21" row="2" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield21" row="2" type="value" />
+ <item col="0" for="gcsfield6" row="3" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield6" row="3" type="value" />
+ <item col="0" for="gcsfield7" row="4" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield7" row="4" type="value" />
+ <item col="0" for="gcsfield8" row="5" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield8" row="5" type="value" />
+ </item>
+ <item title="Detail" type="expander">
+ <item cols="2" expand="true" rows="7" type="table">
+ <item col="0" for="gcsfield11" row="0" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield11" row="0" type="value" />
+ <item col="0" for="gcsfield10" row="1" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield10" row="1" type="value" />
+ <item col="0" for="gcsfield12" row="2" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield12" row="2" type="value" />
+ <item col="0" for="gcsfield28" row="3" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield28" row="3" type="value" />
+ <item col="0" for="gcsfield29" row="4" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield29" row="4" type="value" />
+ <item col="0" for="gcsfield43" row="5" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield43" row="5" type="value" />
+ <item col="0" for="gcsfield41" row="6" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield41" row="6" type="value" />
+ </item>
+ </item>
+ <item title="Condition" type="expander">
+ <item cols="2" expand="true" rows="9" type="table">
+ <item col="0" for="gcsfield23" row="0" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield23" row="0" type="value" />
+ <item col="0" for="gcsfield22" row="1" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield22" row="1" type="value" />
+ <item col="0" for="gcsfield13" row="2" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield13" row="2" type="value" />
+ <item col="0" for="gcsfield27" row="3" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield27" row="3" type="value" />
+ <item col="0" for="gcsfield25" row="4" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield25" row="4" type="value" />
+ <item col="0" for="gcsfield14" row="5" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield14" row="5" type="value" />
+ <item col="0" for="gcsfield49" row="6" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield49" row="6" type="value" />
+ <item col="0" for="gcsfield44" row="7" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield44" row="7" type="value" />
+ <item col="0" for="gcsfield45" row="8" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield45" row="8" type="value" />
+ </item>
+ </item>
+ <item title="Value" type="expander">
+ <item cols="2" expand="true" rows="6" type="table">
+ <item col="0" for="gcsfield16" row="0" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield16" row="0" type="value" />
+ <item col="0" for="gcsfield35" row="1" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield35" row="1" type="value" />
+ <item col="0" for="gcsfield36" row="2" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield36" row="2" type="value" />
+ <item col="0" for="gcsfield46" row="3" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield46" row="3" type="value" />
+ <item col="0" for="gcsfield33" row="4" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield33" row="4" type="value" />
+ <item col="0" for="gcsfield34" row="5" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield34" row="5" type="value" />
+ </item>
+ </item>
+ <item title="Notes" type="expander">
+ <item cols="2" expand="true" rows="2" type="table">
+ <item col="0" for="gcsfield31" row="0" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield31" row="0" type="value" />
+ <item col="0" for="gcsfield32" row="1" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield32" row="1" type="value" />
+ </item>
+ </item>
+ <item title="Views" type="expander">
+ <item cols="2" expand="true" rows="2" type="table">
+ <item col="0" for="gcsfield39" row="0" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield39" row="0" type="value" />
+ <item col="0" for="gcsfield47" row="1" type="label" />
+ <item col="1" colspan="1" expand="true" flat="false" for="gcsfield47" row="1" type="value" />
+ </item>
+ </item>
+ </panel>
+ </panels>
+ <random></random>
+</collection>
diff --git a/lib/gcstar/GCModels/GCwines.gcm b/lib/gcstar/GCModels/GCwines.gcm
new file mode 100644
index 0000000..30f433f
--- /dev/null
+++ b/lib/gcstar/GCModels/GCwines.gcm
@@ -0,0 +1,356 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2007 Yves Martin -->
+<collection xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+xsi:noNamespaceSchemaLocation="http://www.gcstar.org/schemas/gcm-revision4.xsd"
+name="GCwines">
+ <lang>GCwines</lang>
+
+ <options>
+ <defaults>
+ <image>no.png</image>
+ </defaults>
+
+ <fields>
+ <id>id</id>
+ <title>name</title>
+ <cover>bottlelabel</cover>
+ <url>website</url>
+ <results></results>
+ <summary>
+ <field>vineyard</field>
+ <field>vintage</field>
+ <field>type</field>
+ <field>tags</field>
+ </summary>
+ </fields>
+
+ <values id="tasted">
+ <value displayed="TastedNo">0</value>
+ <value displayed="TastedYes">1</value>
+ </values>
+ <values id="favouriteYesno">
+ <value displayed="">0</value>
+ <value displayed="PanelFavourite">1</value>
+ </values>
+
+ </options>
+
+ <groups>
+ <group id="Main" label="General" />
+ <group id="Details" label="Details" />
+ <group id="Tasting" label="Tasting" />
+ </groups>
+
+ <random>
+ <filter field="quantity" comparison="gt" numeric="true" value="0"/>
+ </random>
+
+ <fields lending="false" tags="true">
+ <field value="id"
+ type="number"
+ imported="false"
+ init=""
+ group=""
+ label=""/>
+ <field value="name"
+ type="formatted"
+ init="%designation% %vineyard% %vintage%"
+ group="Main"
+ label="Name"/>
+ <field value="designation"
+ type="history text"
+ init="NewItem"
+ group="Main"
+ label="Designation"/>
+ <field value="vineyard"
+ type="history text"
+ init=""
+ group="Main"
+ label="Vineyard"/>
+ <field value="vintage"
+ type="number"
+ init=""
+ group="Main"
+ label="Vintage"/>
+ <field value="type"
+ type="history text"
+ init=""
+ group="Main"
+ label="Type"/>
+ <field value="grapes"
+ type="single list"
+ history="true"
+ group="Main"
+ label="Grapes"/>
+ <field value="soil"
+ type="history text"
+ group="Main"
+ label="Soil"/>
+ <field value="producer"
+ type="history text"
+ group="Main"
+ label="Producer"/>
+ <field value="country"
+ type="history text"
+ group="Main"
+ label="Country"/>
+ <field value="volume"
+ type="number"
+ init="750"
+ group="Main"
+ label="Volume"/>
+ <field value="alcohol"
+ type="number"
+ group="Main"
+ label="Alcohol"/>
+ <field value="medal"
+ type="short text"
+ group="Main"
+ label="Distinction"/>
+
+ <field value="location"
+ type="history text"
+ init=""
+ group="Details"
+ label="Location"/>
+ <field value="shelfindex"
+ type="short text"
+ displayed="Position"
+ group="Details"
+ label="ShelfIndex"/>
+ <field value="quantity"
+ type="number"
+ init="0"
+ group="Details"
+ label="Quantity"/>
+ <field value="purchasedate"
+ type="date"
+ group="Details"
+ label="PurchaseDate"/>
+ <field value="purchaseprice"
+ type="number"
+ group="Details"
+ label="PurchasePrice"/>
+ <field value="gift"
+ type="short text"
+ group="Details"
+ label="Gift"/>
+ <field value="bottlelabel"
+ group="Details"
+ label="BottleLabel"
+ type="image"
+ default="view"/>
+ <field value="website"
+ group="Details"
+ label="Website"
+ type="url" />
+ <field value="tasted"
+ type="yesno"
+ group="Tasting"
+ label="Tasted"/>
+ <field value="rating"
+ group="Tasting"
+ label="PanelRating"
+ max="10"
+ init="0"
+ type="number"
+ displayas="graphical"/>
+ <field value="comments"
+ type="long text"
+ group="Tasting"
+ label="Comments"/>
+ <field value="serving"
+ type="long text"
+ group="Tasting"
+ label="Serving"/>
+ <field value="tasting"
+ type="long text"
+ group="Tasting"
+ label="TastingField"/>
+ </fields>
+
+ <filters>
+ <group label="Main">
+ <filter field="vintage" comparison="range" labelselect="FilterRange" numeric="true" quick="true" />
+ <filter field="type" comparison="contain" numeric="false" quick="true" />
+ <filter field="grapes" comparison="contain" numeric="false" quick="true" />
+ </group>
+ <group label="Details">
+ <filter field="purchasedate" comparison="ge" labelselect="&gt;=" numeric="false" quick="false" />
+ <filter field="quantity" comparison="ge" labelselect="&gt;=" numeric="true" quick="true" />
+ <filter field="gift" comparison="contain" numeric="true" quick="false" />
+ <filter field="bottlelabel" comparison="contain" numeric="true" quick="false" />
+ <filter field="website" comparison="contain" numeric="true" quick="false" />
+ </group>
+ <group label="Tasting">
+ <filter field="comments" comparison="contain" numeric="true" quick="false" />
+ <filter field="tasted" comparison="eq" values="both" labeloff="FilterTastedNo" labelon="FilterTastedYes" quick="true" />
+ <filter field="rating" comparison="ge" labelselect="FilterRatingSelect" numeric="true" quick="true" />
+ </group>
+ </filters>
+
+ <panels>
+ <panel editable="true" label="PanelForm" name="form">
+ <item type="line">
+ <item expand="true" for="name" type="value" />
+ </item>
+ <item expand="true" type="notebook">
+ <item expand="true" title="General" type="tab" value="main">
+ <item type="table" cols="4" expand="true" rows="9">
+ <item col="0" row="0" for="designation" type="label" />
+ <item col="1" row="0" colspan="3" for="designation" type="value" />
+ <item col="0" for="vineyard" row="1" type="label" />
+ <item col="1" for="vineyard" row="1" type="value" colspan="3" />
+ <item col="0" row="2" for="vintage" type="label"/>
+ <item col="1" row="2" for="vintage" type="value" width="4"/>
+ <item col="2" for="type" row="2" type="label" />
+ <item col="3" for="type" row="2" type="value" />
+ <item col="0" for="volume" row="3" type="label" />
+ <item col="1" for="volume" row="3" type="value" />
+ <item col="2" for="alcohol" row="3" type="label" />
+ <item col="3" for="alcohol" row="3" type="value" />
+ <item expand="true" type="expander" title="Grapes" collapsed="%grapes%" row="4" col="0" colspan="4">
+ <item type="value" for="grapes"/>
+ </item>
+ <item col="0" for="soil" row="5" type="label" />
+ <item col="1" for="soil" row="5" type="value" colspan="3" />
+ <item col="0" for="country" row="6" type="label" />
+ <item col="1" for="country" row="6" type="value" colspan="3" />
+ <item col="0" for="producer" row="7" type="label" />
+ <item col="1" for="producer" row="7" type="value" colspan="3" />
+ <item col="0" for="medal" row="8" type="label" />
+ <item col="1" for="medal" row="8" type="value" colspan="3" />
+ </item>
+ </item>
+ <item expand="true" title="Details" type="tab" value="details">
+ <item type="box">
+ <item type="table" cols="4" expand="true" rows="4">
+ <item col="0" for="location" row="0" type="label" />
+ <item col="1" for="location" row="0" type="value" />
+ <item col="2" for="shelfindex" row="0" type="label" />
+ <item col="3" for="shelfindex" row="0" type="value" />
+ <item col="0" for="quantity" row="1" type="label" />
+ <item col="1" for="quantity" row="1" type="value" />
+ <item col="0" for="purchasedate" row="2" type="label" />
+ <item col="1" for="purchasedate" row="2" type="value" />
+ <item col="2" for="purchaseprice" row="2" type="label" />
+ <item col="3" for="purchaseprice" row="2" type="value" />
+ <item col="0" for="gift" row="3" type="label" />
+ <item col="1" for="gift" row="3" type="value" />
+ </item>
+ <item type="box">
+ <item for="bottlelabel" type="label" expand="horizontal" align="center" />
+ <item for="bottlelabel" height="200" type="value" expand="horizontal" align="center" />
+ </item>
+ <item type="line" expand="true">
+ <item for="website" type="label" />
+ <item for="website" type="value" />
+ </item>
+ </item>
+ </item>
+ <item type="tab" expand="true" title="Tasting" value="tasting">
+ <item type="table" cols="3" expand="true" rows="4">
+ <item col="0" for="tasted" row="0" type="value" />
+ <item col="1" for="rating" row="0" type="label" />
+ <item col="2" for="rating" row="0" type="value" />
+ <item col="0" for="comments" row="1" type="label" />
+ <item col="1" colspan="2" expand="true" for="comments" row="1" type="value" />
+ <item col="0" for="serving" row="2" type="label" />
+ <item col="1" colspan="2" expand="true" for="serving" row="2" type="value" />
+ <item col="0" for="tasting" row="3" type="label" />
+ <item col="1" colspan="2" expand="true" for="tasting" row="3" type="value" />
+ </item>
+ </item>
+ <item type="tab" value="tagpanel" title="PanelTags">
+ <item type="line">
+ <item type="value" for="favourite" />
+ </item>
+ <item expand="true" for="tags" type="value" />
+ </item>
+ </item>
+ <item type="line">
+ <item expand="true" for="deleteButton" type="special" />
+ </item>
+ </panel>
+
+ <panel editable="false" label="PanelReadOnly" name="readonly">
+ <item type="line">
+ <item expand="true" for="name" type="value" style="header" />
+ </item>
+ <item type="table" cols="4" expand="true" rows="9" >
+ <item col="0" row="0" for="designation" type="label" />
+ <item col="1" row="0" colspan="3" for="designation" type="value" />
+ <item col="0" for="vineyard" row="1" type="label" />
+ <item col="1" for="vineyard" row="1" type="value" colspan="3" />
+ <item col="0" row="2" for="vintage" type="label"/>
+ <item col="1" row="2" for="vintage" type="value"/>
+ <item col="2" for="type" row="2" type="label" />
+ <item col="3" for="type" row="2" type="value" />
+ <item col="0" for="volume" row="3" type="label" />
+ <item col="1" for="volume" row="3" type="value" />
+ <item col="2" for="alcohol" row="3" type="label" />
+ <item col="3" for="alcohol" row="3" type="value" />
+ <item col="0" for="grapes" type="value" expand="true" row="4" colspan="4" />
+ <item col="0" for="soil" row="5" type="label" />
+ <item col="1" for="soil" row="5" type="value" colspan="3" />
+ <item col="0" for="country" row="6" type="label" />
+ <item col="1" for="country" row="6" type="value" colspan="3" />
+ <item col="0" for="producer" row="7" type="label" />
+ <item col="1" for="producer" row="7" type="value" colspan="3" />
+ <item col="0" for="medal" row="8" type="label" />
+ <item col="1" for="medal" row="8" type="value" colspan="3" />
+ </item>
+ <item expand="true" title="Details" type="expander" value="quantity">
+ <item type="box">
+ <item type="expander" title="Storage" expand="true" collapsed="%location% - %shelfindex% (%quantity%)">
+ <item type="table" cols="4" expand="true" rows="2">
+ <item col="0" for="location" row="0" type="label" />
+ <item col="1" for="location" row="0" type="value" />
+ <item col="2" for="shelfindex" row="0" type="label" />
+ <item col="3" for="shelfindex" row="0" type="value" />
+ <item col="0" for="quantity" row="1" type="label" />
+ <item col="1" for="quantity" row="1" type="value" />
+ </item>
+ </item>
+ <item type="expander" title="Acquisition" expand="true" collapsed="%purchasedate% (%purchaseprice%)">
+ <item type="table" cols="4" expand="true" rows="1">
+ <item col="0" for="purchasedate" row="0" type="label" />
+ <item col="1" for="purchasedate" row="0" type="value" />
+ <item col="2" for="purchaseprice" row="0" type="label" />
+ <item col="3" for="purchaseprice" row="0" type="value" />
+ </item>
+ </item>
+ <item type="line" expand="true">
+ <item for="gift" type="label" />
+ <item for="gift" type="value" />
+ </item>
+ <item type="box">
+ <item for="bottlelabel" type="label" expand="horizontal" align="center" />
+ <item for="bottlelabel" height="200" type="value" expand="horizontal" align="center" />
+ </item>
+ <item type="line" expand="true">
+ <item for="website" type="label" />
+ <item for="website" type="value" />
+ </item>
+ </item>
+ </item>
+ <item expand="true" title="Tasting" type="expander" value="tasting">
+ <item type="table" cols="3" expand="true" rows="4">
+ <item col="0" for="tasted" row="0" type="value" />
+ <item col="1" for="rating" row="0" type="label" />
+ <item col="2" for="rating" row="0" type="value" />
+ <item col="0" for="comments" row="1" type="label" />
+ <item col="1" colspan="2" expand="true" for="comments" row="1" type="value" />
+ <item col="0" for="serving" row="2" type="label" />
+ <item col="1" colspan="2" expand="true" for="serving" row="2" type="value" />
+ <item col="0" for="tasting" row="3" type="label" />
+ <item col="1" colspan="2" expand="true" for="tasting" row="3" type="value" />
+ </item>
+ </item>
+ <item type="expander" title="PanelTags">
+ <item expand="true" for="tags" type="value" />
+ <item type="value" for="favourite" values="favouriteYesno" collapse="true"/>
+ </item>
+ </panel>
+ </panels>
+</collection>