LibreOffice Module vcl (master) 1
|
#include <event.hxx>
Public Member Functions | |
KeyEvent () | |
KeyEvent (sal_Unicode nChar, const vcl::KeyCode &rKeyCode, sal_uInt16 nRepeat=0) | |
sal_Unicode | GetCharCode () const |
const vcl::KeyCode & | GetKeyCode () const |
sal_uInt16 | GetRepeat () const |
KeyEvent | LogicalTextDirectionality (TextDirectionality eMode) const |
Private Attributes | |
vcl::KeyCode | maKeyCode |
sal_uInt16 | mnRepeat |
sal_Unicode | mnCharCode |
|
inline |
Definition at line 63 of file event.hxx.
References mnCharCode, and mnRepeat.
|
inline |
Definition at line 69 of file event.hxx.
References mnCharCode, and mnRepeat.
|
inline |
Definition at line 56 of file event.hxx.
Referenced by vcl::QuickSelectionEngine::HandleKeyEvent(), MenuBarWindow::HandleKeyEvent(), ImplDateProcessKeyInput(), vcl::Window::ImplDlgCtrl(), Edit::ImplHandleKeyEvent(), ImplPatternProcessKeyInput(), ImplTimeProcessKeyInput(), ImplWindowFrameProc(), Edit::IsCharInput(), TextEngine::IsSimpleCharInput(), SvxIconChoiceCtrl_Impl::KeyInput(), TextWindow::KeyInput(), MenuFloatingWindow::KeyInput(), TextView::KeyInput(), and UITestLogger::logKeyInput().
|
inline |
Definition at line 57 of file event.hxx.
Referenced by InterimItemWindow::ChildKeyInput(), TextEngine::DoesKeyChangeText(), vcl::Window::EventNotify(), DockingWindow::EventNotify(), ToolBox::EventNotify(), ComboBox::EventNotify(), Dialog::EventNotify(), FloatingWindow::EventNotify(), FormattedField::EventNotify(), SpinField::EventNotify(), vcl::RoadmapWizard::EventNotify(), vcl::QuickSelectionEngine::HandleKeyEvent(), MenuBarWindow::HandleKeyEvent(), TaskPaneList::HandleKeyEvent(), SvTreeListBox::HandleKeyInput(), IMPL_LINK(), ImplDateProcessKeyInput(), vcl::Window::ImplDlgCtrl(), MenuBar::ImplHandleKeyEvent(), Edit::ImplHandleKeyEvent(), TabControl::ImplHandleKeyEvent(), ImplPatternProcessKeyInput(), ImplTimeProcessKeyInput(), ImplWindowFrameProc(), TextView::ImpMoveCursor(), Edit::IsCharInput(), TextEngine::IsSimpleCharInput(), SvImpLBox::KeyInput(), SvxIconChoiceCtrl_Impl::KeyInput(), IconViewImpl::KeyInput(), TextWindow::KeyInput(), MenuFloatingWindow::KeyInput(), vcl::Window::KeyInput(), SvInplaceEdit2::KeyInput(), Splitter::KeyInput(), TabControl::KeyInput(), ToolBox::KeyInput(), PushButton::KeyInput(), CheckBox::KeyInput(), RadioButton::KeyInput(), MenuButton::KeyInput(), ScrollBar::KeyInput(), Calendar::KeyInput(), Slider::KeyInput(), DisclosureButton::KeyInput(), TextView::KeyInput(), PushButton::KeyUp(), CheckBox::KeyUp(), RadioButton::KeyUp(), UITestLogger::logKeyInput(), SystemWindow::PreNotify(), MetricField::PreNotify(), MetricBox::PreNotify(), DateField::PreNotify(), ListBox::PreNotify(), VclMultiLineEdit::PreNotify(), and ImplListBoxWindow::ProcessKeyInput().
|
inline |
Definition at line 58 of file event.hxx.
Referenced by ImplWindowFrameProc(), and TextWindow::KeyInput().
KeyEvent KeyEvent::LogicalTextDirectionality | ( | TextDirectionality | eMode | ) | const |
Definition at line 22 of file keyevent.cxx.
References BottomToTop_LeftToRight, eMode, vcl::KeyCode::GetCode(), vcl::KeyCode::GetModifier(), KEY_DOWN, KEY_LEFT, KEY_RIGHT, KEY_UP, LeftToRight_TopToBottom, maKeyCode, RightToLeft_TopToBottom, and TopToBottom_RightToLeft.
Referenced by TextView::ImpMoveCursor().
|
private |
Definition at line 47 of file event.hxx.
Referenced by LogicalTextDirectionality().
|
private |
Definition at line 49 of file event.hxx.
Referenced by KeyEvent().
|
private |
Definition at line 48 of file event.hxx.
Referenced by KeyEvent().