@@ -124,7 +124,137 @@ abstract class SingletonFlutterWindow extends FlutterWindow {
124
124
void setIsolateDebugName (String name) => PlatformDispatcher .instance.setIsolateDebugName (name);
125
125
}
126
126
127
- abstract class Window extends SingletonFlutterWindow {}
127
+ // This class will go away entirely once references to it are removed from the
128
+ // framework. The many explicit overrides are an artifact of needing to add the
129
+ // same overrides to the one in dart:ui in order to get dartdoc to find the docs
130
+ // for them.
131
+ abstract class Window extends SingletonFlutterWindow {
132
+ @override
133
+ double get devicePixelRatio;
134
+
135
+ @override
136
+ Rect get physicalGeometry;
137
+
138
+ @override
139
+ Size get physicalSize;
140
+
141
+ @override
142
+ WindowPadding get viewInsets;
143
+
144
+ @override
145
+ WindowPadding get viewPadding;
146
+
147
+ @override
148
+ WindowPadding get systemGestureInsets;
149
+
150
+ @override
151
+ WindowPadding get padding;
152
+
153
+ @override
154
+ void render (Scene scene);
155
+
156
+ @override
157
+ VoidCallback ? get onMetricsChanged;
158
+ @override
159
+ set onMetricsChanged (VoidCallback ? callback);
160
+
161
+ @override
162
+ Locale ? get locale => super .locale;
163
+
164
+ @override
165
+ List <Locale >? get locales => super .locales;
166
+
167
+ @override
168
+ Locale ? computePlatformResolvedLocale (List <Locale > supportedLocales);
169
+
170
+ @override
171
+ VoidCallback ? get onLocaleChanged;
172
+ @override
173
+ set onLocaleChanged (VoidCallback ? callback);
174
+
175
+ @override
176
+ String get initialLifecycleState;
177
+
178
+ @override
179
+ double get textScaleFactor;
180
+
181
+ @override
182
+ bool get alwaysUse24HourFormat;
183
+
184
+ @override
185
+ VoidCallback ? get onTextScaleFactorChanged;
186
+ @override
187
+ set onTextScaleFactorChanged (VoidCallback ? callback);
188
+
189
+ @override
190
+ Brightness get platformBrightness;
191
+
192
+ @override
193
+ VoidCallback ? get onPlatformBrightnessChanged;
194
+ @override
195
+ set onPlatformBrightnessChanged (VoidCallback ? callback);
196
+
197
+ @override
198
+ FrameCallback ? get onBeginFrame;
199
+ @override
200
+ set onBeginFrame (FrameCallback ? callback);
201
+
202
+ @override
203
+ VoidCallback ? get onDrawFrame;
204
+ @override
205
+ set onDrawFrame (VoidCallback ? callback);
206
+
207
+ @override
208
+ TimingsCallback ? get onReportTimings;
209
+ @override
210
+ set onReportTimings (TimingsCallback ? callback);
211
+
212
+ @override
213
+ PointerDataPacketCallback ? get onPointerDataPacket;
214
+ @override
215
+ set onPointerDataPacket (PointerDataPacketCallback ? callback);
216
+
217
+ @override
218
+ String get defaultRouteName;
219
+
220
+ @override
221
+ void scheduleFrame ();
222
+
223
+ @override
224
+ bool get semanticsEnabled;
225
+
226
+ @override
227
+ VoidCallback ? get onSemanticsEnabledChanged;
228
+ @override
229
+ set onSemanticsEnabledChanged (VoidCallback ? callback);
230
+
231
+ @override
232
+ SemanticsActionCallback ? get onSemanticsAction;
233
+ @override
234
+ set onSemanticsAction (SemanticsActionCallback ? callback);
235
+
236
+ @override
237
+ AccessibilityFeatures get accessibilityFeatures;
238
+
239
+ @override
240
+ VoidCallback ? get onAccessibilityFeaturesChanged;
241
+ @override
242
+ set onAccessibilityFeaturesChanged (VoidCallback ? callback);
243
+
244
+ @override
245
+ void updateSemantics (SemanticsUpdate update);
246
+
247
+ @override
248
+ void sendPlatformMessage (String name, ByteData ? data, PlatformMessageResponseCallback ? callback);
249
+
250
+ @override
251
+ PlatformMessageCallback ? get onPlatformMessage;
252
+ @override
253
+ set onPlatformMessage (PlatformMessageCallback ? callback);
254
+
255
+ @override
256
+ void setIsolateDebugName (String name);
257
+ }
128
258
129
259
class AccessibilityFeatures {
130
260
const AccessibilityFeatures ._(this ._index);
0 commit comments