1 1. Status Bar Aux Window
2 1.1 Easy setting up buttons:
3 a) Buttons and their images, orders.
4 b) Buttons and their status
5 c) Buttons and their Events or Actions
8 a) easy to define menu - submenu
9 b) menu item and their items
11 1.3 Style: user define or predefined good look and feel.
14 2.1 Following the cursor position of (im client).
15 2.2 Preedit Area Data transfer:
17 2. Cursor Char Index. [0-nChar]
18 3. char* to UTF-8 char buf. (nChar, zero terminated)
19 4. void* to decoration[nChar+1]
20 2.3 Preedit Area window could stick with Status window.
21 +---------------------+--------------+
23 +---------------------+--------------+
24 2.4 Preedit Window style:
25 1. font, color, background image, etc.
28 3.1 Could following the cursor position of the preedit area or sticky with the Preedit Area:
29 following cursor: +-----------------------------------+
31 +-----------------------------------+
32 +-------------------------------------+
33 | Candidates | (Candidates area could be vertical)
34 +-------------------------------------+
35 sticky +-----------------------+---------+
36 | Preedit | Status | (Status area is optional)
37 +-----------------------+---------+
39 +---------------------------------+
40 3.2 Candidate data API.
42 2. pointer to nCandidate of :
44 b). char * to UTF8 string
45 c). void * to decoration array.
47 3.3 Candidate window style
48 font, color, background image, etc.
50 4. CLE option for IME to tell it using new Aux windows
51 How could it works ? Need Ervin to design it out.