GtkWidget::button-press-event Сигнал ::button-press-event буде випромінюватися під час натискання кнопки (як правило, миші).. Щоб отримати цей сигнал, вікно GdkWindow, пов’язане з віджетом, має ввімкнути маску #GDK_BUTTON_PRESS_MASK. Цей сигнал буде надіслано на віджет захоплення, якщо він є.
Подія натискання клавіші запускається, коли натискається клавіша, яка створює значення символу. Прикладами ключів, які створюють символьне значення, є алфавітні, цифрові та пунктуаційні ключі. Прикладами клавіш, які не створюють значення символу, є клавіші-модифікатори, такі як Alt, Shift, Ctrl або Meta.
- Подія doLayout.
- Подія onBlur.
- Подія onClick.
- Подія onFocus.
- Подія onKeyPress.
- Подія onScrollWidgetPosition.
- Подія onTouchEnd.
- Подія onTouchMove.
Подія KeyPress виникає, коли користувач натискає та відпускає клавішу або комбінацію клавіш, яка відповідає коду ANSI, у той час як форма або елемент керування мають фокус. Ця подія також виникає, якщо ви надсилаєте натискання клавіші ANSI до форми або елемента керування за допомогою дії SendKeys у макросі або оператора SendKeys у Visual Basic.
Віджет GtkButton зазвичай використовується для запуску функції зворотного виклику, яка викликається під час натискання кнопки. Віджет GtkButton може містити будь-який дійсний дочірній віджет. Тобто він може містити майже будь-який інший стандартний GtkWidget. Найбільш часто використовуваним дочірнім елементом є GtkLabel.
Події keydown і keyup надають код, що вказує, яка клавіша натиснута під час натискання клавіші вказує, який символ було введено. Наприклад, нижня буква "a" буде повідомлена як 65 при натисканні клавіші вниз і вгору, але як 97 при натисканні клавіші. Літера "A" у верхньому регістрі позначається як 65 у всіх подіях.