Lines Matching refs:actions

71 /* TMstate.c -- maintains the state table of actions for the translation
597 ActionRec *actions)
613 while (actions != NULL) {
614 /* perform any actions */
615 if (procs[actions->idx] != NULL) {
620 XrmQuarkToString(stateTree->quarkTbl[actions->idx]);
633 actions->params, &actions->num_params);
637 (*(procs[actions->idx]))
638 (bindWidget, event, actions->params, &actions->num_params);
640 actions = actions->next;
767 ActionRec *actions = NULL;
814 actions = &dummyAction;
817 actions = currState->actions;
825 * if it doesn't have actions and
866 accelWidget, procs, actions);
918 * we want the first sequence that both matches and has actions.
932 if (candState->actions) {
961 if (nextState->actions) {
995 if (!matchState || candState->actions) {
998 if (candState->actions)
1039 accelWidget, procs, matchState->actions);
1080 state->actions = NULL;
1119 dummyState->actions = dummyAction;
1437 FreeActions(ActionPtr actions)
1442 for (action = actions; action;) {
1463 params[numParams++] = _XtPrintActions((*state)->actions,
1470 params[numParams++] = _XtPrintActions(initialEvent->actions,
1473 "New actions are:%s", params, &numParams);
1477 "Overriding earlier translation manager actions.", NULL, NULL);
1479 FreeActions((*state)->actions);
1480 (*state)->actions = NULL;
1507 * Need to check for pre-existing actions with same lhs |||
1511 * Check for optimized case. Don't assume that the eventSeq has actions.
1514 eventSeq->actions &&
1515 !eventSeq->actions->next && !eventSeq->actions->num_params) {
1519 XtSetBits(branchHead->more, eventSeq->actions->idx, 13);
1520 FreeActions(eventSeq->actions);
1521 eventSeq->actions = NULL;
1541 if (eventSeq->actions != NULL) {
1542 if ((*state)->actions != NULL)
1544 (*state)->actions = eventSeq->actions;
2085 FreeActions(currState->actions);
2086 currState->actions = NULL;
2138 /* The spec is not clear on when actions specified in accelerators are bound;