QML-тип Keypad
Клавиатура для набора номера. Подробнее…
| Строка импорта: | import Sailfish.Silica 1.0 | 
| Наследуется от: | Column | 
Свойства
- pressedButtonColor : color
 - pressedButtonRadius : real
 - pressedSecondaryTextColor : color
 - pressedTextColor : color
 - secondaryTextColor : color
 - symbolsVisible : bool
 - textColor : color
 - vanityDialNumbers : list<string>
 - vanityDialNumbersVisible : boolean
 - voiceMailIconSource : url
 
Сигналы
- onCanceled(string number)
 - onClicked(string number)
 - onPressed(string number)
 - onReleased(string number)
 - onVoiceMailCalled()
 
Подробное описание
Тип Keypad позволяет пользователю взаимодействовать со стандартной клавиатурой для набора номера.
Клавиатура для набора номера состоит из 12 экранных кнопок, сгруппированных в виде сетки 3x4.
Описание свойств
pressedButtonColor : color
Содержит цвет кнопки на экранной клавиатуре в момент нажатия.
Значение по умолчанию: BackgroundItem::highlightedColor.
pressedButtonRadius : real
Содержит радиус кнопки на экранной клавиатуре в момент нажатия.
Значение по умолчанию равно 4.
pressedSecondaryTextColor : color
Содержит цвет второго (описательного) текста кнопки клавиатуры при нажатии кнопки
Значение по умолчанию: Theme.secondaryHighlightColor.
pressedTextColor : color
Содержит цвет текста кнопки на экранной клавиатуре в момент нажатия.
Значение по умолчанию: Theme.highlightColor.
secondaryTextColor : color
Содержит цвет второго текста кнопки клавиатуры (описания).
Значение по умолчанию: Theme.secondaryColor.
symbolsVisible : bool
При значении свойства, равном true (по умолчанию), на клавиатуре для набора номера будут отображаться кнопки "*" и
"#".
textColor : color
Содержит цвет кнопки на экранной клавиатуре.
Значение по умолчанию: Theme.primaryColor.
vanityDialNumbers : list<string>
Содержит список строк для отображения на кнопках экранной клавиатуры под цифрами. Строки отображаются на кнопках,
начиная с верхней левой и заканчивая правой нижней. Значение по умолчанию:
["", "abc", "def", "ghi", "jkl", "nmo", "pqrs", "tuv", "wxyz", "+", "", ""]
См. также vanityDialNumbersVisible.
vanityDialNumbersVisible : boolean
При значении свойства, равном true (по умолчанию), на клавиатуре для набора номера будут отображаться кнопки
vanityDialNumbers ("*" и "#").
См. также vanityDialNumbers.
voiceMailIconSource : url
Содержит URL значка, отображаемого для функции голосовой почты, которая вызывается путём нажатия и удерживания кнопки '1'.
Описание сигналов
onCanceled(string number)
Обработчик данного сигнала вызывается при отмене нажатия кнопки (например, при перехвате события в контейнере Flickable).
onClicked(string number)
Обработчик данного сигнала вызывается при щелчке на кнопке. Под щелчком в данном случае подразумевается нажатие и последующее отпускание экранной кнопки.
onPressed(string number)
Обработчик данного сигнала вызывается при нажатии кнопки. Под нажатием в данном случае подразумевается касание кнопки без отрыва пальца от экрана.
onReleased(string number)
Обработчик данного сигнала вызывается при отпускании кнопки. Под отпусканием в данном случае подразумевается отрыв пальца от экрана, при условии, что до этого момента кнопка была нажата.
onVoiceMailCalled()
Обработчик данного сигнала вызывается при нажатии и удерживании кнопки '1'.