SoUI 0.5版本占坑
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

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