Vuplex_WebView_DragModeWrap.cs 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. #if USE_WEB_VIEW_V
  5. public class Vuplex_WebView_DragModeWrap
  6. {
  7. public static void Register(LuaState L)
  8. {
  9. L.BeginEnum(typeof(Vuplex.WebView.DragMode));
  10. L.RegVar("DragToScroll", get_DragToScroll, null);
  11. L.RegVar("DragWithinPage", get_DragWithinPage, null);
  12. L.RegVar("Disabled", get_Disabled, null);
  13. L.RegFunction("IntToEnum", IntToEnum);
  14. L.EndEnum();
  15. TypeTraits<Vuplex.WebView.DragMode>.Check = CheckType;
  16. StackTraits<Vuplex.WebView.DragMode>.Push = Push;
  17. }
  18. static void Push(IntPtr L, Vuplex.WebView.DragMode arg)
  19. {
  20. ToLua.Push(L, arg);
  21. }
  22. static bool CheckType(IntPtr L, int pos)
  23. {
  24. return TypeChecker.CheckEnumType(typeof(Vuplex.WebView.DragMode), L, pos);
  25. }
  26. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  27. static int get_DragToScroll(IntPtr L)
  28. {
  29. ToLua.Push(L, Vuplex.WebView.DragMode.DragToScroll);
  30. return 1;
  31. }
  32. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  33. static int get_DragWithinPage(IntPtr L)
  34. {
  35. ToLua.Push(L, Vuplex.WebView.DragMode.DragWithinPage);
  36. return 1;
  37. }
  38. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  39. static int get_Disabled(IntPtr L)
  40. {
  41. ToLua.Push(L, Vuplex.WebView.DragMode.Disabled);
  42. return 1;
  43. }
  44. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  45. static int IntToEnum(IntPtr L)
  46. {
  47. int arg0 = (int)LuaDLL.lua_tonumber(L, 1);
  48. Vuplex.WebView.DragMode o = (Vuplex.WebView.DragMode)arg0;
  49. ToLua.Push(L, o);
  50. return 1;
  51. }
  52. }
  53. #endif