clients: add ime-keyboard(input_method), text-entry(text_input) 48/280248/1
authorduna.oh <duna.oh@samsung.com>
Mon, 22 Aug 2022 10:44:53 +0000 (19:44 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 26 Aug 2022 00:33:05 +0000 (09:33 +0900)
commitf854b9fd11277eac9ac471c9357698df2ca98c2d
tree4c2df9011ac560fab3cca9d5355b7eee3e910f48
parenta27b3a06a1b1d7aac09d794d9bf10d13c1477440
clients: add ime-keyboard(input_method), text-entry(text_input)

ime-keyboard
 - deals with input_method
 - input key event
   usage) key [keys index] [down=1/up=0] ( keys = [q,w,e,r,t,,,,] )
      ex) key 1 1 (input 'w' key)
          key 1 0
          key 2 1 (input 'e' key)
          key 2 0

text-entry
 - deals with text_input
 - when mouse enters into the surface and mouse is pressed,
   text_input is activated.
   when mouse is released, text_input is deactivated.
 - usage) when text_input is activated, this gets key event from
   input_method.

Change-Id: Idbea6f4d5756cfcb65f2810f4a3967669ff04045
clients/ime-keyboard.c [new file with mode: 0644]
clients/meson.build
clients/text-entry.c [new file with mode: 0644]
examples/meson.build
examples/tinyds-tdm.c
packaging/libds-tizen.spec