1 module libwasm.bindings.HTMLMarqueeElement; 2 3 import libwasm.types; 4 5 import memutils.ct: tuple; 6 import libwasm.bindings.EventHandler; 7 import libwasm.bindings.HTMLElement; 8 9 @safe: 10 nothrow: 11 12 struct HTMLMarqueeElement { 13 nothrow: 14 libwasm.bindings.HTMLElement.HTMLElement _parent; 15 alias _parent this; 16 this(Handle h) { 17 _parent = .HTMLElement(h); 18 } 19 void behavior()(string behavior) { 20 Object_Call_string__void(this._parent, "behavior", behavior); 21 } 22 string behavior()() { 23 return Object_Getter__string(this._parent, "behavior"); 24 } 25 void bgColor()(string bgColor) { 26 Object_Call_string__void(this._parent, "bgColor", bgColor); 27 } 28 string bgColor()() { 29 return Object_Getter__string(this._parent, "bgColor"); 30 } 31 void direction()(string direction) { 32 Object_Call_string__void(this._parent, "direction", direction); 33 } 34 string direction()() { 35 return Object_Getter__string(this._parent, "direction"); 36 } 37 void height()(string height) { 38 Object_Call_string__void(this._parent, "height", height); 39 } 40 string height()() { 41 return Object_Getter__string(this._parent, "height"); 42 } 43 void hspace()(uint hspace) { 44 Object_Call_uint__void(this._parent, "hspace", hspace); 45 } 46 uint hspace()() { 47 return Object_Getter__uint(this._parent, "hspace"); 48 } 49 void loop()(int loop) { 50 Object_Call_int__void(this._parent, "loop", loop); 51 } 52 int loop()() { 53 return Object_Getter__int(this._parent, "loop"); 54 } 55 void scrollAmount()(uint scrollAmount) { 56 Object_Call_uint__void(this._parent, "scrollAmount", scrollAmount); 57 } 58 uint scrollAmount()() { 59 return Object_Getter__uint(this._parent, "scrollAmount"); 60 } 61 void scrollDelay()(uint scrollDelay) { 62 Object_Call_uint__void(this._parent, "scrollDelay", scrollDelay); 63 } 64 uint scrollDelay()() { 65 return Object_Getter__uint(this._parent, "scrollDelay"); 66 } 67 void trueSpeed()(bool trueSpeed) { 68 Object_Call_bool__void(this._parent, "trueSpeed", trueSpeed); 69 } 70 bool trueSpeed()() { 71 return Object_Getter__bool(this._parent, "trueSpeed"); 72 } 73 void vspace()(uint vspace) { 74 Object_Call_uint__void(this._parent, "vspace", vspace); 75 } 76 uint vspace()() { 77 return Object_Getter__uint(this._parent, "vspace"); 78 } 79 void width()(string width) { 80 Object_Call_string__void(this._parent, "width", width); 81 } 82 string width()() { 83 return Object_Getter__string(this._parent, "width"); 84 } 85 void onbounce(T0)(scope auto ref Optional!(T0) onbounce) if (isTOrPointer!(T0, EventHandlerNonNull)) { 86 Object_Call_EventHandler__void(this._parent, "onbounce", !onbounce.empty, onbounce.front); 87 } 88 EventHandler onbounce()() { 89 return Object_Getter__EventHandler(this._parent, "onbounce"); 90 } 91 void onfinish(T0)(scope auto ref Optional!(T0) onfinish) if (isTOrPointer!(T0, EventHandlerNonNull)) { 92 Object_Call_EventHandler__void(this._parent, "onfinish", !onfinish.empty, onfinish.front); 93 } 94 EventHandler onfinish()() { 95 return Object_Getter__EventHandler(this._parent, "onfinish"); 96 } 97 void onstart(T0)(scope auto ref Optional!(T0) onstart) if (isTOrPointer!(T0, EventHandlerNonNull)) { 98 Object_Call_EventHandler__void(this._parent, "onstart", !onstart.empty, onstart.front); 99 } 100 EventHandler onstart()() { 101 return Object_Getter__EventHandler(this._parent, "onstart"); 102 } 103 void start()() { 104 Object_Call__void(this._parent, "start"); 105 } 106 void stop()() { 107 Object_Call__void(this._parent, "stop"); 108 } 109 } 110 111