// Copyright (c) 2011, the Dart project authors.  Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.

// WARNING: Do not edit - generated code.

class _HTMLMarqueeElementWrappingImplementation extends _HTMLElementWrappingImplementation implements HTMLMarqueeElement {
  _HTMLMarqueeElementWrappingImplementation() : super() {}

  static create__HTMLMarqueeElementWrappingImplementation() native {
    return new _HTMLMarqueeElementWrappingImplementation();
  }

  String get behavior() { return _get__HTMLMarqueeElement_behavior(this); }
  static String _get__HTMLMarqueeElement_behavior(var _this) native;

  void set behavior(String value) { _set__HTMLMarqueeElement_behavior(this, value); }
  static void _set__HTMLMarqueeElement_behavior(var _this, String value) native;

  String get bgColor() { return _get__HTMLMarqueeElement_bgColor(this); }
  static String _get__HTMLMarqueeElement_bgColor(var _this) native;

  void set bgColor(String value) { _set__HTMLMarqueeElement_bgColor(this, value); }
  static void _set__HTMLMarqueeElement_bgColor(var _this, String value) native;

  String get direction() { return _get__HTMLMarqueeElement_direction(this); }
  static String _get__HTMLMarqueeElement_direction(var _this) native;

  void set direction(String value) { _set__HTMLMarqueeElement_direction(this, value); }
  static void _set__HTMLMarqueeElement_direction(var _this, String value) native;

  String get height() { return _get__HTMLMarqueeElement_height(this); }
  static String _get__HTMLMarqueeElement_height(var _this) native;

  void set height(String value) { _set__HTMLMarqueeElement_height(this, value); }
  static void _set__HTMLMarqueeElement_height(var _this, String value) native;

  int get hspace() { return _get__HTMLMarqueeElement_hspace(this); }
  static int _get__HTMLMarqueeElement_hspace(var _this) native;

  void set hspace(int value) { _set__HTMLMarqueeElement_hspace(this, value); }
  static void _set__HTMLMarqueeElement_hspace(var _this, int value) native;

  int get loop() { return _get__HTMLMarqueeElement_loop(this); }
  static int _get__HTMLMarqueeElement_loop(var _this) native;

  void set loop(int value) { _set__HTMLMarqueeElement_loop(this, value); }
  static void _set__HTMLMarqueeElement_loop(var _this, int value) native;

  int get scrollAmount() { return _get__HTMLMarqueeElement_scrollAmount(this); }
  static int _get__HTMLMarqueeElement_scrollAmount(var _this) native;

  void set scrollAmount(int value) { _set__HTMLMarqueeElement_scrollAmount(this, value); }
  static void _set__HTMLMarqueeElement_scrollAmount(var _this, int value) native;

  int get scrollDelay() { return _get__HTMLMarqueeElement_scrollDelay(this); }
  static int _get__HTMLMarqueeElement_scrollDelay(var _this) native;

  void set scrollDelay(int value) { _set__HTMLMarqueeElement_scrollDelay(this, value); }
  static void _set__HTMLMarqueeElement_scrollDelay(var _this, int value) native;

  bool get trueSpeed() { return _get__HTMLMarqueeElement_trueSpeed(this); }
  static bool _get__HTMLMarqueeElement_trueSpeed(var _this) native;

  void set trueSpeed(bool value) { _set__HTMLMarqueeElement_trueSpeed(this, value); }
  static void _set__HTMLMarqueeElement_trueSpeed(var _this, bool value) native;

  int get vspace() { return _get__HTMLMarqueeElement_vspace(this); }
  static int _get__HTMLMarqueeElement_vspace(var _this) native;

  void set vspace(int value) { _set__HTMLMarqueeElement_vspace(this, value); }
  static void _set__HTMLMarqueeElement_vspace(var _this, int value) native;

  String get width() { return _get__HTMLMarqueeElement_width(this); }
  static String _get__HTMLMarqueeElement_width(var _this) native;

  void set width(String value) { _set__HTMLMarqueeElement_width(this, value); }
  static void _set__HTMLMarqueeElement_width(var _this, String value) native;

  void start() {
    _start(this);
    return;
  }
  static void _start(receiver) native;

  void stop() {
    _stop(this);
    return;
  }
  static void _stop(receiver) native;

  String get typeName() { return "HTMLMarqueeElement"; }
}
