| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211 |
- {
- "library" : "config/widgets/settings/library.json",
- "items":
- [
- {
- "name": "lineLabelsEnd",
- "type": "texture",
- "image": "settingsWindow/lineHorizontal",
- "rect": { "x" : 5, "y" : 289, "w": 365, "h": 3}
- },
- {
- "type" : "labelTitle",
- "position": {"x": 10, "y": 55},
- "text": "vcmi.systemOptions.videoGroup"
- },
- {
- "type" : "labelTitle",
- "position": {"x": 380, "y": 55},
- "text": "vcmi.systemOptions.audioGroup"
- },
- {
- "type" : "labelTitle",
- "position": {"x": 10, "y": 295},
- "text": "vcmi.systemOptions.townsGroup"
- },
- /////////////////////////////////////// Left section - Video Settings
- {
- "type" : "verticalLayout",
- "customType" : "labelDescription",
- "position" : {"x": 45, "y": 85},
- "items" : [
- {
- "name": "resolutionLabel",
- "text": "vcmi.systemOptions.resolutionButton.hover",
- "created" : "desktop"
- },
- {
- "name": "scalingLabel",
- "text": "vcmi.systemOptions.scalingButton.hover"
- },
- {
- "text": "vcmi.systemOptions.fullscreenBorderless.hover",
- "created" : "desktop"
- },
- {
- "text": "vcmi.systemOptions.fullscreenExclusive.hover",
- "created" : "desktop"
- },
- {
- "text": "vcmi.systemOptions.framerateButton.hover"
- },
- {
- "text": "core.genrltxt.577"
- },
- {
- "name": "longTouchLabel",
- "text": "vcmi.systemOptions.longTouchButton.hover",
- "created" : "touchscreen"
- }
- ]
- },
- {
- "type" : "verticalLayout",
- "customType" : "checkbox",
- "position" : {"x": 10, "y": 83},
- "items" : [
- {
- "name": "resolutionButton",
- "type": "buttonGear",
- "help": "vcmi.systemOptions.resolutionButton",
- "callback": "setGameResolution",
- "created" : "desktop"
- },
- {
- "name": "scalingButton",
- "type": "buttonGear",
- "help": "vcmi.systemOptions.scalingButton",
- "callback": "setGameScaling",
- },
- {
- "name": "fullscreenBorderlessCheckbox",
- "help": "vcmi.systemOptions.fullscreenBorderless",
- "callback": "fullscreenBorderlessChanged",
- "created" : "desktop"
- },
- {
- "name": "fullscreenExclusiveCheckbox",
- "help": "vcmi.systemOptions.fullscreenExclusive",
- "callback": "fullscreenExclusiveChanged",
- "created" : "desktop"
- },
- {
- "name": "framerateCheckbox",
- "help": "vcmi.systemOptions.framerateButton",
- "callback": "framerateChanged"
- },
- {
- "name": "spellbookAnimationCheckbox",
- "help": "core.help.364",
- "callback": "spellbookAnimationChanged"
- },
- {
- "name": "longTouchButton",
- "type": "buttonGear",
- "help": "vcmi.systemOptions.longTouchButton",
- "callback": "setLongTouchDuration",
- "created" : "touchscreen"
- }
- ]
- },
- /////////////////////////////////////// Right section - Audio Settings
- {
- "type" : "labelCentered",
- "position": {"x": 460, "y": 98},
- "text": "core.genrltxt.394" // Music Volume
- },
- {
- "type" : "labelCentered",
- "position": {"x": 460, "y": 158},
- "text": "core.genrltxt.395" // Effects volume
- },
- {
- "name": "frameMusic",
- "type": "picture",
- "image": "settingsWindow/frameAudio",
- "position": {"x": 380, "y": 80 }
- },
- {
- "name": "musicSlider",
- "type": "audioSlider",
- "position": {"x": 385, "y": 115},
- "callback": "setMusic"
- },
- {
- "name": "musicValueLabel",
- "type": "labelCentered",
- "position": {"x": 565, "y": 98}
- },
- {
- "name": "frameSound",
- "type": "picture",
- "image": "settingsWindow/frameAudio",
- "position": {"x": 380, "y": 140 }
- },
- {
- "name": "soundVolumeSlider",
- "type": "audioSlider",
- "position": {"x": 385, "y": 175},
- "callback": "setVolume"
- },
- {
- "name": "soundValueLabel",
- "type": "labelCentered",
- "position": {"x": 565, "y": 158}
- },
- /////////////////////////////////////// Bottom section - Towns Settings
- {
- "type" : "verticalLayout",
- "customType" : "labelDescription",
- "position": {"x": 45, "y": 325},
- "items" : [
- {
- "text": "vcmi.otherOptions.creatureGrowthAsDwellingLabel.hover",
- },
- {
- "text": "vcmi.otherOptions.availableCreaturesAsDwellingLabel.hover",
- }
- ]
- },
- {
- "name": "availableCreaturesAsDwellingPicker",
- "type": "toggleGroup",
- "position": {"x": 10, "y": 323},
- "items":
- [
- {
- "index": 0,
- "type": "checkbox",
- "help": "vcmi.otherOptions.creatureGrowthAsDwellingLabel",
- "position": {"x": 0, "y": 0}
- },
- {
- "index": 1,
- "type": "checkbox",
- "help": "vcmi.otherOptions.availableCreaturesAsDwellingLabel",
- "position": {"x": 0, "y": 30}
- },
- ],
- "callback": "availableCreaturesAsDwellingChanged"
- },
- {
- "name": "compactTownCreatureInfoLabel",
- "type" : "verticalLayout",
- "customType" : "labelDescription",
- "position": {"x": 45, "y": 385},
- "items" : [
- {
- "text": "vcmi.otherOptions.compactTownCreatureInfo.hover",
- }
- ]
- },
- {
- "name": "compactTownCreatureInfoCheckbox",
- "type": "checkbox",
- "help": "vcmi.otherOptions.compactTownCreatureInfo",
- "position": {"x": 10, "y": 383},
- "callback": "compactTownCreatureInfoChanged"
- }
- ]
- }
|