Lines Matching defs:ic
43 Xic ic = (Xic)client_data;
48 DefTree *b = ic->private.local.base.tree;
60 ic->private.local.brl_pressed |=
64 if(!ic->private.local.brl_committing
65 || ev->xkey.time - ic->private.local.brl_release_start > 300) {
66 ic->private.local.brl_committing = ic->private.local.brl_pressed;
67 ic->private.local.brl_release_start = ev->xkey.time;
69 ic->private.local.brl_pressed &= ~(1<<(keysym-XK_braille_dot_1));
70 if(!ic->private.local.brl_pressed && ic->private.local.brl_committing) {
72 keysym = XK_braille_blank | ic->private.local.brl_committing;
74 braillePattern = ic->private.local.brl_committing;
75 ic->private.local.brl_committing = 0;
82 if(((Xim)ic->core.im)->private.local.top == 0 )
104 for(t = ic->private.local.context; t; t = b[t].next) {
117 ic->private.local.context = b[t].succession;
120 ic->private.local.composed = t;
121 ic->private.local.brl_committed = 0;
133 ic->private.local.context = ((Xim)ic->core.im)->private.local.top;
139 if((ic->private.local.context == ((Xim)ic->core.im)->private.local.top) ||
145 ic->private.local.context = ((Xim)ic->core.im)->private.local.top;
152 ic->private.local.brl_committed = braillePattern;
153 ic->private.local.composed = 0;