LibreOffice Module basctl (master) 1
|
#include <dlgedfunc.hxx>
Public Member Functions | |
DlgEdFunc (DlgEditor &rParent) | |
virtual | ~DlgEdFunc () |
virtual void | MouseButtonDown (const MouseEvent &rMEvt) |
virtual bool | MouseButtonUp (const MouseEvent &rMEvt) |
virtual void | MouseMove (const MouseEvent &rMEvt) |
bool | KeyInput (const KeyEvent &rKEvt) |
Protected Member Functions | |
DECL_LINK (ScrollTimeout, Timer *, void) | |
void | ForceScroll (const Point &rPos) |
Protected Attributes | |
DlgEditor & | rParent |
Timer | aScrollTimer |
Definition at line 33 of file dlgedfunc.hxx.
|
explicit |
Definition at line 79 of file dlgedfunc.cxx.
References aScrollTimer, LINK, SELENG_AUTOREPEAT_INTERVAL, Timer::SetInvokeHandler(), and Timer::SetTimeout().
|
virtual |
Definition at line 86 of file dlgedfunc.cxx.
|
protected |
|
protected |
Definition at line 38 of file dlgedfunc.cxx.
References aScrollTimer, tools::Rectangle::Bottom(), tools::Rectangle::Contains(), basctl::DlgEditor::DoScroll(), basctl::DlgEditor::GetHScroll(), ScrollAdaptor::GetLineSize(), vcl::Window::GetOutputSizePixel(), ScrollAdaptor::GetThumbPos(), basctl::DlgEditor::GetVScroll(), basctl::DlgEditor::GetWindow(), tools::Rectangle::Left(), vcl::Window::PixelToLogic(), tools::Rectangle::Right(), rParent, ScrollAdaptor::SetThumbPos(), Timer::Start(), Task::Stop(), tools::Rectangle::Top(), Point::X(), and Point::Y().
Referenced by basctl::DlgEdFuncInsert::MouseMove(), and basctl::DlgEdFuncSelect::MouseMove().
bool basctl::DlgEdFunc::KeyInput | ( | const KeyEvent & | rKEvt | ) |
Definition at line 104 of file dlgedfunc.cxx.
References SdrMarkView::AreObjectsMarked(), SdrDragView::BegDragObj(), tools::Rectangle::Bottom(), SdrCreateView::BrkAction(), tools::Rectangle::Contains(), basctl::DlgEditor::DoScroll(), SdrDragView::EndDragObj(), SdrMarkView::GetAllMarkedRect(), vcl::KeyCode::GetCode(), SdrPaintView::GetDragStat(), SdrHdlList::GetFocusHdl(), SdrMarkView::GetHdlList(), basctl::DlgEditor::GetHScroll(), KeyEvent::GetKeyCode(), ScrollAdaptor::GetLineSize(), SdrMarkView::GetMarkedObjRect(), SdrHdl::GetPos(), ScrollAdaptor::GetRangeMax(), ScrollAdaptor::GetRangeMin(), ScrollAdaptor::GetThumbPos(), basctl::DlgEditor::GetView(), basctl::DlgEditor::GetVScroll(), basctl::DlgEditor::GetWindow(), SdrDragView::GetWorkArea(), Size::Height(), SdrCreateView::IsAction(), SdrDragView::IsDragObj(), tools::Rectangle::IsEmpty(), vcl::KeyCode::IsMod1(), vcl::KeyCode::IsMod2(), SdrEditView::IsMoveAllowed(), SdrDragStat::IsNoSnap(), vcl::KeyCode::IsShift(), SdrSnapView::IsSnapEnabled(), KEY_DOWN, KEY_ESCAPE, KEY_LEFT, KEY_RIGHT, KEY_TAB, KEY_UP, tools::Rectangle::Left(), SdrPaintView::MakeVisible(), SdrMarkView::MarkNextObj(), SdrCreateView::MovAction(), tools::Rectangle::Move(), SdrEditView::MoveAllMarked(), vcl::Window::PixelToLogic(), vcl::Window::ReleaseMouse(), tools::Rectangle::Right(), rParent, SdrSnapView::SetSnapEnabled(), ScrollAdaptor::SetThumbPos(), tools::Rectangle::Top(), SdrView::UnmarkAll(), SdrMarkView::UnmarkAllObj(), and Size::Width().
|
virtual |
Reimplemented in basctl::DlgEdFuncInsert, and basctl::DlgEdFuncSelect.
Definition at line 90 of file dlgedfunc.cxx.
|
virtual |
Reimplemented in basctl::DlgEdFuncInsert, and basctl::DlgEdFuncSelect.
Definition at line 94 of file dlgedfunc.cxx.
References aScrollTimer, and Task::Stop().
Referenced by basctl::DlgEdFuncInsert::MouseButtonUp(), and basctl::DlgEdFuncSelect::MouseButtonUp().
|
virtual |
Reimplemented in basctl::DlgEdFuncInsert, and basctl::DlgEdFuncSelect.
Definition at line 100 of file dlgedfunc.cxx.
|
protected |
Definition at line 37 of file dlgedfunc.hxx.
Referenced by DlgEdFunc(), ForceScroll(), and MouseButtonUp().
|
protected |
Definition at line 36 of file dlgedfunc.hxx.
Referenced by basctl::DlgEdFuncInsert::DlgEdFuncInsert(), ForceScroll(), KeyInput(), basctl::DlgEdFuncInsert::MouseButtonDown(), basctl::DlgEdFuncSelect::MouseButtonDown(), basctl::DlgEdFuncInsert::MouseButtonUp(), basctl::DlgEdFuncSelect::MouseButtonUp(), basctl::DlgEdFuncInsert::MouseMove(), basctl::DlgEdFuncSelect::MouseMove(), and basctl::DlgEdFuncInsert::~DlgEdFuncInsert().