Lines Matching +full:button +full:-

3 .\" Copyright 2018-2023,2024 Thomas E. Dickey                                *
4 .\" Copyright 1998-2015,2017 Free Software Foundation, Inc. *
32 .TH curs_mouse 3X 2024-04-20 "ncurses @NCURSES_MAJOR@.@NCURSES_MINOR@" "Library calls"
56 \fB\%mouseinterval\fP \-
67 \fB mmask_t bstate; \fI/* button state bits */
90 pseudo-key values in the \fB\%wgetch\fP(3X) input stream.
98 function such as \fB\%getstr\fP that expects a linefeed for input-loop
109 or if the terminal does not support mouse-events,
112 If \fIoldmask\fP is non-\fBNULL\fP,
118 Whether this happens is device-dependent.
127 BUTTON1_PRESSED mouse button 1 down
128 BUTTON1_RELEASED mouse button 1 up
129 BUTTON1_CLICKED mouse button 1 clicked
130 BUTTON1_DOUBLE_CLICKED mouse button 1 double clicked
131 BUTTON1_TRIPLE_CLICKED mouse button 1 triple clicked
133 BUTTON2_PRESSED mouse button 2 down
134 BUTTON2_RELEASED mouse button 2 up
135 BUTTON2_CLICKED mouse button 2 clicked
136 BUTTON2_DOUBLE_CLICKED mouse button 2 double clicked
137 BUTTON2_TRIPLE_CLICKED mouse button 2 triple clicked
139 BUTTON3_PRESSED mouse button 3 down
140 BUTTON3_RELEASED mouse button 3 up
141 BUTTON3_CLICKED mouse button 3 clicked
142 BUTTON3_DOUBLE_CLICKED mouse button 3 double clicked
143 BUTTON3_TRIPLE_CLICKED mouse button 3 triple clicked
145 BUTTON4_PRESSED mouse button 4 down
146 BUTTON4_RELEASED mouse button 4 up
147 BUTTON4_CLICKED mouse button 4 clicked
148 BUTTON4_DOUBLE_CLICKED mouse button 4 double clicked
149 BUTTON4_TRIPLE_CLICKED mouse button 4 triple clicked
151 BUTTON5_PRESSED mouse button 5 down
152 BUTTON5_RELEASED mouse button 5 up
153 BUTTON5_CLICKED mouse button 5 clicked
154 BUTTON5_DOUBLE_CLICKED mouse button 5 double clicked
155 BUTTON5_TRIPLE_CLICKED mouse button 5 triple clicked
158 shift was down during button state change
161 control was down during button state change
164 alt was down during button state change
166 ALL_MOUSE_EVENTS report all button state changes
179 x in the event structure coordinates will be screen-relative character-cell
190 the given state data and screen-relative character-cell coordinates.
192 The \fB\%wenclose\fP function tests whether a given pair of screen-relative
193 character-cell coordinates is enclosed by a given window, returning \fBTRUE\fP
205 from \fB\%stdscr\fP-relative coordinates
207 The resulting \fB\%stdscr\fP-relative coordinates are not always
215 They are converted to \fB\%stdscr\fP-relative coordinates and returned
224 \fB\%stdscr\fP-relative coordinates.
225 They are converted to window-relative coordinates if the
245 An application might interpret button press and release events separated
263 Use \fB\%mouseinterval(\-1)\fP to obtain the interval without altering it.
306 built-in mouse-tracking API or
307 platform-specific drivers including
348 for use with touch screens (which may be pressure-sensitive) or with
349 3D-mice/trackballs/power gloves.
358 presses of buttons 4 or 5 without matching button-releases.
393 adds definitions for button 5,
422 .\" V1R1.0 C Curses" book, Chapter 17, pp. 179-186 (PDF 213-220).
430 Curses should get button events
453 mouse button events it should send,
454 passing the mouse-button bit mask to the terminal.