diff --git a/FurnitureCatalogue.txt b/FurnitureCatalogue.txt
index 1a7ccb7..cc6109e 100644
--- a/FurnitureCatalogue.txt
+++ b/FurnitureCatalogue.txt
@@ -31,7 +31,7 @@ locale\en.lua
locale\$(language).lua
xml\Bindings.xml
-xml\FurnitureCatalogue.xml
+xml\FurnitureCatalogue_$(APIVersion).xml
startup.lua
diff --git a/data/100026.lua b/data/100026.lua
new file mode 100644
index 0000000..e92527c
--- /dev/null
+++ b/data/100026.lua
@@ -0,0 +1,148 @@
+
+FurC.AchievementVendors[FURC_WOTL] = {
+ ["the Undaunted Enclaves"] = {
+ ["Undaunted Quartermaster"] = {
+ [147645] = { --Dwarven Tonal Arc
+ itemPrice = 15000,
+ achievement = 2260,
+ },
+
+ [147638] = { --Replica Cursed Orb of Meridia
+ itemPrice = 100000,
+ achievement = 2270,
+ },
+
+ },
+ },
+}
+
+FurC.Recipes[FURC_WOTL] = {
+
+ 147656, -- Dark Elf Tent, Canopy,
+ 147657, -- Hlaalu Stove, Chiminea,
+ 147651, -- Silver Kettle, Masterworked,
+ 147652, -- Frog-Caller, Untuned,
+ 147653, -- Pottery Wheel, Ever-Turning,
+ 147654, -- Alchemical Apparatus, Condens
+ 147655, -- Hlaalu Salt Lamp, Enchanted,
+}
+
+local rumourSource = GetString(SI_FURC_RUMOUR_SOURCE_ITEM)
+FurC.MiscItemSources[FURC_WOTL] = {
+ [FURC_RUMOUR] = {
+ [134272] = rumourSource, -- Cave Deposit, Stalagmite Cluster,
+ [147585] = rumourSource, -- Dwarven Gear, Large Spokes,
+ [147586] = rumourSource, -- Dwarven Hub, Sentry Wheel,
+ [147587] = rumourSource, -- Dwarven Gear, Large Open,
+ [147588] = rumourSource, -- Dwarven Conduit, Rounded,
+ [147589] = rumourSource, -- Dwarven Brazier, Open,
+ [147590] = rumourSource, -- Dwarven Bust, Forge-Lord,
+ [147591] = rumourSource, -- Namira, Mistress of Decay,
+ [147592] = rumourSource, -- Silver Kettle, Masterworked,
+ [140297] = rumourSource, -- Replica Throne of Alinor,
+ [147594] = rumourSource, -- Pottery Wheel, Ever-Turning,
+ [147595] = rumourSource, -- Alchemical Apparatus, Condenser,
+ [147596] = rumourSource, -- Hlaalu Salt Lamp, Enchanted,
+ [130189] = rumourSource, -- Tapestry of Sheogorath,
+ [130190] = rumourSource, -- Banner of Sheogorath,
+ [134287] = rumourSource, -- Projector TBD,
+ [147600] = rumourSource, -- Tapestry of Namira,
+ [130193] = rumourSource, -- Robust Target Minotaur Handler,
+ [130194] = rumourSource, -- Target Stone Atronach,
+ [130195] = rumourSource, -- Target Iron Atronach,
+ [120852] = rumourSource, -- Holding Cell,
+ [146069] = rumourSource, -- Target Voriplasm,
+ [120856] = rumourSource, -- Yokudan Sarcophagus,
+ [146073] = rumourSource, -- Plant Cluster, Marsh Nigella,
+ [120858] = rumourSource, -- Yokudan Tapestry,
+ [120860] = rumourSource, -- Yokudan Throne,
+ [120861] = rumourSource, -- Yokudan Sitting Griffin Statue,
+ [130080] = rumourSource, -- Soul Gems, Scattered,
+ [130081] = rumourSource, -- Soul-Shriven, Armored,
+ [130083] = rumourSource, -- Daedric Block, Seat,
+ [130084] = rumourSource, -- Daedric Tapestry, Molag Bal,
+ [130085] = rumourSource, -- Daedric Banner, Molag Bal,
+ [130086] = rumourSource, -- Daedric Pennant, Molag Bal,
+ [130087] = rumourSource, -- Daedric Shards, Coldharbour,
+ [120872] = rumourSource, -- Daedric Pike, Daedroth Head,
+ [130089] = rumourSource, -- Daedric Brazier, Molag Bal,
+ [120874] = rumourSource, -- Daedric Coffin, Lid,
+ [130091] = rumourSource, -- Statue of Molag Bal, God of Schemes,
+ [120876] = rumourSource, -- Gravestone, Imp Engraving,
+ [120877] = rumourSource, -- Gravestone, Cracked,
+ [120880] = rumourSource, -- Tombstone, Engraved, Decorative,
+ [120881] = rumourSource, -- Tombstone, Engraved, Order of the Hour,
+ [120882] = rumourSource, -- Tombstone, Small,
+ [147507] = rumourSource, -- Music Box, \"Hinterlands\",
+ [147636] = rumourSource, -- Banner of Hermaeus Mora,
+ [147638] = rumourSource, -- Replica Cursed Orb of Meridia,
+ [147639] = rumourSource, -- Magna-Geode,
+ [147640] = rumourSource, -- Magna-Geode, Large,
+ [147641] = rumourSource, -- Garlas Alpinia, Tall,
+ [147642] = rumourSource, -- Boar Totem, Balance,
+ [147643] = rumourSource, -- Boar Totem, Solitary,
+ [147644] = rumourSource, -- Palisade, Crude,
+ [147645] = rumourSource, -- Dwarven Tonal Arc,
+ [147646] = rumourSource, -- Meridia, Lady of Infinite Energies,
+ [147647] = rumourSource, -- Dwarven Centurion Blade, Detached,
+ [147648] = rumourSource, -- Dwarven Press Bed, Forge-Sized,
+ [132166] = rumourSource, -- Death Skeleton, Robed,
+ [134474] = rumourSource, -- Banner, Malacath,
+ [147664] = rumourSource, -- Dwarven Dais, Conduit,
+ [147599] = rumourSource, -- Banner of Namira,
+ [147598] = rumourSource, -- Hlaalu Stove, Chiminea,
+ [147597] = rumourSource, -- Dark Elf Tent, Canopy,
+ [147593] = rumourSource, -- Frog-Caller, Untuned,
+ [147584] = rumourSource, -- Dwarven Rack, Spider Legs,
+ [120857] = rumourSource, -- Yokudan Sarcophagus Lid,
+ [147505] = rumourSource, -- Music Box, \"Y'ffre in Every Leaf\",
+ [147506] = rumourSource, -- Music Box, \"Sands of the Alik'r\",
+ [120853] = rumourSource, -- Stockade,
+ [147574] = rumourSource, -- Dwarven Frieze, Wrathstone,
+ [147573] = rumourSource, -- Barricade, Bladed Hurdle,
+ [132197] = rumourSource, -- Death Skeleton, Shrouded,
+ [134246] = rumourSource, -- The Law of Gears,
+ [147572] = rumourSource, -- Barricade, Bladed Fence,
+ [132200] = rumourSource, -- Imperial Well, Akatosh,
+ [132201] = rumourSource, -- Tree, Kvatch Nut,
+ [132202] = rumourSource, -- Rock, Anvil Limestone,
+ [132203] = rumourSource, -- Stone, Anvil Limestone,
+ [132204] = rumourSource, -- Imperial Statue, Truth,
+ [134253] = rumourSource, -- Coldharbour Bookshelf, Filled Wide,
+ [134254] = rumourSource, -- Seal of Molag Bal,
+ [134255] = rumourSource, -- Transliminal Rupture,
+ [134256] = rumourSource, -- Coldharbour Bookshelf, Filled Pillar,
+ [134257] = rumourSource, -- Daedra Dossier: Cold-Flame Atronach,
+ [134258] = rumourSource, -- Prayer to the Furious One,
+ [134259] = rumourSource, -- Malacath, God of Oaths and Curses,
+ [134260] = rumourSource, -- Orcish Bas-Relief, Axe,
+ [134261] = rumourSource, -- Orcish Bas-Relief, Sword,
+ [134262] = rumourSource, -- Orcish Bas-Relief, Spear,
+ [147575] = rumourSource, -- Dwarven Frieze, Power in Twain,
+ [147576] = rumourSource, -- Dwarven Frieze, Colossal Power,
+ [147577] = rumourSource, -- Dwarven Platform, Fan,
+ [147578] = rumourSource, -- Dwarven Throne, Conduit,
+ [147579] = rumourSource, -- Dwarven Gearwork, Perpetual,
+ [147580] = rumourSource, -- Dwarven Lamps, Heavy,
+ [147581] = rumourSource, -- Dwarven Table, Heavy Workbench,
+ [147582] = rumourSource, -- Dwarven Part, Sentry Head,
+ [147583] = rumourSource, -- Dwarven Valve, Sealed,
+ },
+
+ [FURC_JUSTICE] = {
+
+ },
+
+ [FURC_DROP] = {
+
+ },
+
+ [FURC_CROWN] = {
+
+
+ },
+ [FURC_FISHING] = {
+
+ },
+
+}
\ No newline at end of file
diff --git a/data/MiscItemSources.lua b/data/MiscItemSources.lua
index 8fd61bb..e58cdca 100644
--- a/data/MiscItemSources.lua
+++ b/data/MiscItemSources.lua
@@ -72,28 +72,7 @@ local function getHouseString(houseId1, houseId2)
return zo_strformat(housesource, houseName)
end
-FurC.MiscItemSources[FURC_WOTL] = {
- [FURC_RUMOUR] = {
-
- },
-
- [FURC_JUSTICE] = {
-
- },
-
- [FURC_DROP] = {
-
- },
-
- [FURC_CROWN] = {
-
-
- },
- [FURC_FISHING] = {
-
- },
-
-}
+
FurC.MiscItemSources[FURC_SLAVES] = {
[FURC_RUMOUR] = {
@@ -292,14 +271,8 @@ FurC.MiscItemSources[FURC_WEREWOLF] = {
[141755] = dataminedUnclear, -- Mushrooms, Aether Cup Ring
[141756] = dataminedUnclear, -- Mushrooms, Aether Cup Cluster
[141757] = dataminedUnclear, -- Mushrooms, Climbing Aether Cup
- [141758] = dataminedUnclear, -- Orcish Wagon, Merchant
- [141759] = dataminedUnclear, -- Orcish Gazebo, Orsinium
[141760] = dataminedUnclear, -- Witch's Tree, Charred
[141761] = dataminedUnclear, -- Reach Sapling, Contorted Briarheart
- [141763] = dataminedUnclear, -- Banner, Outfit
- [141764] = dataminedUnclear, -- Banner, Outfit Small
- [141765] = dataminedUnclear, -- Banner, Transmute
- [141766] = dataminedUnclear, -- Banner, Transmute Small
[141778] = dataminedUnclear, -- Target Wraith-of-Crows
[141920] = dataminedUnclear, -- Murkmire Brazier, Ceremonial
[141922] = dataminedUnclear, -- Murkmire Dish, Geometric Pattern
@@ -309,7 +282,6 @@ FurC.MiscItemSources[FURC_WEREWOLF] = {
[141926] = dataminedUnclear, -- Murkmire Hearth Shrine, Sithis Figure
[142003] = dataminedUnclear, -- Specimen Jar, Eyes
[141939] = dataminedUnclear, -- Grave, Grasping
- [141976] = dataminedUnclear, -- Pumpkin Patch, Display
[141967] = dataminedUnclear, -- Hollowjack Lantern, Ouroboros
[141966] = dataminedUnclear, -- Hollowjack Lantern, Toothy Grin
[141965] = dataminedUnclear, -- Hollowjack Lantern, Soaring Dragon
diff --git a/locale/en.lua b/locale/en.lua
index 0f0d421..35bb113 100644
--- a/locale/en.lua
+++ b/locale/en.lua
@@ -201,6 +201,7 @@ local strings = {
SI_FURC_FILTER_VERSION_ALTMER = "Summerset",
SI_FURC_FILTER_VERSION_WEREWOLF = "Wolfhunter",
SI_FURC_FILTER_VERSION_SLAVES = "Murkmire",
+ SI_FURC_FILTER_VERSION_WOTL = "Wrathstone",
-- =============================== --
@@ -228,6 +229,7 @@ local strings = {
SI_FURC_FILTER_VERSION_ALTMER_TT = "Still think the Dunmer are bad?",
SI_FURC_FILTER_VERSION_WEREWOLF_TT = "In Soviet Hunting Ground, werewolf hunt you",
SI_FURC_FILTER_VERSION_SLAVES_TT = "What do Argonian kids learn at school? Hist-Tree.",
+ SI_FURC_FILTER_VERSION_WOTL_TT = "Wrathstone!",
SI_FURC_FILTER_CHAR_OFF = "Character filter: off",
SI_FURC_FILTER_CHAR_OFF_TT = filterDisabled,
diff --git a/startup.lua b/startup.lua
index 2fcbc8d..146a475 100644
--- a/startup.lua
+++ b/startup.lua
@@ -115,8 +115,8 @@ local function getSourceIndicesKeys()
sourceIndicesKeys[FURC_VENDOR] = "purch_gold"
sourceIndicesKeys[FURC_PVP] = "purch_ap"
sourceIndicesKeys[FURC_CROWN] = "crownstore"
- sourceIndicesKeys[FURC_RUMOUR] = "rumour"
- sourceIndicesKeys[FURC_LUXURY] = "luxury"
+ sourceIndicesKeys[FURC_RUMOUR] = "rumour"
+ sourceIndicesKeys[FURC_LUXURY] = "luxury"
sourceIndicesKeys[FURC_OTHER] = "other"
sourceIndicesKeys[FURC_WRIT_VENDOR] = "writ_vendor"
return sourceIndicesKeys
@@ -170,6 +170,7 @@ FurnitureCatalogue.DropdownData = {
[6] = GetString(SI_FURC_FILTER_VERSION_DRAGON),
[7] = GetString(SI_FURC_FILTER_VERSION_ALTMER),
[8] = GetString(SI_FURC_FILTER_VERSION_SLAVES),
+ [9] = GetString(SI_FURC_FILTER_VERSION_WEREWOLF),
},
TooltipsVersion = {
[1] = GetString(SI_FURC_FILTER_VERSION_OFF_TT),
@@ -180,6 +181,7 @@ FurnitureCatalogue.DropdownData = {
[6] = GetString(SI_FURC_FILTER_VERSION_DRAGON_TT),
[7] = GetString(SI_FURC_FILTER_VERSION_ALTMER_TT),
[8] = GetString(SI_FURC_FILTER_VERSION_SLAVES_TT),
+ [9] = GetString(SI_FURC_FILTER_VERSION_WEREWOLF_TT),
},
ChoicesCharacter = {
[1] = GetString(SI_FURC_FILTER_CHAR_OFF),
@@ -192,9 +194,9 @@ FurnitureCatalogue.DropdownData = {
ChoicesSource = {},
TooltipsSource = {},
}
-if GetAPIVersion() == 100024 then
- FurnitureCatalogue.DropdownData.ChoicesVersion[FURC_WEREWOLF] = GetString(SI_FURC_FILTER_VERSION_WEREWOLF)
- FurnitureCatalogue.DropdownData.TooltipsVersion[FURC_WEREWOLF] = GetString(SI_FURC_FILTER_VERSION_WEREWOLF_TT)
+if GetAPIVersion() == 100026 then
+ FurnitureCatalogue.DropdownData.ChoicesVersion[FURC_WOTL] = GetString(SI_FURC_FILTER_VERSION_WOTL)
+ FurnitureCatalogue.DropdownData.TooltipsVersion[FURC_WOTL] = GetString(SI_FURC_FILTER_VERSION_WOTL_TT)
end
local function updateDropdownData()
diff --git a/xml/FurnitureCatalogue.xml b/xml/FurnitureCatalogue.xml
deleted file mode 100644
index b555e6e..0000000
--- a/xml/FurnitureCatalogue.xml
+++ /dev/null
@@ -1,365 +0,0 @@
-<GuiXml>
- <Controls>
- <TopLevelControl name="FurCGui" clampedToScreen="true" movable="true" mouseEnabled="true" hidden="true" resizeHandleSize="10">
- <DimensionConstraints x="800" y="500" minX="850" minY="200" maxY="2000"/>
- <Anchor point="TOPRIGHT" relativeTo="GUI_ROOT" relativePoint="TOPRIGHT" offsetX="-25" offsetY="40" />
- <OnMoveStop>FurC.SaveFrameInfo("onMoveStop")</OnMoveStop>
-
- <OnResizeStop>FurC.SaveFrameInfo("onResizeStop")</OnResizeStop>
- <Controls>
- <Backdrop name="$(parent)_BG" inherits="ZO_DefaultBackdrop" >
- <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
- <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT"/>
- </Backdrop>
-
- <Control name="$(parent)_Header" resizeToFitDescendents="true" >
- <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
- <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT"/>
-
- <Controls>
- <Control name="$(parent)_Bar1">
- <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
- <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetY="50"/>
- <Controls>
- <Button name="$(parent)_Feedback">
- <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="20" offsetY="10"/>
- <OnMouseEnter>FurC.GuiShowTooltip(self, "Click to say thank you:\nLeft: 2k\nRight: 10k\nMiddle: 25k\nYour feedback and/or donation is appreciated!")</OnMouseEnter>
- <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
- <OnMouseUp>FurC.Donate(self, button)</OnMouseUp>
- <Dimensions x="40" y="40" />
- <Textures
- normal ="esoui/art/mail/mail_tabicon_compose_up.dds"
- pressed ="esoui/art/mail/mail_tabicon_compose_down.dds"
- mouseOver ="esoui/art/mail/mail_tabicon_compose_over.dds"
- />
- </Button>
- <Control name ="FurC_Label" resizeToFitDescendents="true">
- <Anchor point="TOP" relativeTo="$(parent)" relativePoint="TOP" offsetX="0" offsetY="10" />
- <Dimensions y="54"/>
- <Controls>
- <Label name="$(parent)_1" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="-Furniture Catalogue: " >
- <Anchor point="LEFT" relativeTo="$(parent)" relativePoint="LEFT" offsetX="-40"/>
- </Label>
- <Label name="FurC_RecipeCount" font="$(STONE_TABLET_FONT)|24|soft-shadow-thick" mouseEnabled="true" resizeToFitDescendents="true">
- <Anchor point="LEFT" relativeTo="$(parent)_1" relativePoint="RIGHT" offsetX="10" offsetY="1"/>
- <OnMouseEnter> FurC.GuiShowTooltip(self, "number of recipes below")</OnMouseEnter>
- <OnMouseExit> FurC.GuiHideTooltip(self)</OnMouseExit>
- <OnMouseUp>FurC.RefreshCounter()</OnMouseUp>
- </Label>
- <Label name="$(parent)_2" font="$(STONE_TABLET_FONT)|26|soft-shadow-thick" text=" entries -" >
- <Anchor point="LEFT" relativeTo="FurC_RecipeCount" relativePoint="RIGHT" offsetY="-1" />
- </Label>
- </Controls>
- </Control>
- <Button name="$(parent)_Hide">
- <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetX="-15" offsetY="15"/>
- <OnMouseEnter>FurC.GuiShowTooltip(self, "Hide window")</OnMouseEnter>
- <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
- <OnMouseUp>FurnitureCatalogue_Toggle()</OnMouseUp>
- <Dimensions x="25" y="25" />
- <Textures
- normal ="/esoui/art/buttons/decline_up.dds"
- pressed ="/esoui/art/buttons/decline_down.dds"
- mouseOver ="/esoui/art/buttons/decline_over.dds"
- />
- </Button>
-
- <Button name="$(parent)_Reload">
- <Anchor point="TOPRIGHT" relativeTo="$(parent)_Hide" relativePoint="TOPLEFT" offsetX="-25" offsetY="-5"/>
- <OnMouseEnter>FurC.GuiShowTooltip(self, "Click: Scan character knowledge to database\n\nRight-click: Re-scans data files\n\nMiddle-click: Re-create database (will ask you first)")</OnMouseEnter>
- <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
- <OnMouseUp>FurC.GUIButtonRefreshOnMouseUp(self, button)</OnMouseUp>
-
-
- <Dimensions x="35" y="35" />
- <Textures
- normal ="/esoui/art/help/help_tabicon_feedback_up.dds"
- pressed ="/esoui/art/help/help_tabicon_feedback_down.dds "
- mouseOver ="/esoui/art/help/help_tabicon_feedback_over.dds"
- />
- </Button>
- <Button name="$(parent)_TemplateTiny">
- <Anchor point="TOPRIGHT" relativeTo="$(parent)_Reload" relativePoint="TOPLEFT" offsetX="-15" offsetY="-2"/>
- <OnMouseEnter>FurC.GuiShowTooltip(self, "change template")</OnMouseEnter>
- <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
- <OnMouseUp>FurC.ChangeTemplateFromButton(true)</OnMouseUp>
-
- <Dimensions x="35" y="35" />
- <Textures
- normal ="/esoui/art/buttons/minus_up.dds"
- pressed ="/esoui/art/buttons/minus_down.dds"
- mouseOver ="/esoui/art/buttons/minus_over.dds"
- />
- </Button>
-
- <Button name="$(parent)_TemplateLarge" hidden="true">
- <Anchor point="TOPRIGHT" relativeTo="$(parent)_Reload" relativePoint="TOPLEFT" offsetX="-15" offsetY="-2"/>
-
- <OnMouseEnter>FurC.GuiShowTooltip(self, "change template")</OnMouseEnter>
- <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
- <OnMouseUp>FurC.ChangeTemplateFromButton(false)</OnMouseUp>
-
- <Dimensions x="35" y="35" />
- <Textures
- normal ="/esoui/art/buttons/plus_up.dds"
- pressed ="/esoui/art/buttons/plus_down.dds"
- mouseOver ="/esoui/art/buttons/plus_over.dds"
- />
- </Button>
-
- </Controls>
- </Control>
- <Control name="$(parent)_Bar2">
- <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar1" relativePoint="BOTTOMLEFT" offsetX="20"/>
- <Anchor point="TOPRIGHT" relativeTo="$(parent)_Bar1" relativePoint="BOTTOMRIGHT" offsetX="-20" />
- <Dimensions y="35" />
-
- <Controls>
- <Control name="FurC_DropdownSource" inherits="ZO_ComboBox" mouseEnabled="true" >
- <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="9" offsetY="10"/>
- <Dimensions x="230" y="28" />
- <OnShow> FurC.GuiSetupDropdown(self)</OnShow>
- <OnMouseEnter> FurC.GuiShowTooltip(self, "Filter: Knowledge and source", true)</OnMouseEnter>
- <OnMouseExit> FurC.GuiHideTooltip(self)</OnMouseExit>
- </Control>
-
- <Control name="FurC_QualityFilter" mouseEnabled="true">
- <Anchor point="TOPLEFT" relativeTo="FurC_DropdownSource" relativePoint="TOPRIGHT" offsetX = "38" offsetY="3"/>
- <Anchor point="BOTTOMRIGHT" relativeTo="FurC_DropdownSource" relativePoint="BOTTOMRIGHT" offsetX = "300" />
- </Control>
-
- <Control name="FurC_DropdownVersion" inherits="ZO_ComboBox" mouseEnabled="true" >
- <Anchor point="TOPLEFT" relativeTo="FurC_QualityFilter" relativePoint="TOPRIGHT" offsetX="10"/>
- <Dimensions x="235" y="28" />
- <OnShow> FurC.GuiSetupDropdown(self)</OnShow>
- <OnMouseEnter> FurC.GuiShowTooltip(self, "Filter: game version", true)</OnMouseEnter>
- <OnMouseExit> FurC.GuiHideTooltip(self)</OnMouseExit>
- </Control>
- </Controls>
- </Control>
- <!-- 3rd bar -->
- <Control name="$(parent)_Bar3" mouseEnabled="true">
-
- <Dimensions y="55" />
- <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar2" relativePoint="BOTTOMLEFT" offsetY="10"/>
- <Anchor point="TOPRIGHT" relativeTo="$(parent)_Bar2" relativePoint="BOTTOMRIGHT"/>
- <Dimensions y="45" />
- <Controls>
- <!-- control above: FurC_DropdownSource -->
- <Control name="FurC_DropdownCharacter" inherits="ZO_ComboBox" mouseEnabled="true" >
- <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="9" offsetY="10"/>
- <Dimensions x="230" y="28" />
- <OnShow> FurC.GuiSetupDropdown(self)</OnShow>
- <OnMouseEnter> FurC.GuiShowTooltip(self, "Filter: Character", true)</OnMouseEnter>
- <OnMouseExit> FurC.GuiHideTooltip(self)</OnMouseExit>
- </Control>
-
- <!-- Crafting type filter -->
- <Control name="FurC_TypeFilter" mouseEnabled="true" resizeToFitDescendents="true">
- <Anchor point="TOPLEFT" relativeTo="FurC_DropdownCharacter" relativePoint="TOPRIGHT" offsetX="17" offsetY="-5" />
- <Anchor point="BOTTOMRIGHT" relativeTo="FurC_DropdownCharacter" relativePoint="BOTTOMRIGHT" offsetX="340"/>
-
- </Control>
-
- <!-- control above: FurC_DropdownVersion -->
- <Control name="FurC_Search" mouseEnabled="true">
-
- <Anchor point="TOPLEFT" relativeTo="FurC_TypeFilter" relativePoint="TOPRIGHT" offsetX="9" offsetY="10"/>
- <Anchor point="BOTTOMLEFT" relativeTo="FurC_TypeFilter" relativePoint="BOTTOMRIGHT" offsetX="9" />
- <Dimensions x="215" />
- <Controls>
-
- <EditBox name="$(parent)Box" inherits="ZO_InventorySearchBox" >
-
- <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-40" offsetY="-10"/>
- <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetX="-20" offsetY="0"/>
-
- <OnTextChanged>FurC.GuiSetSearchboxTextFrom(self)</OnTextChanged>
- <OnMouseUp>FurC.GuiOnSearchBoxClick(self, button)</OnMouseUp>
- <OnMouseDoubleClick>FurC.GuiOnSearchBoxClick(self, nil, true)</OnMouseDoubleClick>
- <OnFocusLost>FurC.GuiOnSearchBoxFocusOut(self)</OnFocusLost>
-
- </EditBox>
- </Controls>
- </Control>
-
-
-
-
-
- </Controls>
- </Control>
-
-
- <!-- #4, sorts the list holder -->
- <Control name="$(parent)_SortBar" mouseEnabled="true">
-
- <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar3" relativePoint="BOTTOMLEFT" offsetX="25" offsetY="20"/>
- <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)_Bar3" relativePoint="BOTTOMRIGHT" offsetY="40"/>
- <Dimensions y="20" />
-
- <Controls>
- <Label name="$(parent)_Name" mouseEnabled="true" font="ZoFontGameSmall" text="Name" >
- <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" />
- <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMLEFT" offsetX="330"/>
- <OnMouseUp>FurC.GuiOnSort("itemName")</OnMouseUp>
- <Controls>
- <Button name="$(parent)_Button" verticalAlignment="LEFT" mouseEnabled="true">
- <Dimensions y="20" x="20"/>
- <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-25" />
- <Textures
- normal="esoui/art/miscellaneous/list_sortheader_icon_neutral.dds"
- mouseOver="esoui/art/miscellaneous/list_sortheader_icon_over.dds"
- />
- </Button>
- </Controls>
- </Label>
-
- <Label name="$(parent)_Quality" mouseEnabled="true" font="ZoFontGameSmall" text="Quality" >
- <Anchor point="TOPLEFT" relativeTo="$(parent)_Name" relativePoint="TOPRIGHT" />
- <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT"/>
- <OnMouseUp>FurC.GuiOnSort("itemQuality")</OnMouseUp>
- <Controls>
- <Button name="$(parent)_Button" verticalAlignment="LEFT" mouseEnabled="true">
- <Dimensions y="20" x="20"/>
- <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-25" />
- <Textures
- normal="esoui/art/miscellaneous/list_sortheader_icon_neutral.dds"
- mouseOver="esoui/art/miscellaneous/list_sortheader_icon_over.dds"
- />
- </Button>
- </Controls>
- </Label>
-
-
- </Controls>
-
- </Control>
-
- </Controls>
- <!-- $(parent)_Header -->
- </Control>
-
- <Label name="$(parent)_Wait" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="Please wait... loading data" >
- <Anchor point="TOP" relativeTo="$(parent)_Header" relativePoint="BOTTOM" offsetY="35" />
- </Label>
- <Label name="$(parent)_Empty" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="No results, please check filter" hidden="true" >
- <Anchor point="TOP" relativeTo="$(parent)_Header" relativePoint="BOTTOM" offsetY="35" />
- </Label>
-
- <Control name="$(parent)_ListHolder" mouseEnabled="true">
-
- <DimensionConstraints minY="52"/>
- <Anchor point="TOPLEFT" relativeTo="$(parent)_Header" relativePoint="BOTTOMLEFT" offsetX="25" />
- <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="-35" offsetY="-20"/>
-
- <OnMouseWheel>FurC.GuiOnScroll(self, delta)</OnMouseWheel>
-
- <Controls>
- <Slider name="$(parent)_Slider" mouseEnabled="true" step="1" inherits="ZO_VerticalScrollbarBase">
- <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetX="20" />
- <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="20" offsetY="-25" />
-
- <OnMouseDown>self.locked = false</OnMouseDown>
- <OnMouseUp>self.locked = true</OnMouseUp>
- <OnValueChanged>FurC.GuiOnSliderUpdate(self, value)</OnValueChanged>
- </Slider>
- </Controls>
-
- </Control>
- </Controls>
-
- </TopLevelControl>
-
- <Button name="FurC_QualityFilterButton" virtual="true">
- <Dimensions x="35" y="35" />
- <OnMouseEnter> FurC.GuiVirtualMouseOver(self) </OnMouseEnter>
- <OnMouseExit> FurC.GuiVirtualMouseOut(self) </OnMouseExit>
- <OnMouseUp> FurC.GuiQualityMouseUp(self, button) </OnMouseUp>
- </Button>
- <Button name="FurC_CraftingTypeFilterButton" virtual="true">
- <Dimensions x="40" y="40" />
- <OnMouseEnter> FurC.GuiVirtualMouseOver(self) </OnMouseEnter>
- <OnMouseExit> FurC.GuiVirtualMouseOut(self) </OnMouseExit>
- <OnMouseUp> FurC.GuiCraftingTypeMouseUp(self) </OnMouseUp>
- </Button>
-
- <Control name="FurC_SlotTemplate" inherits="ZO_ListInventorySlotBehavior" virtual="true" mouseEnabled="true">
- <Dimensions x="300"/>
- <OnMouseEnter> FurC.GuiLineOnMouseEnter(self) </OnMouseEnter>
- <OnMouseExit> FurC.GuiLineOnMouseExit(self) </OnMouseExit>
- <OnMouseUp> FurC.OnControlMouseUp(self, button) </OnMouseUp>
- <OnMouseDoubleClick> FurC.OnControlDoubleClick(self) </OnMouseDoubleClick>
-
- <Controls>
- <Texture name="$(parent)Bg" textureFile="EsoUI/Art/Miscellaneous/listItem_backdrop.dds" alpha="0.4">
- <AnchorFill />
- <TextureCoords left="0" right="1" top="0" bottom=".8125" />
- </Texture>
-
- <Button name="$(parent)Button" inherits="ZO_InventorySlotNoMouseover" hidden="false">
- <Dimensions x="40" y="40" />
- <Anchor point="TOPLEFT" relativePoint="TOPLEFT" offsetX="-10" offsetY="3" />
- </Button>
-
- <Label name="$(parent)Name" font="ZoFontGameShadow" wrapMode="ELLIPSIS" verticalAlignment="CENTER">
- <Dimensions y="50" x="280"/>
- <Anchor point="TOPLEFT" relativeTo="$(parent)Button" relativePoint="TOPRIGHT" offsetX="18"/>
- <Anchor point="BOTTOMLEFT" relativeTo="$(parent)Button" relativePoint="BOTTOMRIGHT" offsetX="0"/>
- </Label>
- <Label name="$(parent)Mats" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="LEFT">
- <Dimensions y="50" />
- <Anchor point="TOPLEFT" relativeTo="$(parent)Name" relativePoint="TOPRIGHT" offsetX="18"/>
- <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="0" offsetY="-10"/>
- </Label>
-
- </Controls>
- </Control>
-
- <Control name="FurC_SlotTemplateTiny" inherits="ZO_ListInventorySlotBehavior" virtual="true" mouseEnabled="true">
- <Dimensions x="300" />
- <OnMouseEnter> FurC.GuiLineOnMouseEnter(self) </OnMouseEnter>
- <OnMouseExit> FurC.GuiLineOnMouseExit(self) </OnMouseExit>
- <OnMouseUp> FurC.OnControlMouseUp(self, button) </OnMouseUp>
- <OnMouseDoubleClick> FurC.OnControlDoubleClick(self) </OnMouseDoubleClick>
-
- <Controls>
- <Texture name="$(parent)Bg" textureFile="EsoUI/Art/Miscellaneous/listItem_backdrop.dds" alpha="0.4">
- <AnchorFill />
- <TextureCoords left="0" right="1" top="0" bottom=".8125" />
- </Texture>
-
- <Button name="$(parent)Button" inherits="ZO_InventorySlotNoMouseover" hidden="true">
- <Dimensions x="1"/>
- <Anchor point="TOPLEFT" relativePoint="TOPLEFT" offsetX="0" offsetY="3" />
- </Button>
- <Label name="$(parent)Name" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="CENTER">
- <Dimensions y="50" x="230"/>
- <Anchor point="TOPLEFT" relativeTo="$(parent)Button" relativePoint="TOPRIGHT" />
- <Anchor point="BOTTOMLEFT" relativeTo="$(parent)Button" relativePoint="BOTTOMRIGHT" />
- </Label>
- <Label name="$(parent)Mats" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="LEFT">
- <Dimensions y="50" />
- <Anchor point="TOPLEFT" relativeTo="$(parent)Name" relativePoint="TOPRIGHT" offsetX="18"/>
- <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="0" offsetY="-10"/>
- </Label>
-
- </Controls>
- </Control>
-
- <Texture name="FurC_SlotIconKnownNo" color="FF0000" mouseEnabled="true" textureFile="esoui/art/buttons/decline_up.dds" virtual="true">
- <Dimensions x="24" y="24" />
- </Texture>
- <Texture name="FurC_SlotIconKnownYes" color="00FF00" mouseEnabled="true" textureFile="esoui/art/cadwell/check.dds" virtual="true">
- <Dimensions x="24" y="24" />
- </Texture>
-<!--
- <Texture name="FurC_SlotIconKnownNo" color="FF0000" textureFile="esoui/art/miscellaneous/search_icon.dds" virtual="true">
- <Dimensions x="30" y="30" />
- </Texture>
- <Texture name="FurC_SlotIconKnownNo" color="00FF00" textureFile="esoui/art/cadwell/check.dds" virtual="true">
- <Dimensions x="30" y="30" />
- </Texture>
--->
- </Controls>
-</GuiXml>
diff --git a/xml/FurnitureCatalogue_100025.xml b/xml/FurnitureCatalogue_100025.xml
new file mode 100644
index 0000000..b555e6e
--- /dev/null
+++ b/xml/FurnitureCatalogue_100025.xml
@@ -0,0 +1,365 @@
+<GuiXml>
+ <Controls>
+ <TopLevelControl name="FurCGui" clampedToScreen="true" movable="true" mouseEnabled="true" hidden="true" resizeHandleSize="10">
+ <DimensionConstraints x="800" y="500" minX="850" minY="200" maxY="2000"/>
+ <Anchor point="TOPRIGHT" relativeTo="GUI_ROOT" relativePoint="TOPRIGHT" offsetX="-25" offsetY="40" />
+ <OnMoveStop>FurC.SaveFrameInfo("onMoveStop")</OnMoveStop>
+
+ <OnResizeStop>FurC.SaveFrameInfo("onResizeStop")</OnResizeStop>
+ <Controls>
+ <Backdrop name="$(parent)_BG" inherits="ZO_DefaultBackdrop" >
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT"/>
+ </Backdrop>
+
+ <Control name="$(parent)_Header" resizeToFitDescendents="true" >
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT"/>
+
+ <Controls>
+ <Control name="$(parent)_Bar1">
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetY="50"/>
+ <Controls>
+ <Button name="$(parent)_Feedback">
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="20" offsetY="10"/>
+ <OnMouseEnter>FurC.GuiShowTooltip(self, "Click to say thank you:\nLeft: 2k\nRight: 10k\nMiddle: 25k\nYour feedback and/or donation is appreciated!")</OnMouseEnter>
+ <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+ <OnMouseUp>FurC.Donate(self, button)</OnMouseUp>
+ <Dimensions x="40" y="40" />
+ <Textures
+ normal ="esoui/art/mail/mail_tabicon_compose_up.dds"
+ pressed ="esoui/art/mail/mail_tabicon_compose_down.dds"
+ mouseOver ="esoui/art/mail/mail_tabicon_compose_over.dds"
+ />
+ </Button>
+ <Control name ="FurC_Label" resizeToFitDescendents="true">
+ <Anchor point="TOP" relativeTo="$(parent)" relativePoint="TOP" offsetX="0" offsetY="10" />
+ <Dimensions y="54"/>
+ <Controls>
+ <Label name="$(parent)_1" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="-Furniture Catalogue: " >
+ <Anchor point="LEFT" relativeTo="$(parent)" relativePoint="LEFT" offsetX="-40"/>
+ </Label>
+ <Label name="FurC_RecipeCount" font="$(STONE_TABLET_FONT)|24|soft-shadow-thick" mouseEnabled="true" resizeToFitDescendents="true">
+ <Anchor point="LEFT" relativeTo="$(parent)_1" relativePoint="RIGHT" offsetX="10" offsetY="1"/>
+ <OnMouseEnter> FurC.GuiShowTooltip(self, "number of recipes below")</OnMouseEnter>
+ <OnMouseExit> FurC.GuiHideTooltip(self)</OnMouseExit>
+ <OnMouseUp>FurC.RefreshCounter()</OnMouseUp>
+ </Label>
+ <Label name="$(parent)_2" font="$(STONE_TABLET_FONT)|26|soft-shadow-thick" text=" entries -" >
+ <Anchor point="LEFT" relativeTo="FurC_RecipeCount" relativePoint="RIGHT" offsetY="-1" />
+ </Label>
+ </Controls>
+ </Control>
+ <Button name="$(parent)_Hide">
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetX="-15" offsetY="15"/>
+ <OnMouseEnter>FurC.GuiShowTooltip(self, "Hide window")</OnMouseEnter>
+ <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+ <OnMouseUp>FurnitureCatalogue_Toggle()</OnMouseUp>
+ <Dimensions x="25" y="25" />
+ <Textures
+ normal ="/esoui/art/buttons/decline_up.dds"
+ pressed ="/esoui/art/buttons/decline_down.dds"
+ mouseOver ="/esoui/art/buttons/decline_over.dds"
+ />
+ </Button>
+
+ <Button name="$(parent)_Reload">
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)_Hide" relativePoint="TOPLEFT" offsetX="-25" offsetY="-5"/>
+ <OnMouseEnter>FurC.GuiShowTooltip(self, "Click: Scan character knowledge to database\n\nRight-click: Re-scans data files\n\nMiddle-click: Re-create database (will ask you first)")</OnMouseEnter>
+ <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+ <OnMouseUp>FurC.GUIButtonRefreshOnMouseUp(self, button)</OnMouseUp>
+
+
+ <Dimensions x="35" y="35" />
+ <Textures
+ normal ="/esoui/art/help/help_tabicon_feedback_up.dds"
+ pressed ="/esoui/art/help/help_tabicon_feedback_down.dds "
+ mouseOver ="/esoui/art/help/help_tabicon_feedback_over.dds"
+ />
+ </Button>
+ <Button name="$(parent)_TemplateTiny">
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)_Reload" relativePoint="TOPLEFT" offsetX="-15" offsetY="-2"/>
+ <OnMouseEnter>FurC.GuiShowTooltip(self, "change template")</OnMouseEnter>
+ <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+ <OnMouseUp>FurC.ChangeTemplateFromButton(true)</OnMouseUp>
+
+ <Dimensions x="35" y="35" />
+ <Textures
+ normal ="/esoui/art/buttons/minus_up.dds"
+ pressed ="/esoui/art/buttons/minus_down.dds"
+ mouseOver ="/esoui/art/buttons/minus_over.dds"
+ />
+ </Button>
+
+ <Button name="$(parent)_TemplateLarge" hidden="true">
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)_Reload" relativePoint="TOPLEFT" offsetX="-15" offsetY="-2"/>
+
+ <OnMouseEnter>FurC.GuiShowTooltip(self, "change template")</OnMouseEnter>
+ <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+ <OnMouseUp>FurC.ChangeTemplateFromButton(false)</OnMouseUp>
+
+ <Dimensions x="35" y="35" />
+ <Textures
+ normal ="/esoui/art/buttons/plus_up.dds"
+ pressed ="/esoui/art/buttons/plus_down.dds"
+ mouseOver ="/esoui/art/buttons/plus_over.dds"
+ />
+ </Button>
+
+ </Controls>
+ </Control>
+ <Control name="$(parent)_Bar2">
+ <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar1" relativePoint="BOTTOMLEFT" offsetX="20"/>
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)_Bar1" relativePoint="BOTTOMRIGHT" offsetX="-20" />
+ <Dimensions y="35" />
+
+ <Controls>
+ <Control name="FurC_DropdownSource" inherits="ZO_ComboBox" mouseEnabled="true" >
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="9" offsetY="10"/>
+ <Dimensions x="230" y="28" />
+ <OnShow> FurC.GuiSetupDropdown(self)</OnShow>
+ <OnMouseEnter> FurC.GuiShowTooltip(self, "Filter: Knowledge and source", true)</OnMouseEnter>
+ <OnMouseExit> FurC.GuiHideTooltip(self)</OnMouseExit>
+ </Control>
+
+ <Control name="FurC_QualityFilter" mouseEnabled="true">
+ <Anchor point="TOPLEFT" relativeTo="FurC_DropdownSource" relativePoint="TOPRIGHT" offsetX = "38" offsetY="3"/>
+ <Anchor point="BOTTOMRIGHT" relativeTo="FurC_DropdownSource" relativePoint="BOTTOMRIGHT" offsetX = "300" />
+ </Control>
+
+ <Control name="FurC_DropdownVersion" inherits="ZO_ComboBox" mouseEnabled="true" >
+ <Anchor point="TOPLEFT" relativeTo="FurC_QualityFilter" relativePoint="TOPRIGHT" offsetX="10"/>
+ <Dimensions x="235" y="28" />
+ <OnShow> FurC.GuiSetupDropdown(self)</OnShow>
+ <OnMouseEnter> FurC.GuiShowTooltip(self, "Filter: game version", true)</OnMouseEnter>
+ <OnMouseExit> FurC.GuiHideTooltip(self)</OnMouseExit>
+ </Control>
+ </Controls>
+ </Control>
+ <!-- 3rd bar -->
+ <Control name="$(parent)_Bar3" mouseEnabled="true">
+
+ <Dimensions y="55" />
+ <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar2" relativePoint="BOTTOMLEFT" offsetY="10"/>
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)_Bar2" relativePoint="BOTTOMRIGHT"/>
+ <Dimensions y="45" />
+ <Controls>
+ <!-- control above: FurC_DropdownSource -->
+ <Control name="FurC_DropdownCharacter" inherits="ZO_ComboBox" mouseEnabled="true" >
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="9" offsetY="10"/>
+ <Dimensions x="230" y="28" />
+ <OnShow> FurC.GuiSetupDropdown(self)</OnShow>
+ <OnMouseEnter> FurC.GuiShowTooltip(self, "Filter: Character", true)</OnMouseEnter>
+ <OnMouseExit> FurC.GuiHideTooltip(self)</OnMouseExit>
+ </Control>
+
+ <!-- Crafting type filter -->
+ <Control name="FurC_TypeFilter" mouseEnabled="true" resizeToFitDescendents="true">
+ <Anchor point="TOPLEFT" relativeTo="FurC_DropdownCharacter" relativePoint="TOPRIGHT" offsetX="17" offsetY="-5" />
+ <Anchor point="BOTTOMRIGHT" relativeTo="FurC_DropdownCharacter" relativePoint="BOTTOMRIGHT" offsetX="340"/>
+
+ </Control>
+
+ <!-- control above: FurC_DropdownVersion -->
+ <Control name="FurC_Search" mouseEnabled="true">
+
+ <Anchor point="TOPLEFT" relativeTo="FurC_TypeFilter" relativePoint="TOPRIGHT" offsetX="9" offsetY="10"/>
+ <Anchor point="BOTTOMLEFT" relativeTo="FurC_TypeFilter" relativePoint="BOTTOMRIGHT" offsetX="9" />
+ <Dimensions x="215" />
+ <Controls>
+
+ <EditBox name="$(parent)Box" inherits="ZO_InventorySearchBox" >
+
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-40" offsetY="-10"/>
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetX="-20" offsetY="0"/>
+
+ <OnTextChanged>FurC.GuiSetSearchboxTextFrom(self)</OnTextChanged>
+ <OnMouseUp>FurC.GuiOnSearchBoxClick(self, button)</OnMouseUp>
+ <OnMouseDoubleClick>FurC.GuiOnSearchBoxClick(self, nil, true)</OnMouseDoubleClick>
+ <OnFocusLost>FurC.GuiOnSearchBoxFocusOut(self)</OnFocusLost>
+
+ </EditBox>
+ </Controls>
+ </Control>
+
+
+
+
+
+ </Controls>
+ </Control>
+
+
+ <!-- #4, sorts the list holder -->
+ <Control name="$(parent)_SortBar" mouseEnabled="true">
+
+ <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar3" relativePoint="BOTTOMLEFT" offsetX="25" offsetY="20"/>
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)_Bar3" relativePoint="BOTTOMRIGHT" offsetY="40"/>
+ <Dimensions y="20" />
+
+ <Controls>
+ <Label name="$(parent)_Name" mouseEnabled="true" font="ZoFontGameSmall" text="Name" >
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" />
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMLEFT" offsetX="330"/>
+ <OnMouseUp>FurC.GuiOnSort("itemName")</OnMouseUp>
+ <Controls>
+ <Button name="$(parent)_Button" verticalAlignment="LEFT" mouseEnabled="true">
+ <Dimensions y="20" x="20"/>
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-25" />
+ <Textures
+ normal="esoui/art/miscellaneous/list_sortheader_icon_neutral.dds"
+ mouseOver="esoui/art/miscellaneous/list_sortheader_icon_over.dds"
+ />
+ </Button>
+ </Controls>
+ </Label>
+
+ <Label name="$(parent)_Quality" mouseEnabled="true" font="ZoFontGameSmall" text="Quality" >
+ <Anchor point="TOPLEFT" relativeTo="$(parent)_Name" relativePoint="TOPRIGHT" />
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT"/>
+ <OnMouseUp>FurC.GuiOnSort("itemQuality")</OnMouseUp>
+ <Controls>
+ <Button name="$(parent)_Button" verticalAlignment="LEFT" mouseEnabled="true">
+ <Dimensions y="20" x="20"/>
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-25" />
+ <Textures
+ normal="esoui/art/miscellaneous/list_sortheader_icon_neutral.dds"
+ mouseOver="esoui/art/miscellaneous/list_sortheader_icon_over.dds"
+ />
+ </Button>
+ </Controls>
+ </Label>
+
+
+ </Controls>
+
+ </Control>
+
+ </Controls>
+ <!-- $(parent)_Header -->
+ </Control>
+
+ <Label name="$(parent)_Wait" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="Please wait... loading data" >
+ <Anchor point="TOP" relativeTo="$(parent)_Header" relativePoint="BOTTOM" offsetY="35" />
+ </Label>
+ <Label name="$(parent)_Empty" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="No results, please check filter" hidden="true" >
+ <Anchor point="TOP" relativeTo="$(parent)_Header" relativePoint="BOTTOM" offsetY="35" />
+ </Label>
+
+ <Control name="$(parent)_ListHolder" mouseEnabled="true">
+
+ <DimensionConstraints minY="52"/>
+ <Anchor point="TOPLEFT" relativeTo="$(parent)_Header" relativePoint="BOTTOMLEFT" offsetX="25" />
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="-35" offsetY="-20"/>
+
+ <OnMouseWheel>FurC.GuiOnScroll(self, delta)</OnMouseWheel>
+
+ <Controls>
+ <Slider name="$(parent)_Slider" mouseEnabled="true" step="1" inherits="ZO_VerticalScrollbarBase">
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetX="20" />
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="20" offsetY="-25" />
+
+ <OnMouseDown>self.locked = false</OnMouseDown>
+ <OnMouseUp>self.locked = true</OnMouseUp>
+ <OnValueChanged>FurC.GuiOnSliderUpdate(self, value)</OnValueChanged>
+ </Slider>
+ </Controls>
+
+ </Control>
+ </Controls>
+
+ </TopLevelControl>
+
+ <Button name="FurC_QualityFilterButton" virtual="true">
+ <Dimensions x="35" y="35" />
+ <OnMouseEnter> FurC.GuiVirtualMouseOver(self) </OnMouseEnter>
+ <OnMouseExit> FurC.GuiVirtualMouseOut(self) </OnMouseExit>
+ <OnMouseUp> FurC.GuiQualityMouseUp(self, button) </OnMouseUp>
+ </Button>
+ <Button name="FurC_CraftingTypeFilterButton" virtual="true">
+ <Dimensions x="40" y="40" />
+ <OnMouseEnter> FurC.GuiVirtualMouseOver(self) </OnMouseEnter>
+ <OnMouseExit> FurC.GuiVirtualMouseOut(self) </OnMouseExit>
+ <OnMouseUp> FurC.GuiCraftingTypeMouseUp(self) </OnMouseUp>
+ </Button>
+
+ <Control name="FurC_SlotTemplate" inherits="ZO_ListInventorySlotBehavior" virtual="true" mouseEnabled="true">
+ <Dimensions x="300"/>
+ <OnMouseEnter> FurC.GuiLineOnMouseEnter(self) </OnMouseEnter>
+ <OnMouseExit> FurC.GuiLineOnMouseExit(self) </OnMouseExit>
+ <OnMouseUp> FurC.OnControlMouseUp(self, button) </OnMouseUp>
+ <OnMouseDoubleClick> FurC.OnControlDoubleClick(self) </OnMouseDoubleClick>
+
+ <Controls>
+ <Texture name="$(parent)Bg" textureFile="EsoUI/Art/Miscellaneous/listItem_backdrop.dds" alpha="0.4">
+ <AnchorFill />
+ <TextureCoords left="0" right="1" top="0" bottom=".8125" />
+ </Texture>
+
+ <Button name="$(parent)Button" inherits="ZO_InventorySlotNoMouseover" hidden="false">
+ <Dimensions x="40" y="40" />
+ <Anchor point="TOPLEFT" relativePoint="TOPLEFT" offsetX="-10" offsetY="3" />
+ </Button>
+
+ <Label name="$(parent)Name" font="ZoFontGameShadow" wrapMode="ELLIPSIS" verticalAlignment="CENTER">
+ <Dimensions y="50" x="280"/>
+ <Anchor point="TOPLEFT" relativeTo="$(parent)Button" relativePoint="TOPRIGHT" offsetX="18"/>
+ <Anchor point="BOTTOMLEFT" relativeTo="$(parent)Button" relativePoint="BOTTOMRIGHT" offsetX="0"/>
+ </Label>
+ <Label name="$(parent)Mats" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="LEFT">
+ <Dimensions y="50" />
+ <Anchor point="TOPLEFT" relativeTo="$(parent)Name" relativePoint="TOPRIGHT" offsetX="18"/>
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="0" offsetY="-10"/>
+ </Label>
+
+ </Controls>
+ </Control>
+
+ <Control name="FurC_SlotTemplateTiny" inherits="ZO_ListInventorySlotBehavior" virtual="true" mouseEnabled="true">
+ <Dimensions x="300" />
+ <OnMouseEnter> FurC.GuiLineOnMouseEnter(self) </OnMouseEnter>
+ <OnMouseExit> FurC.GuiLineOnMouseExit(self) </OnMouseExit>
+ <OnMouseUp> FurC.OnControlMouseUp(self, button) </OnMouseUp>
+ <OnMouseDoubleClick> FurC.OnControlDoubleClick(self) </OnMouseDoubleClick>
+
+ <Controls>
+ <Texture name="$(parent)Bg" textureFile="EsoUI/Art/Miscellaneous/listItem_backdrop.dds" alpha="0.4">
+ <AnchorFill />
+ <TextureCoords left="0" right="1" top="0" bottom=".8125" />
+ </Texture>
+
+ <Button name="$(parent)Button" inherits="ZO_InventorySlotNoMouseover" hidden="true">
+ <Dimensions x="1"/>
+ <Anchor point="TOPLEFT" relativePoint="TOPLEFT" offsetX="0" offsetY="3" />
+ </Button>
+ <Label name="$(parent)Name" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="CENTER">
+ <Dimensions y="50" x="230"/>
+ <Anchor point="TOPLEFT" relativeTo="$(parent)Button" relativePoint="TOPRIGHT" />
+ <Anchor point="BOTTOMLEFT" relativeTo="$(parent)Button" relativePoint="BOTTOMRIGHT" />
+ </Label>
+ <Label name="$(parent)Mats" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="LEFT">
+ <Dimensions y="50" />
+ <Anchor point="TOPLEFT" relativeTo="$(parent)Name" relativePoint="TOPRIGHT" offsetX="18"/>
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="0" offsetY="-10"/>
+ </Label>
+
+ </Controls>
+ </Control>
+
+ <Texture name="FurC_SlotIconKnownNo" color="FF0000" mouseEnabled="true" textureFile="esoui/art/buttons/decline_up.dds" virtual="true">
+ <Dimensions x="24" y="24" />
+ </Texture>
+ <Texture name="FurC_SlotIconKnownYes" color="00FF00" mouseEnabled="true" textureFile="esoui/art/cadwell/check.dds" virtual="true">
+ <Dimensions x="24" y="24" />
+ </Texture>
+<!--
+ <Texture name="FurC_SlotIconKnownNo" color="FF0000" textureFile="esoui/art/miscellaneous/search_icon.dds" virtual="true">
+ <Dimensions x="30" y="30" />
+ </Texture>
+ <Texture name="FurC_SlotIconKnownNo" color="00FF00" textureFile="esoui/art/cadwell/check.dds" virtual="true">
+ <Dimensions x="30" y="30" />
+ </Texture>
+-->
+ </Controls>
+</GuiXml>
diff --git a/xml/FurnitureCatalogue_100026.xml b/xml/FurnitureCatalogue_100026.xml
new file mode 100644
index 0000000..076455c
--- /dev/null
+++ b/xml/FurnitureCatalogue_100026.xml
@@ -0,0 +1,374 @@
+<GuiXml>
+ <Controls>
+ <TopLevelControl name="FurCGui" clampedToScreen="true" movable="true" mouseEnabled="true" hidden="true" resizeHandleSize="10">
+ <DimensionConstraints x="800" y="500" minX="850" minY="200" maxY="2000"/>
+ <Anchor point="TOPRIGHT" relativeTo="GUI_ROOT" relativePoint="TOPRIGHT" offsetX="-25" offsetY="40" />
+ <OnMoveStop>FurC.SaveFrameInfo("onMoveStop")</OnMoveStop>
+
+ <OnResizeStop>FurC.SaveFrameInfo("onResizeStop")</OnResizeStop>
+ <Controls>
+ <Backdrop name="$(parent)_BG" inherits="ZO_DefaultBackdrop" >
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT"/>
+ </Backdrop>
+
+ <Control name="$(parent)_Header" resizeToFitDescendents="true" >
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT"/>
+
+ <Controls>
+ <Control name="$(parent)_Bar1">
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT"/>
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetY="50"/>
+ <Controls>
+ <Button name="$(parent)_Feedback">
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="20" offsetY="10"/>
+ <OnMouseEnter>FurC.GuiShowTooltip(self, "Click to say thank you:\nLeft: 2k\nRight: 10k\nMiddle: 25k\nYour feedback and/or donation is appreciated!")</OnMouseEnter>
+ <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+ <OnMouseUp>FurC.Donate(self, button)</OnMouseUp>
+ <Dimensions x="40" y="40" />
+ <Textures
+ normal ="esoui/art/mail/mail_tabicon_compose_up.dds"
+ pressed ="esoui/art/mail/mail_tabicon_compose_down.dds"
+ mouseOver ="esoui/art/mail/mail_tabicon_compose_over.dds"
+ />
+ </Button>
+ <Control name ="FurC_Label" resizeToFitDescendents="true">
+ <Anchor point="TOP" relativeTo="$(parent)" relativePoint="TOP" offsetX="0" offsetY="10" />
+ <Dimensions y="54"/>
+ <Controls>
+ <Label name="$(parent)_1" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="-Furniture Catalogue: " >
+ <Anchor point="LEFT" relativeTo="$(parent)" relativePoint="LEFT" offsetX="-40"/>
+ </Label>
+ <Label name="FurC_RecipeCount" font="$(STONE_TABLET_FONT)|24|soft-shadow-thick" mouseEnabled="true" resizeToFitDescendents="true">
+ <Anchor point="LEFT" relativeTo="$(parent)_1" relativePoint="RIGHT" offsetX="10" offsetY="1"/>
+ <OnMouseEnter> FurC.GuiShowTooltip(self, "number of recipes below")</OnMouseEnter>
+ <OnMouseExit> FurC.GuiHideTooltip(self)</OnMouseExit>
+ <OnMouseUp>FurC.RefreshCounter()</OnMouseUp>
+ </Label>
+ <Label name="$(parent)_2" font="$(STONE_TABLET_FONT)|26|soft-shadow-thick" text=" entries -" >
+ <Anchor point="LEFT" relativeTo="FurC_RecipeCount" relativePoint="RIGHT" offsetY="-1" />
+ </Label>
+ </Controls>
+ </Control>
+ <Button name="$(parent)_Hide">
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetX="-15" offsetY="15"/>
+ <OnMouseEnter>FurC.GuiShowTooltip(self, "Hide window")</OnMouseEnter>
+ <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+ <OnMouseUp>FurnitureCatalogue_Toggle()</OnMouseUp>
+ <Dimensions x="25" y="25" />
+ <Textures
+ normal ="/esoui/art/buttons/decline_up.dds"
+ pressed ="/esoui/art/buttons/decline_down.dds"
+ mouseOver ="/esoui/art/buttons/decline_over.dds"
+ />
+ </Button>
+
+ <Button name="$(parent)_Reload">
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)_Hide" relativePoint="TOPLEFT" offsetX="-25" offsetY="-5"/>
+ <OnMouseEnter>FurC.GuiShowTooltip(self, "Click: Scan character knowledge to database\n\nRight-click: Re-scans data files\n\nMiddle-click: Re-create database (will ask you first)")</OnMouseEnter>
+ <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+ <OnMouseUp>FurC.GUIButtonRefreshOnMouseUp(self, button)</OnMouseUp>
+
+
+ <Dimensions x="35" y="35" />
+ <Textures
+ normal ="/esoui/art/help/help_tabicon_feedback_up.dds"
+ pressed ="/esoui/art/help/help_tabicon_feedback_down.dds "
+ mouseOver ="/esoui/art/help/help_tabicon_feedback_over.dds"
+ />
+ </Button>
+ <Button name="$(parent)_TemplateTiny">
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)_Reload" relativePoint="TOPLEFT" offsetX="-15" offsetY="-2"/>
+ <OnMouseEnter>FurC.GuiShowTooltip(self, "change template")</OnMouseEnter>
+ <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+ <OnMouseUp>FurC.ChangeTemplateFromButton(true)</OnMouseUp>
+
+ <Dimensions x="35" y="35" />
+ <Textures
+ normal ="/esoui/art/buttons/minus_up.dds"
+ pressed ="/esoui/art/buttons/minus_down.dds"
+ mouseOver ="/esoui/art/buttons/minus_over.dds"
+ />
+ </Button>
+
+ <Button name="$(parent)_TemplateLarge" hidden="true">
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)_Reload" relativePoint="TOPLEFT" offsetX="-15" offsetY="-2"/>
+
+ <OnMouseEnter>FurC.GuiShowTooltip(self, "change template")</OnMouseEnter>
+ <OnMouseExit>FurC.GuiHideTooltip(self)</OnMouseExit>
+ <OnMouseUp>FurC.ChangeTemplateFromButton(false)</OnMouseUp>
+
+ <Dimensions x="35" y="35" />
+ <Textures
+ normal ="/esoui/art/buttons/plus_up.dds"
+ pressed ="/esoui/art/buttons/plus_down.dds"
+ mouseOver ="/esoui/art/buttons/plus_over.dds"
+ />
+ </Button>
+
+ </Controls>
+ </Control>
+ <Control name="$(parent)_Bar2">
+ <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar1" relativePoint="BOTTOMLEFT" offsetX="20"/>
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)_Bar1" relativePoint="BOTTOMRIGHT" offsetX="-20" />
+ <Dimensions y="35" />
+
+ <Controls>
+ <Control name="FurC_DropdownSource" inherits="ZO_ComboBox" mouseEnabled="true" >
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="9" offsetY="10"/>
+ <Dimensions x="230" y="28" />
+ <OnShow> FurC.GuiSetupDropdown(self)</OnShow>
+ <OnMouseEnter> FurC.GuiShowTooltip(self, "Filter: Knowledge and source", true)</OnMouseEnter>
+ <OnMouseExit> FurC.GuiHideTooltip(self)</OnMouseExit>
+ </Control>
+
+ <Control name="FurC_QualityFilter" mouseEnabled="true">
+ <Anchor point="TOPLEFT" relativeTo="FurC_DropdownSource" relativePoint="TOPRIGHT" offsetX = "38" offsetY="3"/>
+ <Anchor point="BOTTOMRIGHT" relativeTo="FurC_DropdownSource" relativePoint="BOTTOMRIGHT" offsetX = "300" />
+ </Control>
+
+ <Control name="FurC_DropdownVersion" inherits="ZO_ComboBox" mouseEnabled="true" >
+ <Anchor point="TOPLEFT" relativeTo="FurC_QualityFilter" relativePoint="TOPRIGHT" offsetX="10"/>
+ <Dimensions x="235" y="28" />
+ <OnShow> FurC.GuiSetupDropdown(self)</OnShow>
+ <OnMouseEnter> FurC.GuiShowTooltip(self, "Filter: game version", true)</OnMouseEnter>
+ <OnMouseExit> FurC.GuiHideTooltip(self)</OnMouseExit>
+ </Control>
+ </Controls>
+ </Control>
+ <!-- 3rd bar -->
+ <Control name="$(parent)_Bar3" mouseEnabled="true">
+
+ <Dimensions y="55" />
+ <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar2" relativePoint="BOTTOMLEFT" offsetY="10"/>
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)_Bar2" relativePoint="BOTTOMRIGHT"/>
+ <Dimensions y="45" />
+ <Controls>
+ <!-- control above: FurC_DropdownSource -->
+ <Control name="FurC_DropdownCharacter" inherits="ZO_ComboBox" mouseEnabled="true" >
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="9" offsetY="10"/>
+ <Dimensions x="230" y="28" />
+ <OnShow> FurC.GuiSetupDropdown(self)</OnShow>
+ <OnMouseEnter> FurC.GuiShowTooltip(self, "Filter: Character", true)</OnMouseEnter>
+ <OnMouseExit> FurC.GuiHideTooltip(self)</OnMouseExit>
+ </Control>
+
+ <!-- Crafting type filter -->
+ <Control name="FurC_TypeFilter" mouseEnabled="true" resizeToFitDescendents="true">
+ <Anchor point="TOPLEFT" relativeTo="FurC_DropdownCharacter" relativePoint="TOPRIGHT" offsetX="17" offsetY="-5" />
+ <Anchor point="BOTTOMRIGHT" relativeTo="FurC_DropdownCharacter" relativePoint="BOTTOMRIGHT" offsetX="340"/>
+
+ </Control>
+
+ <!-- control above: FurC_DropdownVersion -->
+ <Control name="FurC_Search" mouseEnabled="true">
+
+ <Anchor point="TOPLEFT" relativeTo="FurC_TypeFilter" relativePoint="TOPRIGHT" offsetX="9" offsetY="10"/>
+ <Anchor point="BOTTOMLEFT" relativeTo="FurC_TypeFilter" relativePoint="BOTTOMRIGHT" offsetX="9" />
+ <Dimensions x="215" />
+ <Controls>
+
+
+ <EditBox name="FurC_SearchBox" inherits="ZO_DefaultEditForBackdrop ZO_EditDefaultText">
+
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-40" offsetY="-10"/>
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetX="-20" offsetY="0"/>
+
+ <OnTextChanged>FurC.GuiSetSearchboxTextFrom(self)</OnTextChanged>
+ <OnMouseUp>FurC.GuiOnSearchBoxClick(self, button)</OnMouseUp>
+ <OnMouseDoubleClick>FurC.GuiOnSearchBoxClick(self, nil, true)</OnMouseDoubleClick>
+ <OnFocusLost>FurC.GuiOnSearchBoxFocusOut(self)</OnFocusLost>
+ <Controls>
+ <Backdrop name="$(parent)Backdrop" inherits="ZO_SingleLineEditBackdrop_Keyboard" maxHeight="30">
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetY="-5"/>
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT"/>
+ <OnInitialized>self:SetHeight(30)</OnInitialized>
+ </Backdrop>
+
+ </Controls>
+
+ </EditBox>
+ </Controls>
+ </Control>
+
+
+
+
+
+ </Controls>
+ </Control>
+
+
+ <!-- #4, sorts the list holder -->
+ <Control name="$(parent)_SortBar" mouseEnabled="true">
+
+ <Anchor point="TOPLEFT" relativeTo="$(parent)_Bar3" relativePoint="BOTTOMLEFT" offsetX="25" offsetY="20"/>
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)_Bar3" relativePoint="BOTTOMRIGHT" offsetY="40"/>
+ <Dimensions y="20" />
+
+ <Controls>
+ <Label name="$(parent)_Name" mouseEnabled="true" font="ZoFontGameSmall" text="Name" >
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" />
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMLEFT" offsetX="330"/>
+ <OnMouseUp>FurC.GuiOnSort("itemName")</OnMouseUp>
+ <Controls>
+ <Button name="$(parent)_Button" verticalAlignment="LEFT" mouseEnabled="true">
+ <Dimensions y="20" x="20"/>
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-25" />
+ <Textures
+ normal="esoui/art/miscellaneous/list_sortheader_icon_neutral.dds"
+ mouseOver="esoui/art/miscellaneous/list_sortheader_icon_over.dds"
+ />
+ </Button>
+ </Controls>
+ </Label>
+
+ <Label name="$(parent)_Quality" mouseEnabled="true" font="ZoFontGameSmall" text="Quality" >
+ <Anchor point="TOPLEFT" relativeTo="$(parent)_Name" relativePoint="TOPRIGHT" />
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT"/>
+ <OnMouseUp>FurC.GuiOnSort("itemQuality")</OnMouseUp>
+ <Controls>
+ <Button name="$(parent)_Button" verticalAlignment="LEFT" mouseEnabled="true">
+ <Dimensions y="20" x="20"/>
+ <Anchor point="TOPLEFT" relativeTo="$(parent)" relativePoint="TOPLEFT" offsetX="-25" />
+ <Textures
+ normal="esoui/art/miscellaneous/list_sortheader_icon_neutral.dds"
+ mouseOver="esoui/art/miscellaneous/list_sortheader_icon_over.dds"
+ />
+ </Button>
+ </Controls>
+ </Label>
+
+
+ </Controls>
+
+ </Control>
+
+ </Controls>
+ <!-- $(parent)_Header -->
+ </Control>
+
+ <Label name="$(parent)_Wait" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="Please wait... loading data" >
+ <Anchor point="TOP" relativeTo="$(parent)_Header" relativePoint="BOTTOM" offsetY="35" />
+ </Label>
+ <Label name="$(parent)_Empty" font="$(STONE_TABLET_FONT)|28|soft-shadow-thick" text="No results, please check filter" hidden="true" >
+ <Anchor point="TOP" relativeTo="$(parent)_Header" relativePoint="BOTTOM" offsetY="35" />
+ </Label>
+
+ <Control name="$(parent)_ListHolder" mouseEnabled="true">
+
+ <DimensionConstraints minY="52"/>
+ <Anchor point="TOPLEFT" relativeTo="$(parent)_Header" relativePoint="BOTTOMLEFT" offsetX="25" />
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="-35" offsetY="-20"/>
+
+ <OnMouseWheel>FurC.GuiOnScroll(self, delta)</OnMouseWheel>
+
+ <Controls>
+ <Slider name="$(parent)_Slider" mouseEnabled="true" step="1" inherits="ZO_VerticalScrollbarBase">
+ <Anchor point="TOPRIGHT" relativeTo="$(parent)" relativePoint="TOPRIGHT" offsetX="20" />
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="20" offsetY="-25" />
+
+ <OnMouseDown>self.locked = false</OnMouseDown>
+ <OnMouseUp>self.locked = true</OnMouseUp>
+ <OnValueChanged>FurC.GuiOnSliderUpdate(self, value)</OnValueChanged>
+ </Slider>
+ </Controls>
+
+ </Control>
+ </Controls>
+
+ </TopLevelControl>
+
+ <Button name="FurC_QualityFilterButton" virtual="true">
+ <Dimensions x="35" y="35" />
+ <OnMouseEnter> FurC.GuiVirtualMouseOver(self) </OnMouseEnter>
+ <OnMouseExit> FurC.GuiVirtualMouseOut(self) </OnMouseExit>
+ <OnMouseUp> FurC.GuiQualityMouseUp(self, button) </OnMouseUp>
+ </Button>
+ <Button name="FurC_CraftingTypeFilterButton" virtual="true">
+ <Dimensions x="40" y="40" />
+ <OnMouseEnter> FurC.GuiVirtualMouseOver(self) </OnMouseEnter>
+ <OnMouseExit> FurC.GuiVirtualMouseOut(self) </OnMouseExit>
+ <OnMouseUp> FurC.GuiCraftingTypeMouseUp(self) </OnMouseUp>
+ </Button>
+
+ <Control name="FurC_SlotTemplate" inherits="ZO_ListInventorySlotBehavior" virtual="true" mouseEnabled="true">
+ <Dimensions x="300"/>
+ <OnMouseEnter> FurC.GuiLineOnMouseEnter(self) </OnMouseEnter>
+ <OnMouseExit> FurC.GuiLineOnMouseExit(self) </OnMouseExit>
+ <OnMouseUp> FurC.OnControlMouseUp(self, button) </OnMouseUp>
+ <OnMouseDoubleClick> FurC.OnControlDoubleClick(self) </OnMouseDoubleClick>
+
+ <Controls>
+ <Texture name="$(parent)Bg" textureFile="EsoUI/Art/Miscellaneous/listItem_backdrop.dds" alpha="0.4">
+ <AnchorFill />
+ <TextureCoords left="0" right="1" top="0" bottom=".8125" />
+ </Texture>
+
+ <Button name="$(parent)Button" inherits="ZO_InventorySlotNoMouseover" hidden="false">
+ <Dimensions x="40" y="40" />
+ <Anchor point="TOPLEFT" relativePoint="TOPLEFT" offsetX="-10" offsetY="3" />
+ </Button>
+
+ <Label name="$(parent)Name" font="ZoFontGameShadow" wrapMode="ELLIPSIS" verticalAlignment="CENTER">
+ <Dimensions y="50" x="280"/>
+ <Anchor point="TOPLEFT" relativeTo="$(parent)Button" relativePoint="TOPRIGHT" offsetX="18"/>
+ <Anchor point="BOTTOMLEFT" relativeTo="$(parent)Button" relativePoint="BOTTOMRIGHT" offsetX="0"/>
+ </Label>
+ <Label name="$(parent)Mats" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="LEFT">
+ <Dimensions y="50" />
+ <Anchor point="TOPLEFT" relativeTo="$(parent)Name" relativePoint="TOPRIGHT" offsetX="18"/>
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="0" offsetY="-10"/>
+ </Label>
+
+ </Controls>
+ </Control>
+
+ <Control name="FurC_SlotTemplateTiny" inherits="ZO_ListInventorySlotBehavior" virtual="true" mouseEnabled="true">
+ <Dimensions x="300" />
+ <OnMouseEnter> FurC.GuiLineOnMouseEnter(self) </OnMouseEnter>
+ <OnMouseExit> FurC.GuiLineOnMouseExit(self) </OnMouseExit>
+ <OnMouseUp> FurC.OnControlMouseUp(self, button) </OnMouseUp>
+ <OnMouseDoubleClick> FurC.OnControlDoubleClick(self) </OnMouseDoubleClick>
+
+ <Controls>
+ <Texture name="$(parent)Bg" textureFile="EsoUI/Art/Miscellaneous/listItem_backdrop.dds" alpha="0.4">
+ <AnchorFill />
+ <TextureCoords left="0" right="1" top="0" bottom=".8125" />
+ </Texture>
+
+ <Button name="$(parent)Button" inherits="ZO_InventorySlotNoMouseover" hidden="true">
+ <Dimensions x="1"/>
+ <Anchor point="TOPLEFT" relativePoint="TOPLEFT" offsetX="0" offsetY="3" />
+ </Button>
+ <Label name="$(parent)Name" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="CENTER">
+ <Dimensions y="50" x="230"/>
+ <Anchor point="TOPLEFT" relativeTo="$(parent)Button" relativePoint="TOPRIGHT" />
+ <Anchor point="BOTTOMLEFT" relativeTo="$(parent)Button" relativePoint="BOTTOMRIGHT" />
+ </Label>
+ <Label name="$(parent)Mats" font="ZoFontGame" wrapMode="ELLIPSIS" verticalAlignment="LEFT">
+ <Dimensions y="50" />
+ <Anchor point="TOPLEFT" relativeTo="$(parent)Name" relativePoint="TOPRIGHT" offsetX="18"/>
+ <Anchor point="BOTTOMRIGHT" relativeTo="$(parent)" relativePoint="BOTTOMRIGHT" offsetX="0" offsetY="-10"/>
+ </Label>
+
+ </Controls>
+ </Control>
+
+ <Texture name="FurC_SlotIconKnownNo" color="FF0000" mouseEnabled="true" textureFile="esoui/art/buttons/decline_up.dds" virtual="true">
+ <Dimensions x="24" y="24" />
+ </Texture>
+ <Texture name="FurC_SlotIconKnownYes" color="00FF00" mouseEnabled="true" textureFile="esoui/art/cadwell/check.dds" virtual="true">
+ <Dimensions x="24" y="24" />
+ </Texture>
+<!--
+ <Texture name="FurC_SlotIconKnownNo" color="FF0000" textureFile="esoui/art/miscellaneous/search_icon.dds" virtual="true">
+ <Dimensions x="30" y="30" />
+ </Texture>
+ <Texture name="FurC_SlotIconKnownNo" color="00FF00" textureFile="esoui/art/cadwell/check.dds" virtual="true">
+ <Dimensions x="30" y="30" />
+ </Texture>
+-->
+ </Controls>
+</GuiXml>