X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.rcp%2Fsrc%2Fnet%2Fmograsim%2Frcp%2Fhandlers%2FLangHandler.java;fp=net.mograsim.rcp%2Fsrc%2Fnet%2Fmograsim%2Frcp%2Fhandlers%2FLangHandler.java;h=f009a9bd2a34ee5b1dd67216b57d21d926caba22;hb=b6807ba38574bccd122cd9414c883cd73ca61163;hp=0000000000000000000000000000000000000000;hpb=3400148c81a0f9713ecb09d9a2c4554a4c4c7d8d;p=Mograsim.git diff --git a/net.mograsim.rcp/src/net/mograsim/rcp/handlers/LangHandler.java b/net.mograsim.rcp/src/net/mograsim/rcp/handlers/LangHandler.java new file mode 100644 index 00000000..f009a9bd --- /dev/null +++ b/net.mograsim.rcp/src/net/mograsim/rcp/handlers/LangHandler.java @@ -0,0 +1,22 @@ + +package net.mograsim.rcp.handlers; + +import javax.inject.Inject; +import javax.inject.Named; + +import org.eclipse.e4.core.di.annotations.Execute; +import org.eclipse.e4.core.services.nls.ILocaleChangeService; + +public class LangHandler +{ + + @Inject + ILocaleChangeService lcs; + + @Execute + public void execute(@Named("change_lang_locale") String change_lang_locale) + { + lcs.changeApplicationLocale(change_lang_locale); + } + +} \ No newline at end of file