Switch...Case - multiple expressions
Posted: Sun Mar 18, 2018 12:31 pm
I wish this DRY code was possible with the Switch-Case statement:
Instead of the verbose:
Code: Select all
Switch msg.id
Case "listtree-draganddrop"
Case "listtree-sorthook"
Case "pageview-pagemode"
Case "group-orientation"
layout:SaveUserData( MidStr(msg.id,0, FindStr(msg.id,"-")))
EndSwitch
Code: Select all
Switch msg.id
Case "listtree-draganddrop"
Layout:SaveUserData("listtree")
Case "listtree-sorthook"
Layout:SaveUserData("listtree")
Case "pageview-pagemode"
Layout:SaveUserData("pageview")
Case "group-orientation"
layout:SaveUserData("group")
EndSwitch