Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(524)

Side by Side Diff: dart/sdk/lib/svg/dartium/svg_dartium.dart

Issue 56933002: Version 0.8.10.1 (Closed) Base URL: http://dart.googlecode.com/svn/trunk/
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 library dart.dom.svg; 1 library dart.dom.svg;
2 2
3 import 'dart:async'; 3 import 'dart:async';
4 import 'dart:collection'; 4 import 'dart:collection';
5 import 'dart:_collection-dev' hide deprecated; 5 import 'dart:_collection-dev' hide deprecated;
6 import 'dart:html'; 6 import 'dart:html';
7 import 'dart:html_common'; 7 import 'dart:html_common';
8 import 'dart:nativewrappers'; 8 import 'dart:nativewrappers';
9 // DO NOT EDIT 9 // DO NOT EDIT
10 // Auto-generated dart:svg library. 10 // Auto-generated dart:svg library.
(...skipping 774 matching lines...) Expand 10 before | Expand all | Expand 10 after
785 // WARNING: Do not edit - generated code. 785 // WARNING: Do not edit - generated code.
786 786
787 787
788 @DocsEditable() 788 @DocsEditable()
789 @DomName('SVGElementInstance') 789 @DomName('SVGElementInstance')
790 @Unstable() 790 @Unstable()
791 class ElementInstance extends EventTarget { 791 class ElementInstance extends EventTarget {
792 // To suppress missing implicit constructor warnings. 792 // To suppress missing implicit constructor warnings.
793 factory ElementInstance._() { throw new UnsupportedError("Not supported"); } 793 factory ElementInstance._() { throw new UnsupportedError("Not supported"); }
794 794
795 /**
796 * Static factory designed to expose `abort` events to event
797 * handlers that are not necessarily instances of [ElementInstance].
798 *
799 * See [EventStreamProvider] for usage information.
800 */
795 @DomName('SVGElementInstance.abortEvent') 801 @DomName('SVGElementInstance.abortEvent')
796 @DocsEditable() 802 @DocsEditable()
797 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort'); 803 static const EventStreamProvider<Event> abortEvent = const EventStreamProvider <Event>('abort');
798 804
805 /**
806 * Static factory designed to expose `beforecopy` events to event
807 * handlers that are not necessarily instances of [ElementInstance].
808 *
809 * See [EventStreamProvider] for usage information.
810 */
799 @DomName('SVGElementInstance.beforecopyEvent') 811 @DomName('SVGElementInstance.beforecopyEvent')
800 @DocsEditable() 812 @DocsEditable()
801 static const EventStreamProvider<Event> beforeCopyEvent = const EventStreamPro vider<Event>('beforecopy'); 813 static const EventStreamProvider<Event> beforeCopyEvent = const EventStreamPro vider<Event>('beforecopy');
802 814
815 /**
816 * Static factory designed to expose `beforecut` events to event
817 * handlers that are not necessarily instances of [ElementInstance].
818 *
819 * See [EventStreamProvider] for usage information.
820 */
803 @DomName('SVGElementInstance.beforecutEvent') 821 @DomName('SVGElementInstance.beforecutEvent')
804 @DocsEditable() 822 @DocsEditable()
805 static const EventStreamProvider<Event> beforeCutEvent = const EventStreamProv ider<Event>('beforecut'); 823 static const EventStreamProvider<Event> beforeCutEvent = const EventStreamProv ider<Event>('beforecut');
806 824
825 /**
826 * Static factory designed to expose `beforepaste` events to event
827 * handlers that are not necessarily instances of [ElementInstance].
828 *
829 * See [EventStreamProvider] for usage information.
830 */
807 @DomName('SVGElementInstance.beforepasteEvent') 831 @DomName('SVGElementInstance.beforepasteEvent')
808 @DocsEditable() 832 @DocsEditable()
809 static const EventStreamProvider<Event> beforePasteEvent = const EventStreamPr ovider<Event>('beforepaste'); 833 static const EventStreamProvider<Event> beforePasteEvent = const EventStreamPr ovider<Event>('beforepaste');
810 834
835 /**
836 * Static factory designed to expose `blur` events to event
837 * handlers that are not necessarily instances of [ElementInstance].
838 *
839 * See [EventStreamProvider] for usage information.
840 */
811 @DomName('SVGElementInstance.blurEvent') 841 @DomName('SVGElementInstance.blurEvent')
812 @DocsEditable() 842 @DocsEditable()
813 static const EventStreamProvider<Event> blurEvent = const EventStreamProvider< Event>('blur'); 843 static const EventStreamProvider<Event> blurEvent = const EventStreamProvider< Event>('blur');
814 844
845 /**
846 * Static factory designed to expose `change` events to event
847 * handlers that are not necessarily instances of [ElementInstance].
848 *
849 * See [EventStreamProvider] for usage information.
850 */
815 @DomName('SVGElementInstance.changeEvent') 851 @DomName('SVGElementInstance.changeEvent')
816 @DocsEditable() 852 @DocsEditable()
817 static const EventStreamProvider<Event> changeEvent = const EventStreamProvide r<Event>('change'); 853 static const EventStreamProvider<Event> changeEvent = const EventStreamProvide r<Event>('change');
818 854
855 /**
856 * Static factory designed to expose `click` events to event
857 * handlers that are not necessarily instances of [ElementInstance].
858 *
859 * See [EventStreamProvider] for usage information.
860 */
819 @DomName('SVGElementInstance.clickEvent') 861 @DomName('SVGElementInstance.clickEvent')
820 @DocsEditable() 862 @DocsEditable()
821 static const EventStreamProvider<MouseEvent> clickEvent = const EventStreamPro vider<MouseEvent>('click'); 863 static const EventStreamProvider<MouseEvent> clickEvent = const EventStreamPro vider<MouseEvent>('click');
822 864
865 /**
866 * Static factory designed to expose `contextmenu` events to event
867 * handlers that are not necessarily instances of [ElementInstance].
868 *
869 * See [EventStreamProvider] for usage information.
870 */
823 @DomName('SVGElementInstance.contextmenuEvent') 871 @DomName('SVGElementInstance.contextmenuEvent')
824 @DocsEditable() 872 @DocsEditable()
825 static const EventStreamProvider<MouseEvent> contextMenuEvent = const EventStr eamProvider<MouseEvent>('contextmenu'); 873 static const EventStreamProvider<MouseEvent> contextMenuEvent = const EventStr eamProvider<MouseEvent>('contextmenu');
826 874
875 /**
876 * Static factory designed to expose `copy` events to event
877 * handlers that are not necessarily instances of [ElementInstance].
878 *
879 * See [EventStreamProvider] for usage information.
880 */
827 @DomName('SVGElementInstance.copyEvent') 881 @DomName('SVGElementInstance.copyEvent')
828 @DocsEditable() 882 @DocsEditable()
829 static const EventStreamProvider<Event> copyEvent = const EventStreamProvider< Event>('copy'); 883 static const EventStreamProvider<Event> copyEvent = const EventStreamProvider< Event>('copy');
830 884
885 /**
886 * Static factory designed to expose `cut` events to event
887 * handlers that are not necessarily instances of [ElementInstance].
888 *
889 * See [EventStreamProvider] for usage information.
890 */
831 @DomName('SVGElementInstance.cutEvent') 891 @DomName('SVGElementInstance.cutEvent')
832 @DocsEditable() 892 @DocsEditable()
833 static const EventStreamProvider<Event> cutEvent = const EventStreamProvider<E vent>('cut'); 893 static const EventStreamProvider<Event> cutEvent = const EventStreamProvider<E vent>('cut');
834 894
895 /**
896 * Static factory designed to expose `doubleclick` events to event
897 * handlers that are not necessarily instances of [ElementInstance].
898 *
899 * See [EventStreamProvider] for usage information.
900 */
835 @DomName('SVGElementInstance.dblclickEvent') 901 @DomName('SVGElementInstance.dblclickEvent')
836 @DocsEditable() 902 @DocsEditable()
837 static const EventStreamProvider<Event> doubleClickEvent = const EventStreamPr ovider<Event>('dblclick'); 903 static const EventStreamProvider<Event> doubleClickEvent = const EventStreamPr ovider<Event>('dblclick');
838 904
905 /**
906 * Static factory designed to expose `drag` events to event
907 * handlers that are not necessarily instances of [ElementInstance].
908 *
909 * See [EventStreamProvider] for usage information.
910 */
839 @DomName('SVGElementInstance.dragEvent') 911 @DomName('SVGElementInstance.dragEvent')
840 @DocsEditable() 912 @DocsEditable()
841 static const EventStreamProvider<MouseEvent> dragEvent = const EventStreamProv ider<MouseEvent>('drag'); 913 static const EventStreamProvider<MouseEvent> dragEvent = const EventStreamProv ider<MouseEvent>('drag');
842 914
915 /**
916 * Static factory designed to expose `dragend` events to event
917 * handlers that are not necessarily instances of [ElementInstance].
918 *
919 * See [EventStreamProvider] for usage information.
920 */
843 @DomName('SVGElementInstance.dragendEvent') 921 @DomName('SVGElementInstance.dragendEvent')
844 @DocsEditable() 922 @DocsEditable()
845 static const EventStreamProvider<MouseEvent> dragEndEvent = const EventStreamP rovider<MouseEvent>('dragend'); 923 static const EventStreamProvider<MouseEvent> dragEndEvent = const EventStreamP rovider<MouseEvent>('dragend');
846 924
925 /**
926 * Static factory designed to expose `dragenter` events to event
927 * handlers that are not necessarily instances of [ElementInstance].
928 *
929 * See [EventStreamProvider] for usage information.
930 */
847 @DomName('SVGElementInstance.dragenterEvent') 931 @DomName('SVGElementInstance.dragenterEvent')
848 @DocsEditable() 932 @DocsEditable()
849 static const EventStreamProvider<MouseEvent> dragEnterEvent = const EventStrea mProvider<MouseEvent>('dragenter'); 933 static const EventStreamProvider<MouseEvent> dragEnterEvent = const EventStrea mProvider<MouseEvent>('dragenter');
850 934
935 /**
936 * Static factory designed to expose `dragleave` events to event
937 * handlers that are not necessarily instances of [ElementInstance].
938 *
939 * See [EventStreamProvider] for usage information.
940 */
851 @DomName('SVGElementInstance.dragleaveEvent') 941 @DomName('SVGElementInstance.dragleaveEvent')
852 @DocsEditable() 942 @DocsEditable()
853 static const EventStreamProvider<MouseEvent> dragLeaveEvent = const EventStrea mProvider<MouseEvent>('dragleave'); 943 static const EventStreamProvider<MouseEvent> dragLeaveEvent = const EventStrea mProvider<MouseEvent>('dragleave');
854 944
945 /**
946 * Static factory designed to expose `dragover` events to event
947 * handlers that are not necessarily instances of [ElementInstance].
948 *
949 * See [EventStreamProvider] for usage information.
950 */
855 @DomName('SVGElementInstance.dragoverEvent') 951 @DomName('SVGElementInstance.dragoverEvent')
856 @DocsEditable() 952 @DocsEditable()
857 static const EventStreamProvider<MouseEvent> dragOverEvent = const EventStream Provider<MouseEvent>('dragover'); 953 static const EventStreamProvider<MouseEvent> dragOverEvent = const EventStream Provider<MouseEvent>('dragover');
858 954
955 /**
956 * Static factory designed to expose `dragstart` events to event
957 * handlers that are not necessarily instances of [ElementInstance].
958 *
959 * See [EventStreamProvider] for usage information.
960 */
859 @DomName('SVGElementInstance.dragstartEvent') 961 @DomName('SVGElementInstance.dragstartEvent')
860 @DocsEditable() 962 @DocsEditable()
861 static const EventStreamProvider<MouseEvent> dragStartEvent = const EventStrea mProvider<MouseEvent>('dragstart'); 963 static const EventStreamProvider<MouseEvent> dragStartEvent = const EventStrea mProvider<MouseEvent>('dragstart');
862 964
965 /**
966 * Static factory designed to expose `drop` events to event
967 * handlers that are not necessarily instances of [ElementInstance].
968 *
969 * See [EventStreamProvider] for usage information.
970 */
863 @DomName('SVGElementInstance.dropEvent') 971 @DomName('SVGElementInstance.dropEvent')
864 @DocsEditable() 972 @DocsEditable()
865 static const EventStreamProvider<MouseEvent> dropEvent = const EventStreamProv ider<MouseEvent>('drop'); 973 static const EventStreamProvider<MouseEvent> dropEvent = const EventStreamProv ider<MouseEvent>('drop');
866 974
975 /**
976 * Static factory designed to expose `error` events to event
977 * handlers that are not necessarily instances of [ElementInstance].
978 *
979 * See [EventStreamProvider] for usage information.
980 */
867 @DomName('SVGElementInstance.errorEvent') 981 @DomName('SVGElementInstance.errorEvent')
868 @DocsEditable() 982 @DocsEditable()
869 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error'); 983 static const EventStreamProvider<Event> errorEvent = const EventStreamProvider <Event>('error');
870 984
985 /**
986 * Static factory designed to expose `focus` events to event
987 * handlers that are not necessarily instances of [ElementInstance].
988 *
989 * See [EventStreamProvider] for usage information.
990 */
871 @DomName('SVGElementInstance.focusEvent') 991 @DomName('SVGElementInstance.focusEvent')
872 @DocsEditable() 992 @DocsEditable()
873 static const EventStreamProvider<Event> focusEvent = const EventStreamProvider <Event>('focus'); 993 static const EventStreamProvider<Event> focusEvent = const EventStreamProvider <Event>('focus');
874 994
995 /**
996 * Static factory designed to expose `input` events to event
997 * handlers that are not necessarily instances of [ElementInstance].
998 *
999 * See [EventStreamProvider] for usage information.
1000 */
875 @DomName('SVGElementInstance.inputEvent') 1001 @DomName('SVGElementInstance.inputEvent')
876 @DocsEditable() 1002 @DocsEditable()
877 static const EventStreamProvider<Event> inputEvent = const EventStreamProvider <Event>('input'); 1003 static const EventStreamProvider<Event> inputEvent = const EventStreamProvider <Event>('input');
878 1004
1005 /**
1006 * Static factory designed to expose `keydown` events to event
1007 * handlers that are not necessarily instances of [ElementInstance].
1008 *
1009 * See [EventStreamProvider] for usage information.
1010 */
879 @DomName('SVGElementInstance.keydownEvent') 1011 @DomName('SVGElementInstance.keydownEvent')
880 @DocsEditable() 1012 @DocsEditable()
881 static const EventStreamProvider<KeyboardEvent> keyDownEvent = const EventStre amProvider<KeyboardEvent>('keydown'); 1013 static const EventStreamProvider<KeyboardEvent> keyDownEvent = const EventStre amProvider<KeyboardEvent>('keydown');
882 1014
1015 /**
1016 * Static factory designed to expose `keypress` events to event
1017 * handlers that are not necessarily instances of [ElementInstance].
1018 *
1019 * See [EventStreamProvider] for usage information.
1020 */
883 @DomName('SVGElementInstance.keypressEvent') 1021 @DomName('SVGElementInstance.keypressEvent')
884 @DocsEditable() 1022 @DocsEditable()
885 static const EventStreamProvider<KeyboardEvent> keyPressEvent = const EventStr eamProvider<KeyboardEvent>('keypress'); 1023 static const EventStreamProvider<KeyboardEvent> keyPressEvent = const EventStr eamProvider<KeyboardEvent>('keypress');
886 1024
1025 /**
1026 * Static factory designed to expose `keyup` events to event
1027 * handlers that are not necessarily instances of [ElementInstance].
1028 *
1029 * See [EventStreamProvider] for usage information.
1030 */
887 @DomName('SVGElementInstance.keyupEvent') 1031 @DomName('SVGElementInstance.keyupEvent')
888 @DocsEditable() 1032 @DocsEditable()
889 static const EventStreamProvider<KeyboardEvent> keyUpEvent = const EventStream Provider<KeyboardEvent>('keyup'); 1033 static const EventStreamProvider<KeyboardEvent> keyUpEvent = const EventStream Provider<KeyboardEvent>('keyup');
890 1034
1035 /**
1036 * Static factory designed to expose `load` events to event
1037 * handlers that are not necessarily instances of [ElementInstance].
1038 *
1039 * See [EventStreamProvider] for usage information.
1040 */
891 @DomName('SVGElementInstance.loadEvent') 1041 @DomName('SVGElementInstance.loadEvent')
892 @DocsEditable() 1042 @DocsEditable()
893 static const EventStreamProvider<Event> loadEvent = const EventStreamProvider< Event>('load'); 1043 static const EventStreamProvider<Event> loadEvent = const EventStreamProvider< Event>('load');
894 1044
1045 /**
1046 * Static factory designed to expose `mousedown` events to event
1047 * handlers that are not necessarily instances of [ElementInstance].
1048 *
1049 * See [EventStreamProvider] for usage information.
1050 */
895 @DomName('SVGElementInstance.mousedownEvent') 1051 @DomName('SVGElementInstance.mousedownEvent')
896 @DocsEditable() 1052 @DocsEditable()
897 static const EventStreamProvider<MouseEvent> mouseDownEvent = const EventStrea mProvider<MouseEvent>('mousedown'); 1053 static const EventStreamProvider<MouseEvent> mouseDownEvent = const EventStrea mProvider<MouseEvent>('mousedown');
898 1054
1055 /**
1056 * Static factory designed to expose `mouseenter` events to event
1057 * handlers that are not necessarily instances of [ElementInstance].
1058 *
1059 * See [EventStreamProvider] for usage information.
1060 */
899 @DomName('SVGElementInstance.mouseenterEvent') 1061 @DomName('SVGElementInstance.mouseenterEvent')
900 @DocsEditable() 1062 @DocsEditable()
901 @Experimental() // untriaged 1063 @Experimental() // untriaged
902 static const EventStreamProvider<MouseEvent> mouseEnterEvent = const EventStre amProvider<MouseEvent>('mouseenter'); 1064 static const EventStreamProvider<MouseEvent> mouseEnterEvent = const EventStre amProvider<MouseEvent>('mouseenter');
903 1065
1066 /**
1067 * Static factory designed to expose `mouseleave` events to event
1068 * handlers that are not necessarily instances of [ElementInstance].
1069 *
1070 * See [EventStreamProvider] for usage information.
1071 */
904 @DomName('SVGElementInstance.mouseleaveEvent') 1072 @DomName('SVGElementInstance.mouseleaveEvent')
905 @DocsEditable() 1073 @DocsEditable()
906 @Experimental() // untriaged 1074 @Experimental() // untriaged
907 static const EventStreamProvider<MouseEvent> mouseLeaveEvent = const EventStre amProvider<MouseEvent>('mouseleave'); 1075 static const EventStreamProvider<MouseEvent> mouseLeaveEvent = const EventStre amProvider<MouseEvent>('mouseleave');
908 1076
1077 /**
1078 * Static factory designed to expose `mousemove` events to event
1079 * handlers that are not necessarily instances of [ElementInstance].
1080 *
1081 * See [EventStreamProvider] for usage information.
1082 */
909 @DomName('SVGElementInstance.mousemoveEvent') 1083 @DomName('SVGElementInstance.mousemoveEvent')
910 @DocsEditable() 1084 @DocsEditable()
911 static const EventStreamProvider<MouseEvent> mouseMoveEvent = const EventStrea mProvider<MouseEvent>('mousemove'); 1085 static const EventStreamProvider<MouseEvent> mouseMoveEvent = const EventStrea mProvider<MouseEvent>('mousemove');
912 1086
1087 /**
1088 * Static factory designed to expose `mouseout` events to event
1089 * handlers that are not necessarily instances of [ElementInstance].
1090 *
1091 * See [EventStreamProvider] for usage information.
1092 */
913 @DomName('SVGElementInstance.mouseoutEvent') 1093 @DomName('SVGElementInstance.mouseoutEvent')
914 @DocsEditable() 1094 @DocsEditable()
915 static const EventStreamProvider<MouseEvent> mouseOutEvent = const EventStream Provider<MouseEvent>('mouseout'); 1095 static const EventStreamProvider<MouseEvent> mouseOutEvent = const EventStream Provider<MouseEvent>('mouseout');
916 1096
1097 /**
1098 * Static factory designed to expose `mouseover` events to event
1099 * handlers that are not necessarily instances of [ElementInstance].
1100 *
1101 * See [EventStreamProvider] for usage information.
1102 */
917 @DomName('SVGElementInstance.mouseoverEvent') 1103 @DomName('SVGElementInstance.mouseoverEvent')
918 @DocsEditable() 1104 @DocsEditable()
919 static const EventStreamProvider<MouseEvent> mouseOverEvent = const EventStrea mProvider<MouseEvent>('mouseover'); 1105 static const EventStreamProvider<MouseEvent> mouseOverEvent = const EventStrea mProvider<MouseEvent>('mouseover');
920 1106
1107 /**
1108 * Static factory designed to expose `mouseup` events to event
1109 * handlers that are not necessarily instances of [ElementInstance].
1110 *
1111 * See [EventStreamProvider] for usage information.
1112 */
921 @DomName('SVGElementInstance.mouseupEvent') 1113 @DomName('SVGElementInstance.mouseupEvent')
922 @DocsEditable() 1114 @DocsEditable()
923 static const EventStreamProvider<MouseEvent> mouseUpEvent = const EventStreamP rovider<MouseEvent>('mouseup'); 1115 static const EventStreamProvider<MouseEvent> mouseUpEvent = const EventStreamP rovider<MouseEvent>('mouseup');
924 1116
1117 /**
1118 * Static factory designed to expose `mousewheel` events to event
1119 * handlers that are not necessarily instances of [ElementInstance].
1120 *
1121 * See [EventStreamProvider] for usage information.
1122 */
925 @DomName('SVGElementInstance.mousewheelEvent') 1123 @DomName('SVGElementInstance.mousewheelEvent')
926 @DocsEditable() 1124 @DocsEditable()
927 static const EventStreamProvider<WheelEvent> mouseWheelEvent = const EventStre amProvider<WheelEvent>('mousewheel'); 1125 static const EventStreamProvider<WheelEvent> mouseWheelEvent = const EventStre amProvider<WheelEvent>('mousewheel');
928 1126
1127 /**
1128 * Static factory designed to expose `paste` events to event
1129 * handlers that are not necessarily instances of [ElementInstance].
1130 *
1131 * See [EventStreamProvider] for usage information.
1132 */
929 @DomName('SVGElementInstance.pasteEvent') 1133 @DomName('SVGElementInstance.pasteEvent')
930 @DocsEditable() 1134 @DocsEditable()
931 static const EventStreamProvider<Event> pasteEvent = const EventStreamProvider <Event>('paste'); 1135 static const EventStreamProvider<Event> pasteEvent = const EventStreamProvider <Event>('paste');
932 1136
1137 /**
1138 * Static factory designed to expose `reset` events to event
1139 * handlers that are not necessarily instances of [ElementInstance].
1140 *
1141 * See [EventStreamProvider] for usage information.
1142 */
933 @DomName('SVGElementInstance.resetEvent') 1143 @DomName('SVGElementInstance.resetEvent')
934 @DocsEditable() 1144 @DocsEditable()
935 static const EventStreamProvider<Event> resetEvent = const EventStreamProvider <Event>('reset'); 1145 static const EventStreamProvider<Event> resetEvent = const EventStreamProvider <Event>('reset');
936 1146
1147 /**
1148 * Static factory designed to expose `resize` events to event
1149 * handlers that are not necessarily instances of [ElementInstance].
1150 *
1151 * See [EventStreamProvider] for usage information.
1152 */
937 @DomName('SVGElementInstance.resizeEvent') 1153 @DomName('SVGElementInstance.resizeEvent')
938 @DocsEditable() 1154 @DocsEditable()
939 static const EventStreamProvider<Event> resizeEvent = const EventStreamProvide r<Event>('resize'); 1155 static const EventStreamProvider<Event> resizeEvent = const EventStreamProvide r<Event>('resize');
940 1156
1157 /**
1158 * Static factory designed to expose `scroll` events to event
1159 * handlers that are not necessarily instances of [ElementInstance].
1160 *
1161 * See [EventStreamProvider] for usage information.
1162 */
941 @DomName('SVGElementInstance.scrollEvent') 1163 @DomName('SVGElementInstance.scrollEvent')
942 @DocsEditable() 1164 @DocsEditable()
943 static const EventStreamProvider<Event> scrollEvent = const EventStreamProvide r<Event>('scroll'); 1165 static const EventStreamProvider<Event> scrollEvent = const EventStreamProvide r<Event>('scroll');
944 1166
1167 /**
1168 * Static factory designed to expose `search` events to event
1169 * handlers that are not necessarily instances of [ElementInstance].
1170 *
1171 * See [EventStreamProvider] for usage information.
1172 */
945 @DomName('SVGElementInstance.searchEvent') 1173 @DomName('SVGElementInstance.searchEvent')
946 @DocsEditable() 1174 @DocsEditable()
947 // http://www.w3.org/TR/html-markup/input.search.html 1175 // http://www.w3.org/TR/html-markup/input.search.html
948 @Experimental() 1176 @Experimental()
949 static const EventStreamProvider<Event> searchEvent = const EventStreamProvide r<Event>('search'); 1177 static const EventStreamProvider<Event> searchEvent = const EventStreamProvide r<Event>('search');
950 1178
1179 /**
1180 * Static factory designed to expose `select` events to event
1181 * handlers that are not necessarily instances of [ElementInstance].
1182 *
1183 * See [EventStreamProvider] for usage information.
1184 */
951 @DomName('SVGElementInstance.selectEvent') 1185 @DomName('SVGElementInstance.selectEvent')
952 @DocsEditable() 1186 @DocsEditable()
953 static const EventStreamProvider<Event> selectEvent = const EventStreamProvide r<Event>('select'); 1187 static const EventStreamProvider<Event> selectEvent = const EventStreamProvide r<Event>('select');
954 1188
1189 /**
1190 * Static factory designed to expose `selectstart` events to event
1191 * handlers that are not necessarily instances of [ElementInstance].
1192 *
1193 * See [EventStreamProvider] for usage information.
1194 */
955 @DomName('SVGElementInstance.selectstartEvent') 1195 @DomName('SVGElementInstance.selectstartEvent')
956 @DocsEditable() 1196 @DocsEditable()
957 static const EventStreamProvider<Event> selectStartEvent = const EventStreamPr ovider<Event>('selectstart'); 1197 static const EventStreamProvider<Event> selectStartEvent = const EventStreamPr ovider<Event>('selectstart');
958 1198
1199 /**
1200 * Static factory designed to expose `submit` events to event
1201 * handlers that are not necessarily instances of [ElementInstance].
1202 *
1203 * See [EventStreamProvider] for usage information.
1204 */
959 @DomName('SVGElementInstance.submitEvent') 1205 @DomName('SVGElementInstance.submitEvent')
960 @DocsEditable() 1206 @DocsEditable()
961 static const EventStreamProvider<Event> submitEvent = const EventStreamProvide r<Event>('submit'); 1207 static const EventStreamProvider<Event> submitEvent = const EventStreamProvide r<Event>('submit');
962 1208
1209 /**
1210 * Static factory designed to expose `unload` events to event
1211 * handlers that are not necessarily instances of [ElementInstance].
1212 *
1213 * See [EventStreamProvider] for usage information.
1214 */
963 @DomName('SVGElementInstance.unloadEvent') 1215 @DomName('SVGElementInstance.unloadEvent')
964 @DocsEditable() 1216 @DocsEditable()
965 static const EventStreamProvider<Event> unloadEvent = const EventStreamProvide r<Event>('unload'); 1217 static const EventStreamProvider<Event> unloadEvent = const EventStreamProvide r<Event>('unload');
966 1218
967 @DomName('SVGElementInstance.childNodes') 1219 @DomName('SVGElementInstance.childNodes')
968 @DocsEditable() 1220 @DocsEditable()
969 List<ElementInstance> get childNodes native "SVGElementInstance_childNodes_Get ter"; 1221 List<ElementInstance> get childNodes native "SVGElementInstance_childNodes_Get ter";
970 1222
971 @DomName('SVGElementInstance.correspondingElement') 1223 @DomName('SVGElementInstance.correspondingElement')
972 @DocsEditable() 1224 @DocsEditable()
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
1004 @DomName('SVGElementInstance.dispatchEvent') 1256 @DomName('SVGElementInstance.dispatchEvent')
1005 @DocsEditable() 1257 @DocsEditable()
1006 @Experimental() // untriaged 1258 @Experimental() // untriaged
1007 bool dispatchEvent(Event event) native "SVGElementInstance_dispatchEvent_Callb ack"; 1259 bool dispatchEvent(Event event) native "SVGElementInstance_dispatchEvent_Callb ack";
1008 1260
1009 @DomName('SVGElementInstance.removeEventListener') 1261 @DomName('SVGElementInstance.removeEventListener')
1010 @DocsEditable() 1262 @DocsEditable()
1011 @Experimental() // untriaged 1263 @Experimental() // untriaged
1012 void removeEventListener(String type, EventListener listener, [bool useCapture ]) native "SVGElementInstance_removeEventListener_Callback"; 1264 void removeEventListener(String type, EventListener listener, [bool useCapture ]) native "SVGElementInstance_removeEventListener_Callback";
1013 1265
1266 /// Stream of `abort` events handled by this [ElementInstance].
1014 @DomName('SVGElementInstance.onabort') 1267 @DomName('SVGElementInstance.onabort')
1015 @DocsEditable() 1268 @DocsEditable()
1016 Stream<Event> get onAbort => abortEvent.forTarget(this); 1269 Stream<Event> get onAbort => abortEvent.forTarget(this);
1017 1270
1271 /// Stream of `beforecopy` events handled by this [ElementInstance].
1018 @DomName('SVGElementInstance.onbeforecopy') 1272 @DomName('SVGElementInstance.onbeforecopy')
1019 @DocsEditable() 1273 @DocsEditable()
1020 Stream<Event> get onBeforeCopy => beforeCopyEvent.forTarget(this); 1274 Stream<Event> get onBeforeCopy => beforeCopyEvent.forTarget(this);
1021 1275
1276 /// Stream of `beforecut` events handled by this [ElementInstance].
1022 @DomName('SVGElementInstance.onbeforecut') 1277 @DomName('SVGElementInstance.onbeforecut')
1023 @DocsEditable() 1278 @DocsEditable()
1024 Stream<Event> get onBeforeCut => beforeCutEvent.forTarget(this); 1279 Stream<Event> get onBeforeCut => beforeCutEvent.forTarget(this);
1025 1280
1281 /// Stream of `beforepaste` events handled by this [ElementInstance].
1026 @DomName('SVGElementInstance.onbeforepaste') 1282 @DomName('SVGElementInstance.onbeforepaste')
1027 @DocsEditable() 1283 @DocsEditable()
1028 Stream<Event> get onBeforePaste => beforePasteEvent.forTarget(this); 1284 Stream<Event> get onBeforePaste => beforePasteEvent.forTarget(this);
1029 1285
1286 /// Stream of `blur` events handled by this [ElementInstance].
1030 @DomName('SVGElementInstance.onblur') 1287 @DomName('SVGElementInstance.onblur')
1031 @DocsEditable() 1288 @DocsEditable()
1032 Stream<Event> get onBlur => blurEvent.forTarget(this); 1289 Stream<Event> get onBlur => blurEvent.forTarget(this);
1033 1290
1291 /// Stream of `change` events handled by this [ElementInstance].
1034 @DomName('SVGElementInstance.onchange') 1292 @DomName('SVGElementInstance.onchange')
1035 @DocsEditable() 1293 @DocsEditable()
1036 Stream<Event> get onChange => changeEvent.forTarget(this); 1294 Stream<Event> get onChange => changeEvent.forTarget(this);
1037 1295
1296 /// Stream of `click` events handled by this [ElementInstance].
1038 @DomName('SVGElementInstance.onclick') 1297 @DomName('SVGElementInstance.onclick')
1039 @DocsEditable() 1298 @DocsEditable()
1040 Stream<MouseEvent> get onClick => clickEvent.forTarget(this); 1299 Stream<MouseEvent> get onClick => clickEvent.forTarget(this);
1041 1300
1301 /// Stream of `contextmenu` events handled by this [ElementInstance].
1042 @DomName('SVGElementInstance.oncontextmenu') 1302 @DomName('SVGElementInstance.oncontextmenu')
1043 @DocsEditable() 1303 @DocsEditable()
1044 Stream<MouseEvent> get onContextMenu => contextMenuEvent.forTarget(this); 1304 Stream<MouseEvent> get onContextMenu => contextMenuEvent.forTarget(this);
1045 1305
1306 /// Stream of `copy` events handled by this [ElementInstance].
1046 @DomName('SVGElementInstance.oncopy') 1307 @DomName('SVGElementInstance.oncopy')
1047 @DocsEditable() 1308 @DocsEditable()
1048 Stream<Event> get onCopy => copyEvent.forTarget(this); 1309 Stream<Event> get onCopy => copyEvent.forTarget(this);
1049 1310
1311 /// Stream of `cut` events handled by this [ElementInstance].
1050 @DomName('SVGElementInstance.oncut') 1312 @DomName('SVGElementInstance.oncut')
1051 @DocsEditable() 1313 @DocsEditable()
1052 Stream<Event> get onCut => cutEvent.forTarget(this); 1314 Stream<Event> get onCut => cutEvent.forTarget(this);
1053 1315
1316 /// Stream of `doubleclick` events handled by this [ElementInstance].
1054 @DomName('SVGElementInstance.ondblclick') 1317 @DomName('SVGElementInstance.ondblclick')
1055 @DocsEditable() 1318 @DocsEditable()
1056 Stream<Event> get onDoubleClick => doubleClickEvent.forTarget(this); 1319 Stream<Event> get onDoubleClick => doubleClickEvent.forTarget(this);
1057 1320
1321 /// Stream of `drag` events handled by this [ElementInstance].
1058 @DomName('SVGElementInstance.ondrag') 1322 @DomName('SVGElementInstance.ondrag')
1059 @DocsEditable() 1323 @DocsEditable()
1060 Stream<MouseEvent> get onDrag => dragEvent.forTarget(this); 1324 Stream<MouseEvent> get onDrag => dragEvent.forTarget(this);
1061 1325
1326 /// Stream of `dragend` events handled by this [ElementInstance].
1062 @DomName('SVGElementInstance.ondragend') 1327 @DomName('SVGElementInstance.ondragend')
1063 @DocsEditable() 1328 @DocsEditable()
1064 Stream<MouseEvent> get onDragEnd => dragEndEvent.forTarget(this); 1329 Stream<MouseEvent> get onDragEnd => dragEndEvent.forTarget(this);
1065 1330
1331 /// Stream of `dragenter` events handled by this [ElementInstance].
1066 @DomName('SVGElementInstance.ondragenter') 1332 @DomName('SVGElementInstance.ondragenter')
1067 @DocsEditable() 1333 @DocsEditable()
1068 Stream<MouseEvent> get onDragEnter => dragEnterEvent.forTarget(this); 1334 Stream<MouseEvent> get onDragEnter => dragEnterEvent.forTarget(this);
1069 1335
1336 /// Stream of `dragleave` events handled by this [ElementInstance].
1070 @DomName('SVGElementInstance.ondragleave') 1337 @DomName('SVGElementInstance.ondragleave')
1071 @DocsEditable() 1338 @DocsEditable()
1072 Stream<MouseEvent> get onDragLeave => dragLeaveEvent.forTarget(this); 1339 Stream<MouseEvent> get onDragLeave => dragLeaveEvent.forTarget(this);
1073 1340
1341 /// Stream of `dragover` events handled by this [ElementInstance].
1074 @DomName('SVGElementInstance.ondragover') 1342 @DomName('SVGElementInstance.ondragover')
1075 @DocsEditable() 1343 @DocsEditable()
1076 Stream<MouseEvent> get onDragOver => dragOverEvent.forTarget(this); 1344 Stream<MouseEvent> get onDragOver => dragOverEvent.forTarget(this);
1077 1345
1346 /// Stream of `dragstart` events handled by this [ElementInstance].
1078 @DomName('SVGElementInstance.ondragstart') 1347 @DomName('SVGElementInstance.ondragstart')
1079 @DocsEditable() 1348 @DocsEditable()
1080 Stream<MouseEvent> get onDragStart => dragStartEvent.forTarget(this); 1349 Stream<MouseEvent> get onDragStart => dragStartEvent.forTarget(this);
1081 1350
1351 /// Stream of `drop` events handled by this [ElementInstance].
1082 @DomName('SVGElementInstance.ondrop') 1352 @DomName('SVGElementInstance.ondrop')
1083 @DocsEditable() 1353 @DocsEditable()
1084 Stream<MouseEvent> get onDrop => dropEvent.forTarget(this); 1354 Stream<MouseEvent> get onDrop => dropEvent.forTarget(this);
1085 1355
1356 /// Stream of `error` events handled by this [ElementInstance].
1086 @DomName('SVGElementInstance.onerror') 1357 @DomName('SVGElementInstance.onerror')
1087 @DocsEditable() 1358 @DocsEditable()
1088 Stream<Event> get onError => errorEvent.forTarget(this); 1359 Stream<Event> get onError => errorEvent.forTarget(this);
1089 1360
1361 /// Stream of `focus` events handled by this [ElementInstance].
1090 @DomName('SVGElementInstance.onfocus') 1362 @DomName('SVGElementInstance.onfocus')
1091 @DocsEditable() 1363 @DocsEditable()
1092 Stream<Event> get onFocus => focusEvent.forTarget(this); 1364 Stream<Event> get onFocus => focusEvent.forTarget(this);
1093 1365
1366 /// Stream of `input` events handled by this [ElementInstance].
1094 @DomName('SVGElementInstance.oninput') 1367 @DomName('SVGElementInstance.oninput')
1095 @DocsEditable() 1368 @DocsEditable()
1096 Stream<Event> get onInput => inputEvent.forTarget(this); 1369 Stream<Event> get onInput => inputEvent.forTarget(this);
1097 1370
1371 /// Stream of `keydown` events handled by this [ElementInstance].
1098 @DomName('SVGElementInstance.onkeydown') 1372 @DomName('SVGElementInstance.onkeydown')
1099 @DocsEditable() 1373 @DocsEditable()
1100 Stream<KeyboardEvent> get onKeyDown => keyDownEvent.forTarget(this); 1374 Stream<KeyboardEvent> get onKeyDown => keyDownEvent.forTarget(this);
1101 1375
1376 /// Stream of `keypress` events handled by this [ElementInstance].
1102 @DomName('SVGElementInstance.onkeypress') 1377 @DomName('SVGElementInstance.onkeypress')
1103 @DocsEditable() 1378 @DocsEditable()
1104 Stream<KeyboardEvent> get onKeyPress => keyPressEvent.forTarget(this); 1379 Stream<KeyboardEvent> get onKeyPress => keyPressEvent.forTarget(this);
1105 1380
1381 /// Stream of `keyup` events handled by this [ElementInstance].
1106 @DomName('SVGElementInstance.onkeyup') 1382 @DomName('SVGElementInstance.onkeyup')
1107 @DocsEditable() 1383 @DocsEditable()
1108 Stream<KeyboardEvent> get onKeyUp => keyUpEvent.forTarget(this); 1384 Stream<KeyboardEvent> get onKeyUp => keyUpEvent.forTarget(this);
1109 1385
1386 /// Stream of `load` events handled by this [ElementInstance].
1110 @DomName('SVGElementInstance.onload') 1387 @DomName('SVGElementInstance.onload')
1111 @DocsEditable() 1388 @DocsEditable()
1112 Stream<Event> get onLoad => loadEvent.forTarget(this); 1389 Stream<Event> get onLoad => loadEvent.forTarget(this);
1113 1390
1391 /// Stream of `mousedown` events handled by this [ElementInstance].
1114 @DomName('SVGElementInstance.onmousedown') 1392 @DomName('SVGElementInstance.onmousedown')
1115 @DocsEditable() 1393 @DocsEditable()
1116 Stream<MouseEvent> get onMouseDown => mouseDownEvent.forTarget(this); 1394 Stream<MouseEvent> get onMouseDown => mouseDownEvent.forTarget(this);
1117 1395
1396 /// Stream of `mouseenter` events handled by this [ElementInstance].
1118 @DomName('SVGElementInstance.onmouseenter') 1397 @DomName('SVGElementInstance.onmouseenter')
1119 @DocsEditable() 1398 @DocsEditable()
1120 @Experimental() // untriaged 1399 @Experimental() // untriaged
1121 Stream<MouseEvent> get onMouseEnter => mouseEnterEvent.forTarget(this); 1400 Stream<MouseEvent> get onMouseEnter => mouseEnterEvent.forTarget(this);
1122 1401
1402 /// Stream of `mouseleave` events handled by this [ElementInstance].
1123 @DomName('SVGElementInstance.onmouseleave') 1403 @DomName('SVGElementInstance.onmouseleave')
1124 @DocsEditable() 1404 @DocsEditable()
1125 @Experimental() // untriaged 1405 @Experimental() // untriaged
1126 Stream<MouseEvent> get onMouseLeave => mouseLeaveEvent.forTarget(this); 1406 Stream<MouseEvent> get onMouseLeave => mouseLeaveEvent.forTarget(this);
1127 1407
1408 /// Stream of `mousemove` events handled by this [ElementInstance].
1128 @DomName('SVGElementInstance.onmousemove') 1409 @DomName('SVGElementInstance.onmousemove')
1129 @DocsEditable() 1410 @DocsEditable()
1130 Stream<MouseEvent> get onMouseMove => mouseMoveEvent.forTarget(this); 1411 Stream<MouseEvent> get onMouseMove => mouseMoveEvent.forTarget(this);
1131 1412
1413 /// Stream of `mouseout` events handled by this [ElementInstance].
1132 @DomName('SVGElementInstance.onmouseout') 1414 @DomName('SVGElementInstance.onmouseout')
1133 @DocsEditable() 1415 @DocsEditable()
1134 Stream<MouseEvent> get onMouseOut => mouseOutEvent.forTarget(this); 1416 Stream<MouseEvent> get onMouseOut => mouseOutEvent.forTarget(this);
1135 1417
1418 /// Stream of `mouseover` events handled by this [ElementInstance].
1136 @DomName('SVGElementInstance.onmouseover') 1419 @DomName('SVGElementInstance.onmouseover')
1137 @DocsEditable() 1420 @DocsEditable()
1138 Stream<MouseEvent> get onMouseOver => mouseOverEvent.forTarget(this); 1421 Stream<MouseEvent> get onMouseOver => mouseOverEvent.forTarget(this);
1139 1422
1423 /// Stream of `mouseup` events handled by this [ElementInstance].
1140 @DomName('SVGElementInstance.onmouseup') 1424 @DomName('SVGElementInstance.onmouseup')
1141 @DocsEditable() 1425 @DocsEditable()
1142 Stream<MouseEvent> get onMouseUp => mouseUpEvent.forTarget(this); 1426 Stream<MouseEvent> get onMouseUp => mouseUpEvent.forTarget(this);
1143 1427
1428 /// Stream of `mousewheel` events handled by this [ElementInstance].
1144 @DomName('SVGElementInstance.onmousewheel') 1429 @DomName('SVGElementInstance.onmousewheel')
1145 @DocsEditable() 1430 @DocsEditable()
1146 Stream<WheelEvent> get onMouseWheel => mouseWheelEvent.forTarget(this); 1431 Stream<WheelEvent> get onMouseWheel => mouseWheelEvent.forTarget(this);
1147 1432
1433 /// Stream of `paste` events handled by this [ElementInstance].
1148 @DomName('SVGElementInstance.onpaste') 1434 @DomName('SVGElementInstance.onpaste')
1149 @DocsEditable() 1435 @DocsEditable()
1150 Stream<Event> get onPaste => pasteEvent.forTarget(this); 1436 Stream<Event> get onPaste => pasteEvent.forTarget(this);
1151 1437
1438 /// Stream of `reset` events handled by this [ElementInstance].
1152 @DomName('SVGElementInstance.onreset') 1439 @DomName('SVGElementInstance.onreset')
1153 @DocsEditable() 1440 @DocsEditable()
1154 Stream<Event> get onReset => resetEvent.forTarget(this); 1441 Stream<Event> get onReset => resetEvent.forTarget(this);
1155 1442
1443 /// Stream of `resize` events handled by this [ElementInstance].
1156 @DomName('SVGElementInstance.onresize') 1444 @DomName('SVGElementInstance.onresize')
1157 @DocsEditable() 1445 @DocsEditable()
1158 Stream<Event> get onResize => resizeEvent.forTarget(this); 1446 Stream<Event> get onResize => resizeEvent.forTarget(this);
1159 1447
1448 /// Stream of `scroll` events handled by this [ElementInstance].
1160 @DomName('SVGElementInstance.onscroll') 1449 @DomName('SVGElementInstance.onscroll')
1161 @DocsEditable() 1450 @DocsEditable()
1162 Stream<Event> get onScroll => scrollEvent.forTarget(this); 1451 Stream<Event> get onScroll => scrollEvent.forTarget(this);
1163 1452
1453 /// Stream of `search` events handled by this [ElementInstance].
1164 @DomName('SVGElementInstance.onsearch') 1454 @DomName('SVGElementInstance.onsearch')
1165 @DocsEditable() 1455 @DocsEditable()
1166 // http://www.w3.org/TR/html-markup/input.search.html 1456 // http://www.w3.org/TR/html-markup/input.search.html
1167 @Experimental() 1457 @Experimental()
1168 Stream<Event> get onSearch => searchEvent.forTarget(this); 1458 Stream<Event> get onSearch => searchEvent.forTarget(this);
1169 1459
1460 /// Stream of `select` events handled by this [ElementInstance].
1170 @DomName('SVGElementInstance.onselect') 1461 @DomName('SVGElementInstance.onselect')
1171 @DocsEditable() 1462 @DocsEditable()
1172 Stream<Event> get onSelect => selectEvent.forTarget(this); 1463 Stream<Event> get onSelect => selectEvent.forTarget(this);
1173 1464
1465 /// Stream of `selectstart` events handled by this [ElementInstance].
1174 @DomName('SVGElementInstance.onselectstart') 1466 @DomName('SVGElementInstance.onselectstart')
1175 @DocsEditable() 1467 @DocsEditable()
1176 Stream<Event> get onSelectStart => selectStartEvent.forTarget(this); 1468 Stream<Event> get onSelectStart => selectStartEvent.forTarget(this);
1177 1469
1470 /// Stream of `submit` events handled by this [ElementInstance].
1178 @DomName('SVGElementInstance.onsubmit') 1471 @DomName('SVGElementInstance.onsubmit')
1179 @DocsEditable() 1472 @DocsEditable()
1180 Stream<Event> get onSubmit => submitEvent.forTarget(this); 1473 Stream<Event> get onSubmit => submitEvent.forTarget(this);
1181 1474
1475 /// Stream of `unload` events handled by this [ElementInstance].
1182 @DomName('SVGElementInstance.onunload') 1476 @DomName('SVGElementInstance.onunload')
1183 @DocsEditable() 1477 @DocsEditable()
1184 Stream<Event> get onUnload => unloadEvent.forTarget(this); 1478 Stream<Event> get onUnload => unloadEvent.forTarget(this);
1185 1479
1186 } 1480 }
1187 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1481 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
1188 // for details. All rights reserved. Use of this source code is governed by a 1482 // for details. All rights reserved. Use of this source code is governed by a
1189 // BSD-style license that can be found in the LICENSE file. 1483 // BSD-style license that can be found in the LICENSE file.
1190 1484
1191 // WARNING: Do not edit - generated code. 1485 // WARNING: Do not edit - generated code.
(...skipping 6271 matching lines...) Expand 10 before | Expand all | Expand 10 after
7463 @DocsEditable() 7757 @DocsEditable()
7464 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern"); 7758 factory _SVGVKernElement() => _SvgElementFactoryProvider.createSvgElement_tag( "vkern");
7465 /** 7759 /**
7466 * Constructor instantiated by the DOM when a custom element has been created. 7760 * Constructor instantiated by the DOM when a custom element has been created.
7467 * 7761 *
7468 * This can only be called by subclasses from their created constructor. 7762 * This can only be called by subclasses from their created constructor.
7469 */ 7763 */
7470 _SVGVKernElement.created() : super.created(); 7764 _SVGVKernElement.created() : super.created();
7471 7765
7472 } 7766 }
OLDNEW
« no previous file with comments | « dart/sdk/lib/svg/dart2js/svg_dart2js.dart ('k') | dart/sdk/lib/web_audio/dart2js/web_audio_dart2js.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698