diff options
Diffstat (limited to 'interfaces/windowmanager.xml')
-rw-r--r-- | interfaces/windowmanager.xml | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/interfaces/windowmanager.xml b/interfaces/windowmanager.xml index 754c816..8a34611 100644 --- a/interfaces/windowmanager.xml +++ b/interfaces/windowmanager.xml @@ -127,6 +127,7 @@ Returns a list of layouts that offer the exact requested ammount of surface render areas. If the list is empty, no layout fits the exact ammount. --> + <method name="getAvailableLayouts"> <arg name="numberOfAppSurfaces" type="i" direction="in"/> <arg name="layoutIds" type="ai" direction="out"/> @@ -134,19 +135,6 @@ </method> <!-- - getAllSurfacesOfProcess: - @pid: The PID of the process. - @surfaceIds: A list of surfaces that were created by the process. - - The surface IDs can be used to assign them to a layout render area. - --> - <method name="getAllSurfacesOfProcess"> - <arg name="pid" type="i" direction="in"/> - <arg name="layoutIds" type="ai" direction="out"/> - <annotation name="org.qtproject.QtDBus.QtTypeName.Out0" value="QList<int>"/> - </method> - - <!-- setSurfaceToLayoutArea: @surfaceId: The ID of the surface that shall be positioned. @layoutAreaId: The ID of the layout area where the surface shall be rendered. @@ -187,12 +175,23 @@ <!-- showLayer: @layer: The ID of the layer to show. POPUP=0, HOMESCREEN_OVERLAY=1, APPS=2, HOMESCREEN=3 + @pid: The PID of the app to show. (used only when layer is APPS=2) Show complete layers. By default, all layers are shown. --> <method name="showLayer"> <arg name="layer" type="i" direction="in"/> + <arg name="pid" type="i" direction="in"/> + </method> + <!-- + showAppLayer: + @pid: The PID of the app to show. + + Show layer for application . + --> + <method name="showAppLayer"> + <arg name="pid" type="i" direction="in"/> </method> <!-- hideLayer: |