File size: 2,809 Bytes
b6a38d7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 |
-- ========== GENERATED BY XTemplate Editor (Alt-F3) DO NOT EDIT MANUALLY! ==========
PlaceObj('XTemplate', {
__is_kind_of = "XWindow",
group = "Editor",
id = "NumberEditor",
save_in = "Common",
PlaceObj('XTemplateWindow', {
'IdNode', true,
}, {
PlaceObj('XTemplateWindow', {
'__class', "XNumberEdit",
'Id', "idEdit",
'Dock', "box",
'MinWidth', 50,
'IsInRange', true,
}),
PlaceObj('XTemplateWindow', {
'Dock', "right",
}, {
PlaceObj('XTemplateWindow', {
'__class', "XTextButton",
'Id', "idUp",
'Margins', box(1, 1, 1, 0),
'Padding', box(1, 2, 1, 1),
'Dock', "top",
'Background', RGBA(0, 0, 0, 0),
'OnPress', function (self, gamepad)
local edit = self:ResolveId("idEdit")
local value = edit:GetNumber()
value = value + 1
edit:SetNumber(value)
end,
'RolloverBackground', RGBA(204, 232, 255, 255),
'PressedBackground', RGBA(121, 189, 241, 255),
'Icon', "CommonAssets/UI/arrowup-40.tga",
'IconScale', point(500, 500),
'IconColor', RGBA(0, 0, 0, 255),
'DisabledIconColor', RGBA(0, 0, 0, 128),
}),
PlaceObj('XTemplateWindow', {
'__class', "XTextButton",
'Id', "idDown",
'Margins', box(1, 0, 1, 1),
'Padding', box(1, 2, 1, 1),
'Dock', "bottom",
'Background', RGBA(0, 0, 0, 0),
'OnPress', function (self, gamepad)
local edit = self:ResolveId("idEdit")
local value = edit:GetNumber()
value = value - 1
edit:SetNumber(value)
end,
'RolloverBackground', RGBA(204, 232, 255, 255),
'PressedBackground', RGBA(121, 189, 241, 255),
'Icon', "CommonAssets/UI/arrowdown-40.tga",
'IconScale', point(500, 500),
'IconColor', RGBA(0, 0, 0, 255),
'DisabledIconColor', RGBA(0, 0, 0, 128),
}),
}),
}),
PlaceObj('XTemplateProperty', {
'id', "Number",
'editor', "number",
'translate', false,
'Set', function (self, value)
local edit = self.idEdit
edit:SetNumber(value)
end,
'Get', function (self)
local edit = self.idEdit
return edit:GetNumber()
end,
'name', T(591685668698, --[[XTemplate NumberEditor name]] "Number"),
}),
PlaceObj('XTemplateProperty', {
'id', "MaxNumber",
'editor', "number",
'Set', function (self, value)
local edit = self.idEdit
edit:SetMaxValue(value)
end,
'Get', function (self)
local edit = self.idEdit
return edit:GetMaxValue()
end,
'name', T(329682598515, --[[XTemplate NumberEditor name]] "MaxNumber"),
}),
PlaceObj('XTemplateProperty', {
'id', "MinNumber",
'editor', "number",
'Set', function (self, value)
local edit = self.idEdit
edit:SetMinValue(value)
end,
'Get', function (self)
local edit = self.idEdit
return edit:GetMinValue()
end,
'name', T(287817186783, --[[XTemplate NumberEditor name]] "MinNumber"),
}),
})
|