Lines Matching defs:modifiers

94 							Shortcut(uint32 key, uint32 modifiers,
96 Shortcut(uint32 key, uint32 modifiers,
100 bool Matches(uint32 key, uint32 modifiers) const;
108 static uint32 PrepareModifiers(uint32 modifiers);
242 BWindow::Shortcut::Shortcut(uint32 key, uint32 modifiers, BMenuItem* item)
245 fModifiers(PrepareModifiers(modifiers)),
253 BWindow::Shortcut::Shortcut(uint32 key, uint32 modifiers, BMessage* message,
257 fModifiers(PrepareModifiers(modifiers)),
273 BWindow::Shortcut::Matches(uint32 key, uint32 modifiers) const
275 return fKey == key && fModifiers == modifiers;
290 BWindow::Shortcut::PrepareModifiers(uint32 modifiers)
292 return (modifiers & AllowedModifiers()) | B_COMMAND_KEY;
1562 bool isShiftDown = (modifiers() & B_SHIFT_KEY) != 0;
1685 BWindow::AddShortcut(uint32 key, uint32 modifiers, BMenuItem* item)
1687 Shortcut* shortcut = new(std::nothrow) Shortcut(key, modifiers, item);
1692 RemoveShortcut(key, modifiers);
1699 BWindow::AddShortcut(uint32 key, uint32 modifiers, BMessage* message)
1701 AddShortcut(key, modifiers, message, this);
1706 BWindow::AddShortcut(uint32 key, uint32 modifiers, BMessage* message,
1712 Shortcut* shortcut = new(std::nothrow) Shortcut(key, modifiers, message,
1718 RemoveShortcut(key, modifiers);
1725 BWindow::HasShortcut(uint32 key, uint32 modifiers)
1727 return _FindShortcut(key, modifiers) != NULL;
1732 BWindow::RemoveShortcut(uint32 key, uint32 modifiers)
1734 Shortcut* shortcut = _FindShortcut(key, modifiers);
1738 } else if ((key == 'q' || key == 'Q') && modifiers == B_COMMAND_KEY) {
3235 && (modifiers() & kNonLockModifierKeys) == 0)
3590 BWindow::_Switcher(int32 rawKey, uint32 modifiers, bool repeat)
3605 message.AddInt32("modifiers", modifiers);
3634 uint32 modifiers;
3635 if (event->FindInt32("modifiers", (int32*)&modifiers) != B_OK)
3636 modifiers = 0;
3639 if (key == B_ESCAPE && (modifiers & B_COMMAND_KEY) != 0
3648 if (key == B_TAB && (modifiers & B_OPTION_KEY) != 0) {
3657 if ((key == B_TAB || rawKey == 0x11) && (modifiers & B_CONTROL_KEY) != 0) {
3658 _Switcher(rawKey, modifiers, event->HasInt32("be:key_repeat"));
3675 if (modifiers == 0) {
3685 if ((modifiers & B_CONTROL_KEY) != 0) {
3689 if ((modifiers & B_SHIFT_KEY) != 0) {
3699 if ((modifiers & B_COMMAND_KEY) != 0) {
3716 textView->KeyDown(bytes, modifiers);
3728 Shortcut* shortcut = _FindShortcut(key, modifiers);
3778 uint32 modifiers;
3780 if (event->FindInt32("modifiers", (int32*)&modifiers) != B_OK
3785 if (rawKey == 0x11 && (modifiers & B_CONTROL_KEY) != 0) {
3786 _Switcher(rawKey, modifiers, event->HasInt32("be:key_repeat"));
3802 uint32 modifiers;
3806 message->FindInt32("modifiers", (int32*)&modifiers);
3809 int32 jumpGroups = (modifiers & B_OPTION_KEY) != 0
3811 if (modifiers & B_SHIFT_KEY)
3881 BWindow::_FindShortcut(uint32 key, uint32 modifiers)
3886 modifiers = Shortcut::PrepareModifiers(modifiers);
3891 if (shortcut->Matches(key, modifiers))