lotrointerface.com
Search Downloads

LoTROInterface SVN SequenceBars

[/] [trunk/] [Thurallor/] [SequenceBars/] [Resources.lua] - Blame information for rev 175

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 Thurallor-7095
resources = {
2 Thurallor-7095
        Cursor = {
3 Thurallor-7095
        ["Disabled"]        = { },
4 137 Thurallor-7095
        ["LargeSquareGlow"] = { Background = "Thurallor/SequenceBars/Images/cursor_big.tga"; BackColorBlendMode = Turbine.UI.BlendMode.Color; ApplyColor = true; xOffset = 1, yOffset = 1; ZOrder = -1 },
5 Thurallor-7095
        ["SmallRoundGlow"]  = { Background = 0x4110C3CE; BackColorBlendMode = Turbine.UI.BlendMode.Color; ApplyColor = true; xOffset = 1, yOffset = 1; ZOrder = -1 },
6 Thurallor-7095
        ["SmallSquareGlow"] = { Background = "Thurallor/SequenceBars/Images/cursor_small.tga"; BackColorBlendMode = Turbine.UI.BlendMode.Color; ApplyColor = true; xOffset = 1, yOffset = 1; ZOrder = -1 },
7 Thurallor-7095
        ["LargeRoundGlow"]  = { Background = 0x4110C3CA; BackColorBlendMode = Turbine.UI.BlendMode.Color; ApplyColor = true; xOffset = 1, yOffset = 1; ZOrder = -1 },
8 Thurallor-7095
        ["HugeOrb"]         = { Background = 0x41000066; BackColorBlendMode = Turbine.UI.BlendMode.Color; ApplyColor = true; ZOrder = -1  },
9 Thurallor-7095
        ["Orb"]             = { Background = 0x41000067; BackColorBlendMode = Turbine.UI.BlendMode.Color; ApplyColor = true; xOffset = 0, yOffset = 1; ZOrder = -1  },
10 Thurallor-7095
        ["GlowingFrame"]    = { Background = 0x41102B6B; xOffset = 1, yOffset = 2; BackColorBlendMode = Turbine.UI.BlendMode.Color; ApplyColor = true; ZOrder = -1 },
11 Thurallor-7095
        ["OrnateFrame"]     = { Background = 0x4112E6CF; ZOrder = -1 , xOffset = 1, yOffset = 1 },
12 Thurallor-7095
        ["OrnateFrame2"]    = { Background = 0x410D7BC2; ZOrder = -1 , xOffset = 1, yOffset = 1 },
13 Thurallor-7095
        ["OrnateFrame3"]    = { Background = 0x410DE20C; ZOrder = -1 , xOffset = 1, yOffset = 1 },
14 Thurallor-7095
        ["GoldFrame"]       = { Background = 0x4112E6CE; xOffset = 2, yOffset = 2; ZOrder = -1 },
15 Thurallor-7095
        ["MetalFrame1" ]    = { Background = 0x410E8AA1; xOffset = 1, yOffset = 1; ZOrder = -1 },
16 Thurallor-7095
        ["MetalFrame2" ]    = { Background = 0x4112AC40; xOffset = 1, yOffset = 1; ZOrder = -1 },
17 Thurallor-7095
        ["MetalFrame3" ]    = { Background = 0x410EA715; ZOrder = -1; xOffset = 0; yOffset = 0 },
18 Thurallor-7095
        ["MetalFrame4" ]    = { Background = 0x410EA716; ZOrder = -1; xOffset = 1; yOffset = 0 },
19 Thurallor-7095
        ["MediumRoundGlow"] = { Background = 0x4100156F; BackColorBlendMode = Turbine.UI.BlendMode.Color; ApplyColor = true; xOffset = 1, yOffset = 1; ZOrder = -1 },
20 Thurallor-7095
        ["WireFrame"]       = { Background = 0x411386AF; BlendMode = Turbine.UI.BlendMode.AlphaBlend; xOffset = 1, yOffset = 1; ZOrder = 1; }
21 2 Thurallor-7095
    };
22 Thurallor-7095
    Icon = {
23 137 Thurallor-7095
        ["Expand"] = 0x41007E27;
24 Thurallor-7095
        ["Collapse"] = 0x41007E26;
25 Thurallor-7095
        ["DisabledVisible"] = 0x410DD515;
26 Thurallor-7095
        ["EnabledInvisible"] = 0x410DD516;
27 Thurallor-7095
        ["EnabledVisible"] = 0x410DD517;
28 Thurallor-7095
        ["DisabledInvisible"] = 0x410DD518;
29 Thurallor-7095
        ["UnequipBack"] = "Thurallor/SequenceBars/Images/remove_back.tga";
30 Thurallor-7095
        ["UnequipBoots"] = "Thurallor/SequenceBars/Images/remove_boots.tga";
31 Thurallor-7095
        ["UnequipBracelet1"] = "Thurallor/SequenceBars/Images/remove_bracelet1.tga";
32 Thurallor-7095
        ["UnequipBracelet2"] = "Thurallor/SequenceBars/Images/remove_bracelet2.tga";
33 Thurallor-7095
        ["UnequipBridle"] = "Thurallor/SequenceBars/Images/remove_bridle.tga";
34 Thurallor-7095
        ["UnequipChest"] = "Thurallor/SequenceBars/Images/remove_chest.tga";
35 Thurallor-7095
        ["UnequipClass"] = "Thurallor/SequenceBars/Images/remove_class.tga";
36 Thurallor-7095
        ["UnequipCraftTool"] = "Thurallor/SequenceBars/Images/remove_craft_tool.tga";
37 Thurallor-7095
        ["UnequipEarring1"] = "Thurallor/SequenceBars/Images/remove_earring1.tga";
38 Thurallor-7095
        ["UnequipEarring2"] = "Thurallor/SequenceBars/Images/remove_earring2.tga";
39 Thurallor-7095
        ["UnequipGloves"] = "Thurallor/SequenceBars/Images/remove_gloves.tga";
40 Thurallor-7095
        ["UnequipHead"] = "Thurallor/SequenceBars/Images/remove_head.tga";
41 Thurallor-7095
        ["UnequipInstrument"] = "Thurallor/SequenceBars/Images/remove_ranged_weapon.tga";
42 Thurallor-7095
        ["UnequipLegs"] = "Thurallor/SequenceBars/Images/remove_legs.tga";
43 Thurallor-7095
        ["UnequipNecklace"] = "Thurallor/SequenceBars/Images/remove_necklace.tga";
44 Thurallor-7095
        ["UnequipPocket"] = "Thurallor/SequenceBars/Images/remove_pocket.tga";
45 Thurallor-7095
        ["UnequipPrimaryWeapon"] = "Thurallor/SequenceBars/Images/remove_primary_weapon.tga";
46 Thurallor-7095
        ["UnequipRangedWeapon"] = "Thurallor/SequenceBars/Images/remove_ranged_weapon.tga";
47 Thurallor-7095
        ["UnequipRing1"] = "Thurallor/SequenceBars/Images/remove_ring1.tga";
48 Thurallor-7095
        ["UnequipRing2"] = "Thurallor/SequenceBars/Images/remove_ring2.tga";
49 Thurallor-7095
        ["UnequipSecondaryWeapon"] = "Thurallor/SequenceBars/Images/remove_shield.tga";
50 Thurallor-7095
        ["UnequipShield"] = "Thurallor/SequenceBars/Images/remove_shield.tga";
51 Thurallor-7095
        ["UnequipShoulder"] = "Thurallor/SequenceBars/Images/remove_shoulder.tga";
52 Thurallor-7095
        ["StopAnimating"] = "Thurallor/SequenceBars/Images/stopsign.tga";
53 Thurallor-7095
        ["GenerateEvent"] = "Thurallor/SequenceBars/Images/event_icon.tga";
54 Thurallor-7095
        ["SetUnequipDestination"] = "Thurallor/SequenceBars/Images/bag_slot.tga";
55 Thurallor-7095
        ["Highlight"] = 0x41000221;
56 Thurallor-7095
        ["Caret"] = "Thurallor/SequenceBars/Images/caret.tga";
57 Thurallor-7095
        ["DragFail"] = "Thurallor/SequenceBars/Images/dragfail.tga";
58 Thurallor-7095
        ["BlackIcon"] = "Thurallor/SequenceBars/Images/black_icon.tga";
59 Thurallor-7095
        ["If"] = "Thurallor/SequenceBars/Images/if.tga";
60 Thurallor-7095
        ["Else"] = "Thurallor/SequenceBars/Images/else.tga";
61 Thurallor-7095
        ["EndIf"] = "Thurallor/SequenceBars/Images/end-if.tga";
62 Thurallor-7095
        ["Include"] = "Thurallor/SequenceBars/Images/include.tga";
63 146 Thurallor-7095
        ["LuaScript"] = "Thurallor/SequenceBars/Images/lua.tga";
64 137 Thurallor-7095
        ["Delay"] = "Thurallor/SequenceBars/Images/hourglass.tga";
65 Thurallor-7095
        ["Clock"] = "Thurallor/SequenceBars/Images/clock.tga";
66 Thurallor-7095
        ["Grid"] = "Thurallor/SequenceBars/Images/grid.tga";
67 Thurallor-7095
        ["Hourglass"] = 0x41007E2F;
68 34 Thurallor-7095
        ["CoolDownStart"] = 0x41007E70;
69 Thurallor-7095
        ["CoolDownEnd"] = 0x41007E35;
70 137 Thurallor-7095
        ["Reset"] = "Thurallor/SequenceBars/Images/reset.tga";
71 Thurallor-7095
        ["Play"] = "Thurallor/SequenceBars/Images/play.tga";
72 Thurallor-7095
        ["Pause"] = "Thurallor/SequenceBars/Images/pause.tga";
73 Thurallor-7095
        ["SelectTarget"] = "Thurallor/SequenceBars/Images/select_target.tga";
74 Thurallor-7095
        ["SelectTargetUnknown"] = "Thurallor/SequenceBars/Images/select_target_unknown.tga";
75 Thurallor-7095
        ["SelectTargetKnown"] = "Thurallor/SequenceBars/Images/select_target_known.tga";
76 157 Thurallor-7095
        ["SaveTarget"] = "Thurallor/SequenceBars/Images/save_target.tga";
77 2 Thurallor-7095
    };
78 7 Thurallor-7095
    BlankIcons = {
79 137 Thurallor-7095
        0x41000001, 0x41000002, 0x41000003, 0x41000004, 0x41000005, 0x41000E44,
80 Thurallor-7095
        0x41001430, 0x41019972, 0x4101DBB0, 0x410D6D3D, 0x410D6D3E, 0x410D6D3F,
81 Thurallor-7095
        0x410D6D40, 0x410D6D41, 0x410D6D42, 0x410D709A, 0x410D70A1, 0x410DCF2F,
82 Thurallor-7095
        0x410DD1B3, 0x410E8E4A, 0x410E8E58, 0x410E8E59, 0x410E9B96, 0x410E9B98,
83 Thurallor-7095
        0x410E9B99, 0x41105CB5, 0x4111CE23, 0x4111CE24, 0x4111CE25, 0x4111CE26,
84 Thurallor-7095
        0x4111CE27, 0x411232B0
85 43 Thurallor-7095
    };
86 Thurallor-7095
    Gears = "Thurallor/SequenceBars/Images/gears.tga";
87 175 Thurallor-7095
    PengorosDivider = "Thurallor/SequenceBars/Images/options_panel_divider.tga";
88 2 Thurallor-7095
};
89 137 Thurallor-7095
 
90 Thurallor-7095
-- We want to create a graphic object only once for each resource ID:
91 Thurallor-7095
local cache = {};
92 Thurallor-7095
local function GetCachedGraphic(id)
93 Thurallor-7095
    if (type(id) == "string") then
94 Thurallor-7095
        if (not cache[id]) then
95 Thurallor-7095
            cache[id] = Turbine.UI.Graphic(id);
96 Thurallor-7095
        end
97 Thurallor-7095
        return cache[id];
98 Thurallor-7095
    else
99 Thurallor-7095
        return id;
100 Thurallor-7095
    end
101 Thurallor-7095
end
102 Thurallor-7095
 
103 Thurallor-7095
-- Add a cache-check to each SetBackground call for the types of controls that SequenceBars uses:
104 Thurallor-7095
local Control_SetBackground = Turbine.UI.Control.SetBackground;
105 Thurallor-7095
function Turbine.UI.Control:SetBackground(id)
106 Thurallor-7095
    Control_SetBackground(self, GetCachedGraphic(id));
107 Thurallor-7095
end
108 Thurallor-7095
 
109 Thurallor-7095
local Window_SetBackground = Turbine.UI.Window.SetBackground;
110 Thurallor-7095
function Turbine.UI.Window:SetBackground(id)
111 Thurallor-7095
    Window_SetBackground(self, GetCachedGraphic(id));
112 Thurallor-7095
end
113 Thurallor-7095
 
114 Thurallor-7095
local Label_SetBackground = Turbine.UI.Label.SetBackground;
115 Thurallor-7095
function Turbine.UI.Label:SetBackground(id)
116 Thurallor-7095
    Label_SetBackground(self, GetCachedGraphic(id));
117 Thurallor-7095
end
118 Thurallor-7095
 
119 Thurallor-7095
local EntityControl_SetBackground = Turbine.UI.Lotro.EntityControl.SetBackground;
120 Thurallor-7095
function Turbine.UI.Lotro.EntityControl:SetBackground(id)
121 Thurallor-7095
    EntityControl_SetBackground(self, GetCachedGraphic(id));
122 Thurallor-7095
end

All times are GMT -5. The time now is 08:47 AM.


Our Network
EQInterface | EQ2Interface | Minion | WoWInterface | ESOUI | LoTROInterface | MMOUI | Swtorui