Index: mojo/dart/packages/mojo_services/lib/mojo/window_manager.mojom.dart |
diff --git a/mojo/dart/packages/mojo_services/lib/mojo/window_manager.mojom.dart b/mojo/dart/packages/mojo_services/lib/mojo/window_manager.mojom.dart |
index 8ad38af2f8b3cba72c9f07b046b4d655e91cf4b5..15ccf23b5ed4754d192bbfe7e3ff4ace69188814 100644 |
--- a/mojo/dart/packages/mojo_services/lib/mojo/window_manager.mojom.dart |
+++ b/mojo/dart/packages/mojo_services/lib/mojo/window_manager.mojom.dart |
@@ -5,9 +5,12 @@ |
library window_manager_mojom; |
import 'dart:async'; |
+import 'dart:collection'; |
import 'package:mojo/bindings.dart' as bindings; |
import 'package:mojo/core.dart' as core; |
+import 'package:mojo/mojo/bindings/types/mojom_types.mojom.dart' as mojom_types; |
+import 'package:mojo/mojo/bindings/types/service_describer.mojom.dart' as service_describer; |
import 'package:mojo_services/mojo/input_events.mojom.dart' as input_events_mojom; |
import 'package:mojo/mojo/service_provider.mojom.dart' as service_provider_mojom; |
@@ -93,6 +96,41 @@ class _WindowManagerEmbedParams extends bindings.Struct { |
'Object containing handles cannot be encoded to JSON.'); |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_Embed_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_WindowManagerEmbedParams' |
+ ..fullIdentifier = 'mojo._WindowManagerEmbedParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Url') |
+ ..type = (new mojom_types.Type() |
+..stringType = (new mojom_types.StringType()..nullable = false)), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Services') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ ..nullable = true |
+ |
+ |
+ ..isInterfaceRequest = true |
+ ..identifier = '_service_provider_ServiceProvider__' |
+ ..typeKey = '_service_provider_ServiceProvider__' |
+ )), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ExposedServices') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ ..nullable = true |
+ |
+ |
+ ..identifier = '_service_provider_ServiceProvider__' |
+ ..typeKey = '_service_provider_ServiceProvider__' |
+ )), |
+ ]; |
+} |
class _WindowManagerSetCaptureParams extends bindings.Struct { |
@@ -160,6 +198,17 @@ class _WindowManagerSetCaptureParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_SetCapture_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_WindowManagerSetCaptureParams' |
+ ..fullIdentifier = 'mojo._WindowManagerSetCaptureParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ViewId') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint32), |
+ ]; |
+} |
class WindowManagerSetCaptureResponseParams extends bindings.Struct { |
@@ -227,6 +276,17 @@ class WindowManagerSetCaptureResponseParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_SetCapture_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'WindowManagerSetCaptureResponseParams' |
+ ..fullIdentifier = 'mojo.WindowManagerSetCaptureResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Success') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.bool), |
+ ]; |
+} |
class _WindowManagerFocusWindowParams extends bindings.Struct { |
@@ -294,6 +354,17 @@ class _WindowManagerFocusWindowParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_FocusWindow_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_WindowManagerFocusWindowParams' |
+ ..fullIdentifier = 'mojo._WindowManagerFocusWindowParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ViewId') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint32), |
+ ]; |
+} |
class WindowManagerFocusWindowResponseParams extends bindings.Struct { |
@@ -361,6 +432,17 @@ class WindowManagerFocusWindowResponseParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_FocusWindow_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'WindowManagerFocusWindowResponseParams' |
+ ..fullIdentifier = 'mojo.WindowManagerFocusWindowResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Success') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.bool), |
+ ]; |
+} |
class _WindowManagerActivateWindowParams extends bindings.Struct { |
@@ -428,6 +510,17 @@ class _WindowManagerActivateWindowParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_ActivateWindow_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_WindowManagerActivateWindowParams' |
+ ..fullIdentifier = 'mojo._WindowManagerActivateWindowParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ViewId') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint32), |
+ ]; |
+} |
class WindowManagerActivateWindowResponseParams extends bindings.Struct { |
@@ -495,6 +588,17 @@ class WindowManagerActivateWindowResponseParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_ActivateWindow_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'WindowManagerActivateWindowResponseParams' |
+ ..fullIdentifier = 'mojo.WindowManagerActivateWindowResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Success') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.bool), |
+ ]; |
+} |
class _WindowManagerGetFocusedAndActiveViewsParams extends bindings.Struct { |
@@ -561,6 +665,24 @@ class _WindowManagerGetFocusedAndActiveViewsParams extends bindings.Struct { |
'Object containing handles cannot be encoded to JSON.'); |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_GetFocusedAndActiveViews_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_WindowManagerGetFocusedAndActiveViewsParams' |
+ ..fullIdentifier = 'mojo._WindowManagerGetFocusedAndActiveViewsParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Observer') |
+ ..type = (new mojom_types.Type() |
+ ..typeReference = (new mojom_types.TypeReference() |
+ ..nullable = true |
+ |
+ |
+ ..identifier = '_window_manager_WindowManagerObserver__' |
+ ..typeKey = '_window_manager_WindowManagerObserver__' |
+ )), |
+ ]; |
+} |
class WindowManagerGetFocusedAndActiveViewsResponseParams extends bindings.Struct { |
@@ -646,6 +768,25 @@ class WindowManagerGetFocusedAndActiveViewsResponseParams extends bindings.Struc |
return map; |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_GetFocusedAndActiveViews_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'WindowManagerGetFocusedAndActiveViewsResponseParams' |
+ ..fullIdentifier = 'mojo.WindowManagerGetFocusedAndActiveViewsResponseParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'CaptureViewId') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint32), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'FocusedViewId') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint32), |
+ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ActiveViewId') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint32), |
+ ]; |
+} |
class _WindowManagerObserverOnCaptureChangedParams extends bindings.Struct { |
@@ -713,6 +854,17 @@ class _WindowManagerObserverOnCaptureChangedParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManagerObserver_OnCaptureChanged_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_WindowManagerObserverOnCaptureChangedParams' |
+ ..fullIdentifier = 'mojo._WindowManagerObserverOnCaptureChangedParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'CaptureViewId') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint32), |
+ ]; |
+} |
class _WindowManagerObserverOnFocusChangedParams extends bindings.Struct { |
@@ -780,6 +932,17 @@ class _WindowManagerObserverOnFocusChangedParams extends bindings.Struct { |
return map; |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManagerObserver_OnFocusChanged_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_WindowManagerObserverOnFocusChangedParams' |
+ ..fullIdentifier = 'mojo._WindowManagerObserverOnFocusChangedParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'FocusedViewId') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint32), |
+ ]; |
+} |
class _WindowManagerObserverOnActiveWindowChangedParams extends bindings.Struct { |
@@ -847,6 +1010,18 @@ class _WindowManagerObserverOnActiveWindowChangedParams extends bindings.Struct |
return map; |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManagerObserver_OnActiveWindowChanged_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = '_WindowManagerObserverOnActiveWindowChangedParams' |
+ ..fullIdentifier = 'mojo._WindowManagerObserverOnActiveWindowChangedParams') |
+ ..fields = <mojom_types.StructField>[ |
+ new mojom_types.StructField() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'FocusedViewId') |
+ ..type = (new mojom_types.Type()..simpleType = mojom_types.SimpleType.uint32), |
+ ]; |
+} |
+ |
const int _WindowManager_embedName = 0; |
const int _WindowManager_setCaptureName = 1; |
@@ -854,6 +1029,43 @@ const int _WindowManager_focusWindowName = 2; |
const int _WindowManager_activateWindowName = 3; |
const int _WindowManager_getFocusedAndActiveViewsName = 4; |
+mojom_types.MojomInterface _window_manager_WindowManager__() { |
+ return new mojom_types.MojomInterface() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'WindowManager' |
+ ..fullIdentifier = 'mojo.WindowManager') |
+ ..interfaceName = 'WindowManager' |
+ ..methods = <int, mojom_types.MojomMethod>{ |
+_WindowManager_embedName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'Embed') |
+ ..ordinal = _WindowManager_embedName..parameters = _window_manager_WindowManager_Embed_Params__(),_WindowManager_setCaptureName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'SetCapture') |
+ ..ordinal = _WindowManager_setCaptureName |
+ ..responseParams = _window_manager_WindowManager_SetCapture_ResponseParams__()..parameters = _window_manager_WindowManager_SetCapture_Params__(),_WindowManager_focusWindowName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'FocusWindow') |
+ ..ordinal = _WindowManager_focusWindowName |
+ ..responseParams = _window_manager_WindowManager_FocusWindow_ResponseParams__()..parameters = _window_manager_WindowManager_FocusWindow_Params__(),_WindowManager_activateWindowName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'ActivateWindow') |
+ ..ordinal = _WindowManager_activateWindowName |
+ ..responseParams = _window_manager_WindowManager_ActivateWindow_ResponseParams__()..parameters = _window_manager_WindowManager_ActivateWindow_Params__(),_WindowManager_getFocusedAndActiveViewsName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'GetFocusedAndActiveViews') |
+ ..ordinal = _WindowManager_getFocusedAndActiveViewsName |
+ ..responseParams = _window_manager_WindowManager_GetFocusedAndActiveViews_ResponseParams__()..parameters = _window_manager_WindowManager_GetFocusedAndActiveViews_Params__(), |
+ }; |
+} |
+ |
+class _WindowManagerServiceDescription implements service_describer.ServiceDescription { |
+dynamic getTopLevelInterface([Function responseFactory = null]) { |
+ return _window_manager_WindowManager__(); |
+ } |
+ dynamic getTypeDefinition(String typeKey,[Function responseFactory = null]) { |
+ return getAllMojomTypeDefinitions()[typeKey]; |
+ } |
+ dynamic getAllTypeDefinitions([Function responseFactory = null]) { |
+ return getAllMojomTypeDefinitions(); |
+ } |
+} |
+ |
abstract class WindowManager { |
static const String serviceName = "mojo::WindowManager"; |
void embed(String url, Object services, Object exposedServices); |
@@ -879,6 +1091,9 @@ class _WindowManagerProxyImpl extends bindings.Proxy { |
return new _WindowManagerProxyImpl.fromEndpoint(endpoint); |
} |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _WindowManagerServiceDescription(); |
+ |
void handleResponse(bindings.ServiceMessage message) { |
switch (message.header.type) { |
case _WindowManager_setCaptureName: |
@@ -1250,12 +1465,45 @@ class WindowManagerStub extends bindings.Stub { |
} |
int get version => 0; |
+ |
+ |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _WindowManagerServiceDescription(); |
} |
const int _WindowManagerObserver_onCaptureChangedName = 0; |
const int _WindowManagerObserver_onFocusChangedName = 1; |
const int _WindowManagerObserver_onActiveWindowChangedName = 2; |
+mojom_types.MojomInterface _window_manager_WindowManagerObserver__() { |
+ return new mojom_types.MojomInterface() |
+ ..declData = (new mojom_types.DeclarationData() |
+ ..shortName = 'WindowManagerObserver' |
+ ..fullIdentifier = 'mojo.WindowManagerObserver') |
+ ..interfaceName = 'WindowManagerObserver' |
+ ..methods = <int, mojom_types.MojomMethod>{ |
+_WindowManagerObserver_onCaptureChangedName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'OnCaptureChanged') |
+ ..ordinal = _WindowManagerObserver_onCaptureChangedName..parameters = _window_manager_WindowManagerObserver_OnCaptureChanged_Params__(),_WindowManagerObserver_onFocusChangedName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'OnFocusChanged') |
+ ..ordinal = _WindowManagerObserver_onFocusChangedName..parameters = _window_manager_WindowManagerObserver_OnFocusChanged_Params__(),_WindowManagerObserver_onActiveWindowChangedName: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = 'OnActiveWindowChanged') |
+ ..ordinal = _WindowManagerObserver_onActiveWindowChangedName..parameters = _window_manager_WindowManagerObserver_OnActiveWindowChanged_Params__(), |
+ }; |
+} |
+ |
+class _WindowManagerObserverServiceDescription implements service_describer.ServiceDescription { |
+dynamic getTopLevelInterface([Function responseFactory = null]) { |
+ return _window_manager_WindowManagerObserver__(); |
+ } |
+ dynamic getTypeDefinition(String typeKey,[Function responseFactory = null]) { |
+ return getAllMojomTypeDefinitions()[typeKey]; |
+ } |
+ dynamic getAllTypeDefinitions([Function responseFactory = null]) { |
+ return getAllMojomTypeDefinitions(); |
+ } |
+} |
+ |
abstract class WindowManagerObserver { |
static const String serviceName = null; |
void onCaptureChanged(int captureViewId); |
@@ -1279,6 +1527,9 @@ class _WindowManagerObserverProxyImpl extends bindings.Proxy { |
return new _WindowManagerObserverProxyImpl.fromEndpoint(endpoint); |
} |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _WindowManagerObserverServiceDescription(); |
+ |
void handleResponse(bindings.ServiceMessage message) { |
switch (message.header.type) { |
default: |
@@ -1450,6 +1701,77 @@ class WindowManagerObserverStub extends bindings.Stub { |
} |
int get version => 0; |
+ |
+ |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _WindowManagerObserverServiceDescription(); |
} |
+ |
+ |
+ |
+ |
+ |
+Map<String, mojom_types.UserDefinedType> _initDescriptions() { |
+ var map = new HashMap<String, mojom_types.UserDefinedType>(); |
+map["_window_manager_WindowManager_Embed_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _window_manager_WindowManager_Embed_Params__(); |
+map["_window_manager_WindowManager_SetCapture_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _window_manager_WindowManager_SetCapture_Params__(); |
+map["_window_manager_WindowManager_SetCapture_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _window_manager_WindowManager_SetCapture_ResponseParams__(); |
+map["_window_manager_WindowManager_FocusWindow_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _window_manager_WindowManager_FocusWindow_Params__(); |
+map["_window_manager_WindowManager_FocusWindow_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _window_manager_WindowManager_FocusWindow_ResponseParams__(); |
+map["_window_manager_WindowManager_ActivateWindow_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _window_manager_WindowManager_ActivateWindow_Params__(); |
+map["_window_manager_WindowManager_ActivateWindow_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _window_manager_WindowManager_ActivateWindow_ResponseParams__(); |
+map["_window_manager_WindowManager_GetFocusedAndActiveViews_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _window_manager_WindowManager_GetFocusedAndActiveViews_Params__(); |
+map["_window_manager_WindowManager_GetFocusedAndActiveViews_ResponseParams__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _window_manager_WindowManager_GetFocusedAndActiveViews_ResponseParams__(); |
+map["_window_manager_WindowManagerObserver_OnCaptureChanged_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _window_manager_WindowManagerObserver_OnCaptureChanged_Params__(); |
+map["_window_manager_WindowManagerObserver_OnFocusChanged_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _window_manager_WindowManagerObserver_OnFocusChanged_Params__(); |
+map["_window_manager_WindowManagerObserver_OnActiveWindowChanged_Params__"] = |
+ new mojom_types.UserDefinedType() |
+ ..structType = _window_manager_WindowManagerObserver_OnActiveWindowChanged_Params__(); |
+map["_window_manager_WindowManager__"] = |
+ new mojom_types.UserDefinedType() |
+ ..interfaceType = _window_manager_WindowManager__(); |
+map["_window_manager_WindowManagerObserver__"] = |
+ new mojom_types.UserDefinedType() |
+ ..interfaceType = _window_manager_WindowManagerObserver__(); |
+input_events_mojom.getAllMojomTypeDefinitions().forEach((String s, mojom_types.UserDefinedType udt) { |
+ map[s] = udt; |
+}); |
+service_provider_mojom.getAllMojomTypeDefinitions().forEach((String s, mojom_types.UserDefinedType udt) { |
+ map[s] = udt; |
+}); |
+ |
+ return map; |
+} |
+ |
+var _MojomDesc; |
+Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() { |
+ if (_MojomDesc == null) { |
+ _MojomDesc = _initDescriptions(); |
+ } |
+ return _MojomDesc; |
+} |
+ |