[PATCH 3/5] text: Rename ::set_panel to ::set_overlay_panel

Jan Arne Petersen jpetersen at openismus.com
Mon Apr 15 04:37:17 PDT 2013


From: Jan Arne Petersen <jpetersen at openismus.com>

Also add documentation to input_panel_surface::set_overlay_panel.

Signed-off-by: Jan Arne Petersen <jpetersen at openismus.com>
---
 protocol/input-method.xml | 8 ++++++--
 src/input-panel.c         | 6 +++---
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/protocol/input-method.xml b/protocol/input-method.xml
index d483087..395d5e4 100644
--- a/protocol/input-method.xml
+++ b/protocol/input-method.xml
@@ -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
@@ -221,7 +221,11 @@
       <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 hwne a text model is active.
+      </description>
     </request>
   </interface>
 </protocol>
diff --git a/src/input-panel.c b/src/input-panel.c
index 81a82f8..fb3e0d2 100644
--- a/src/input-panel.c
+++ b/src/input-panel.c
@@ -283,8 +283,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 input_panel *input_panel = input_panel_surface->input_panel;
@@ -297,7 +297,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
-- 
1.8.1.4



More information about the wayland-devel mailing list