// 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 _HTMLImageElementWrappingImplementation extends _HTMLElementWrappingImplementation implements HTMLImageElement {
  _HTMLImageElementWrappingImplementation() : super() {}

  static create__HTMLImageElementWrappingImplementation() native {
    return new _HTMLImageElementWrappingImplementation();
  }

  String get align() { return _get__HTMLImageElement_align(this); }
  static String _get__HTMLImageElement_align(var _this) native;

  void set align(String value) { _set__HTMLImageElement_align(this, value); }
  static void _set__HTMLImageElement_align(var _this, String value) native;

  String get alt() { return _get__HTMLImageElement_alt(this); }
  static String _get__HTMLImageElement_alt(var _this) native;

  void set alt(String value) { _set__HTMLImageElement_alt(this, value); }
  static void _set__HTMLImageElement_alt(var _this, String value) native;

  String get border() { return _get__HTMLImageElement_border(this); }
  static String _get__HTMLImageElement_border(var _this) native;

  void set border(String value) { _set__HTMLImageElement_border(this, value); }
  static void _set__HTMLImageElement_border(var _this, String value) native;

  bool get complete() { return _get__HTMLImageElement_complete(this); }
  static bool _get__HTMLImageElement_complete(var _this) native;

  String get crossOrigin() { return _get__HTMLImageElement_crossOrigin(this); }
  static String _get__HTMLImageElement_crossOrigin(var _this) native;

  void set crossOrigin(String value) { _set__HTMLImageElement_crossOrigin(this, value); }
  static void _set__HTMLImageElement_crossOrigin(var _this, String value) native;

  int get height() { return _get__HTMLImageElement_height(this); }
  static int _get__HTMLImageElement_height(var _this) native;

  void set height(int value) { _set__HTMLImageElement_height(this, value); }
  static void _set__HTMLImageElement_height(var _this, int value) native;

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

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

  bool get isMap() { return _get__HTMLImageElement_isMap(this); }
  static bool _get__HTMLImageElement_isMap(var _this) native;

  void set isMap(bool value) { _set__HTMLImageElement_isMap(this, value); }
  static void _set__HTMLImageElement_isMap(var _this, bool value) native;

  String get longDesc() { return _get__HTMLImageElement_longDesc(this); }
  static String _get__HTMLImageElement_longDesc(var _this) native;

  void set longDesc(String value) { _set__HTMLImageElement_longDesc(this, value); }
  static void _set__HTMLImageElement_longDesc(var _this, String value) native;

  String get lowsrc() { return _get__HTMLImageElement_lowsrc(this); }
  static String _get__HTMLImageElement_lowsrc(var _this) native;

  void set lowsrc(String value) { _set__HTMLImageElement_lowsrc(this, value); }
  static void _set__HTMLImageElement_lowsrc(var _this, String value) native;

  String get name() { return _get__HTMLImageElement_name(this); }
  static String _get__HTMLImageElement_name(var _this) native;

  void set name(String value) { _set__HTMLImageElement_name(this, value); }
  static void _set__HTMLImageElement_name(var _this, String value) native;

  int get naturalHeight() { return _get__HTMLImageElement_naturalHeight(this); }
  static int _get__HTMLImageElement_naturalHeight(var _this) native;

  int get naturalWidth() { return _get__HTMLImageElement_naturalWidth(this); }
  static int _get__HTMLImageElement_naturalWidth(var _this) native;

  String get src() { return _get__HTMLImageElement_src(this); }
  static String _get__HTMLImageElement_src(var _this) native;

  void set src(String value) { _set__HTMLImageElement_src(this, value); }
  static void _set__HTMLImageElement_src(var _this, String value) native;

  String get useMap() { return _get__HTMLImageElement_useMap(this); }
  static String _get__HTMLImageElement_useMap(var _this) native;

  void set useMap(String value) { _set__HTMLImageElement_useMap(this, value); }
  static void _set__HTMLImageElement_useMap(var _this, String value) native;

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

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

  int get width() { return _get__HTMLImageElement_width(this); }
  static int _get__HTMLImageElement_width(var _this) native;

  void set width(int value) { _set__HTMLImageElement_width(this, value); }
  static void _set__HTMLImageElement_width(var _this, int value) native;

  int get x() { return _get__HTMLImageElement_x(this); }
  static int _get__HTMLImageElement_x(var _this) native;

  int get y() { return _get__HTMLImageElement_y(this); }
  static int _get__HTMLImageElement_y(var _this) native;

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