efl/src/lib/evas
Yeongjong Lee f2b1f312a9 efl_input_key: replace key property name with key_sym
Summary:
Sorry to touch stable eo classes. there is name conflict issue between class and
property when binding language is generated from eo. for example in C#, compiler
error occurs.

```
src/bindings/mono/efl_input_key.eo.cs(272,26): error CS0542:
`Efl.Input.Key.Key': member names cannot be the same as their enclosing type
```

This patch changes Efl.Input.Key.GetKey/SetKey method to
Efl.Input.Key.GetKeySym/SetKeySym and generates Efl.Input.Key.KeySym
property.

Note that CAPI is not changed.

ref T8093

Test Plan: meson setup -Dbindings=mono,cxx -Dmono-beta=true

Reviewers: lauromoura, woohyun, zmike, segfaultxavi

Reviewed By: segfaultxavi

Subscribers: bu5hm4n, cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T8093

Differential Revision: https://phab.enlightenment.org/D9483

zmike note: this class was not released at the point of this patch, the class
was only recently marked as stable
2019-08-05 08:51:22 -04:00
..
cache Evas: remove Evil.h when not needed and use evil_private when needed 2019-05-20 08:46:02 -04:00
canvas efl_input_key: replace key property name with key_sym 2019-08-05 08:51:22 -04:00
common Revert "evas_object_textblock: add support for variation sequences" 2019-07-30 19:09:12 +02:00
common3d here comes meson 2018-10-02 17:22:50 +02:00
file evas vector: support json loader for rlottie integration. 2019-06-21 17:35:48 +09:00
filters evas filter: make curve work for every 2019-06-19 10:28:34 +09:00
gesture efl_input_pointer: rename tool to touch_id 2019-06-20 17:14:54 +02:00
include eolian: ban void_ptr in stable APIs 2019-07-26 13:35:27 +02:00
software_generic meson: move build definitions of software_generic to libevas 2019-04-19 14:39:22 -04:00
vg evas vector: support lottie animation as using json loader. 2019-06-21 17:35:48 +09:00
Evas.h efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
Evas.hh efl: remove EFL_EO_API_SUPPORT macro 2019-03-18 12:13:59 +01:00
Evas_Common.h evas doc: Add a comment for Efl_Canvas_Object type. 2019-05-03 13:22:06 +09:00
Evas_Eo.h efl_input_clickable: rename efl_ui_clickable to efl_input_clickable 2019-07-29 11:43:01 +02:00
Evas_GL.h evas_gl: implement EvasGL ES 3.2 2019-08-01 10:42:55 -07:00
Evas_Internal.h efl_canvas_object: make is_frame_object internal 2019-02-25 10:37:42 +01:00
Evas_Legacy.h evas vector: support lottie animation as using json loader. 2019-06-21 17:35:48 +09:00
Evas_Loader.h evas: add infrastructure to feed 9 patch information from file loader to image object. 2019-07-12 09:54:16 -07:00
main.c evas: remove redundant internal functions. 2018-10-11 13:46:37 +09:00
meson.build meson: make it possible to link our engines against evas 2019-04-19 14:39:31 -04:00