You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
739 B
21 lines
739 B
local wes = sys.ini_load(fs.ydwe_path() / "share" / "mpq" / "units" / "ui" / "worldeditstrings.txt")
|
|
local WESTRING_MODIFYTEXTURES = wes['WorldEditStrings']['WESTRING_MODIFYTEXTURES']
|
|
local tiledialog = 0
|
|
|
|
function event.EVENT_DIALOG_MESSAGE(event_data)
|
|
if event_data.message == gui.WM_SETTEXT then
|
|
if event_data.lparam == WESTRING_MODIFYTEXTURES then
|
|
tiledialog = event_data.handle
|
|
end
|
|
elseif event_data.message == gui.WM_COMMAND then
|
|
if event_data.handle == tiledialog then
|
|
-- Delete style
|
|
gui.enable_dialog_item(event_data.handle, 0x10, true)
|
|
-- Add style
|
|
gui.enable_dialog_item(event_data.handle, 0x11, true)
|
|
-- Replace style
|
|
gui.enable_dialog_item(event_data.handle, 0x12, true)
|
|
end
|
|
end
|
|
return 0
|
|
end
|
|
|