app: use activate_surface() in surface_set_layout()
[staging/windowmanager.git] / layers.json
index 0208502..280dd2e 100644 (file)
@@ -3,9 +3,12 @@
 
    "main_surface": {
       "surface_id": 1000,
+      "surface_role": "HomeScreen",
       "comment": "This surface should never be made invisible (The HomeScreen)"
    },
 
+   "dynamic_ids_start": 16777216,
+
    "layers": [
       {
          "name": "HomeScreen",
@@ -28,6 +31,7 @@
       {
          "type": "single",
          "surface_id": 1000,
+         "role": "^HomeScreen$",
          "name": "HomeScreen",
          "layer_id": 1000,
          "area": { "type": "full" },
@@ -37,6 +41,7 @@
          "type": "range",
          "first_surface_id": 2000,
          "last_surface_id": 2999,
+         "role": "^App.*",
          "name": "apps",
          "layer_id": 1001,
          "area": { "type": "rect", "rect": { "x": 0, "y": 100, "width": -1, "height": -201 } },
@@ -46,6 +51,7 @@
          "type": "range",
          "first_surface_id": 3000,
          "last_surface_id": 3999,
+         "role": "^OnScreen.*",
          "name": "popups",
          "layer_id": 9999,
          "area": { "type": "rect", "rect": { "x": 0, "y": 100, "width": -1, "height": -201 } },