text: Rename ::set_panel to ::set_overlay_panel
authorJan Arne Petersen <jpetersen@openismus.com>
Thu, 18 Apr 2013 14:47:37 +0000 (16:47 +0200)
committerKristian Høgsberg <krh@bitplanet.net>
Thu, 2 May 2013 21:12:02 +0000 (17:12 -0400)
Also add documentation to input_panel_surface::set_overlay_panel.

Signed-off-by: Jan Arne Petersen <jpetersen@openismus.com>
protocol/input-method.xml
src/shell.c

index dd905c2..4ccb08e 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <protocol name="input_method">
   <copyright>
-    Copyright © 2012 Intel Corporation
+    Copyright © 2012, 2013 Intel Corporation
 
     Permission to use, copy, modify, distribute, and sell this
     software and its documentation for any purpose is hereby granted
       <arg name="position" type="uint"/>
     </request>
 
-    <request name="set_panel">
+    <request name="set_overlay_panel">
+      <description summary="set the surface type as an overlay panel">
+        An overlay panel is shown near the input cursor above the application
+        window when a text model is active.
+      </description>
     </request>
   </interface>
 </protocol>
index fd9e9a8..dff41eb 100644 (file)
@@ -3638,8 +3638,8 @@ input_panel_surface_set_toplevel(struct wl_client *client,
 }
 
 static void
-input_panel_surface_set_panel(struct wl_client *client,
-                             struct wl_resource *resource)
+input_panel_surface_set_overlay_panel(struct wl_client *client,
+                                     struct wl_resource *resource)
 {
        struct input_panel_surface *input_panel_surface = resource->data;
        struct desktop_shell *shell = input_panel_surface->shell;
@@ -3652,7 +3652,7 @@ input_panel_surface_set_panel(struct wl_client *client,
 
 static const struct input_panel_surface_interface input_panel_surface_implementation = {
        input_panel_surface_set_toplevel,
-       input_panel_surface_set_panel
+       input_panel_surface_set_overlay_panel
 };
 
 static void