Lines Matching refs:button
45 int button; /* Button that was pressed (xbutton.button). */
65 * below 30. To see this, consider a triple mouse button click while
67 * as 3 auto-repeat events after each mouse button press or release
69 * this), for a total of 20 events to cover the three button presses
81 * button, Tk_Uid, or 0) for each
101 * as button clicks or key presses to virtual events such as <<Paste>>,
145 * button, Tk_Uid, or 0 if nothing
166 * keystrokes). For button events,
167 * specifies a particular button (0
228 * button presses.
404 * doesn't report button state in motion events unless you've
405 * asked about button events.
1212 * as repeated button clicks). To handle this, check for the
1269 detail.button = ringPtr->xbutton.button;
1324 * (button and key events), look for a binding for the specific
1325 * key or button. First see if the event matches a physical event
1574 * and FocusIn and GraphicsExpose between two button
1577 * generate conflicts with button events.
1893 number = eventPtr->xbutton.button;
2872 event.E.xbutton.button = pat.detail.button;
2938 } else if (strcmp(field, "-button") == 0) {
2943 event.E.xbutton.button = number;
3552 * 4. an option button or keysym name. Either this or
3628 Tcl_AppendResult(interp, "specified button \"", field,
3629 "\" for non-button event", (char *) NULL);
3632 patPtr->detail.button = (*field - '0');
3651 interp->result = "no event type or button # or keysym";
3787 * then keysym or button detail.
3833 sprintf(buffer, "%d", patPtr->detail.button);