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 fa34b135a286a40a2eacc0795ccede3d36d27ed6..2922c34cf717c1e2f681d1546af8b1aa728d36df 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 |
@@ -8,6 +8,8 @@ import 'dart:async'; |
import 'package:mojo/bindings.dart' as bindings; |
import 'package:mojo/core.dart' as core; |
+import 'package:mojo/mojo/mojom_types.mojom.dart' as mojom_types; |
+import 'package:mojo/mojo/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; |
@@ -94,6 +96,40 @@ class WindowManagerEmbedParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_Embed_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = '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 { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -161,6 +197,16 @@ class WindowManagerSetCaptureParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_SetCapture_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = '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 { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -228,6 +274,16 @@ class WindowManagerSetCaptureResponseParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_SetCapture_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = '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 { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -295,6 +351,16 @@ class WindowManagerFocusWindowParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_FocusWindow_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = '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 { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -362,6 +428,16 @@ class WindowManagerFocusWindowResponseParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_FocusWindow_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = '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 { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -429,6 +505,16 @@ class WindowManagerActivateWindowParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_ActivateWindow_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = '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 { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -496,6 +582,16 @@ class WindowManagerActivateWindowResponseParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_ActivateWindow_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = '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 { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -562,6 +658,23 @@ class WindowManagerGetFocusedAndActiveViewsParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_GetFocusedAndActiveViews_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = '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 { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -647,6 +760,24 @@ class WindowManagerGetFocusedAndActiveViewsResponseParams extends bindings.Struc |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManager_GetFocusedAndActiveViews_ResponseParams__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = '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 { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -714,6 +845,16 @@ class WindowManagerObserverOnCaptureChangedParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManagerObserver_OnCaptureChanged_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = '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 { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -781,6 +922,16 @@ class WindowManagerObserverOnFocusChangedParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManagerObserver_OnFocusChanged_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = '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 { |
static const List<bindings.StructDataHeader> kVersions = const [ |
@@ -848,6 +999,17 @@ class WindowManagerObserverOnActiveWindowChangedParams extends bindings.Struct { |
} |
} |
+mojom_types.MojomStruct _window_manager_WindowManagerObserver_OnActiveWindowChanged_Params__() { |
+ return new mojom_types.MojomStruct() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = '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 kWindowManager_embed_name = 0; |
const int kWindowManager_setCapture_name = 1; |
const int kWindowManager_focusWindow_name = 2; |
@@ -857,6 +1019,43 @@ const int kWindowManager_getFocusedAndActiveViews_name = 4; |
const String WindowManagerName = |
'mojo::WindowManager'; |
+mojom_types.MojomInterface _window_manager_WindowManager__() { |
+ return new mojom_types.MojomInterface() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "WindowManager") |
+ ..interfaceName = "WindowManager" |
+ ..methods = <int, mojom_types.MojomMethod>{ |
+kWindowManager_embed_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "Embed") |
+ ..ordinal = kWindowManager_embed_name..parameters = _window_manager_WindowManager_Embed_Params__(),kWindowManager_setCapture_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "SetCapture") |
+ ..ordinal = kWindowManager_setCapture_name |
+ ..responseParams = _window_manager_WindowManager_SetCapture_ResponseParams__()..parameters = _window_manager_WindowManager_SetCapture_Params__(),kWindowManager_focusWindow_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "FocusWindow") |
+ ..ordinal = kWindowManager_focusWindow_name |
+ ..responseParams = _window_manager_WindowManager_FocusWindow_ResponseParams__()..parameters = _window_manager_WindowManager_FocusWindow_Params__(),kWindowManager_activateWindow_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "ActivateWindow") |
+ ..ordinal = kWindowManager_activateWindow_name |
+ ..responseParams = _window_manager_WindowManager_ActivateWindow_ResponseParams__()..parameters = _window_manager_WindowManager_ActivateWindow_Params__(),kWindowManager_getFocusedAndActiveViews_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "GetFocusedAndActiveViews") |
+ ..ordinal = kWindowManager_getFocusedAndActiveViews_name |
+ ..responseParams = _window_manager_WindowManager_GetFocusedAndActiveViews_ResponseParams__()..parameters = _window_manager_WindowManager_GetFocusedAndActiveViews_Params__(), |
+ }; |
+} |
+ |
+class _WindowManagerServiceDescription extends service_describer.ServiceDescription { |
+ // Avoid infinite loop by overriding serviceDescription field. |
+ final service_describer.ServiceDescription serviceDescription = null; |
+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 { |
void embed(String url, Object services, Object exposedServices); |
dynamic setCapture(int viewId,[Function responseFactory = null]); |
@@ -884,6 +1083,9 @@ class WindowManagerProxyImpl extends bindings.Proxy { |
String get name => WindowManagerName; |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _WindowManagerServiceDescription(); |
+ |
void handleResponse(bindings.ServiceMessage message) { |
switch (message.header.type) { |
case kWindowManager_setCapture_name: |
@@ -1257,6 +1459,9 @@ class WindowManagerStub extends bindings.Stub { |
} |
int get version => 0; |
+ |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _WindowManagerServiceDescription(); |
} |
const int kWindowManagerObserver_onCaptureChanged_name = 0; |
@@ -1266,6 +1471,35 @@ const int kWindowManagerObserver_onActiveWindowChanged_name = 2; |
const String WindowManagerObserverName = |
'mojo::WindowManagerObserver'; |
+mojom_types.MojomInterface _window_manager_WindowManagerObserver__() { |
+ return new mojom_types.MojomInterface() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "WindowManagerObserver") |
+ ..interfaceName = "WindowManagerObserver" |
+ ..methods = <int, mojom_types.MojomMethod>{ |
+kWindowManagerObserver_onCaptureChanged_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "OnCaptureChanged") |
+ ..ordinal = kWindowManagerObserver_onCaptureChanged_name..parameters = _window_manager_WindowManagerObserver_OnCaptureChanged_Params__(),kWindowManagerObserver_onFocusChanged_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "OnFocusChanged") |
+ ..ordinal = kWindowManagerObserver_onFocusChanged_name..parameters = _window_manager_WindowManagerObserver_OnFocusChanged_Params__(),kWindowManagerObserver_onActiveWindowChanged_name: new mojom_types.MojomMethod() |
+ ..declData = (new mojom_types.DeclarationData()..shortName = "OnActiveWindowChanged") |
+ ..ordinal = kWindowManagerObserver_onActiveWindowChanged_name..parameters = _window_manager_WindowManagerObserver_OnActiveWindowChanged_Params__(), |
+ }; |
+} |
+ |
+class _WindowManagerObserverServiceDescription extends service_describer.ServiceDescription { |
+ // Avoid infinite loop by overriding serviceDescription field. |
+ final service_describer.ServiceDescription serviceDescription = null; |
+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 { |
void onCaptureChanged(int captureViewId); |
void onFocusChanged(int focusedViewId); |
@@ -1291,6 +1525,9 @@ class WindowManagerObserverProxyImpl extends bindings.Proxy { |
String get name => WindowManagerObserverName; |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _WindowManagerObserverServiceDescription(); |
+ |
void handleResponse(bindings.ServiceMessage message) { |
switch (message.header.type) { |
default: |
@@ -1466,6 +1703,147 @@ class WindowManagerObserverStub extends bindings.Stub { |
} |
int get version => 0; |
+ |
+ service_describer.ServiceDescription get serviceDescription => |
+ new _WindowManagerObserverServiceDescription(); |
+} |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+var _MojomDesc__ = _initDescriptions(); |
+ |
+Map<String, mojom_types.UserDefinedType> _initDescriptions() { |
+ var map = new Map<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_WindowManagerObserver__"] = |
+ new mojom_types.UserDefinedType() |
+ ..interfaceType = _window_manager_WindowManagerObserver__(); |
+ |
+ |
+ |
+ |
+ 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__(); |
+ |
+ |
+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; |
+} |
+ |
+Map<String, mojom_types.UserDefinedType> getAllMojomTypeDefinitions() { |
+ return _MojomDesc__; |
} |