LibreOffice Module formula (master) 1
|
#include <ControlHelper.hxx>
Public Member Functions | |
ArgEdit (std::unique_ptr< weld::Entry > xControl) | |
void | Init (ArgEdit *pPrevEdit, ArgEdit *pNextEdit, weld::ScrolledWindow &rArgSlider, ParaWin &rParaWin, sal_uInt16 nArgCount) |
![]() | |
RefEdit (std::unique_ptr< weld::Entry > xControl) | |
weld::Entry * | GetWidget () const |
virtual | ~RefEdit () |
void | SetRefString (const OUString &rStr) |
void | SetRefValid (bool bValid) |
Flag reference valid or invalid, which in turn changes the visual appearance of the control accordingly. More... | |
void | SetText (const OUString &rStr) |
OUString | GetText () const |
void | StartUpdateData () |
void | SetReferences (IControlReferenceHandler *pDlg, weld::Label *pLabelWidget) |
void | DoModify () |
void | GrabFocus () |
void | SelectAll () |
void | SetSelection (const Selection &rSelection) |
void | SetCursorAtLast () |
Selection | GetSelection () const |
weld::Label * | GetLabelWidgetForShrinkMode () |
void | SaveValue () |
bool | IsValueChangedFromSaved () const |
void | SetGetFocusHdl (const Link< RefEdit &, void > &rLink) |
void | SetLoseFocusHdl (const Link< RefEdit &, void > &rLink) |
void | SetModifyHdl (const Link< RefEdit &, void > &rLink) |
const Link< RefEdit &, void > & | GetModifyHdl () const |
void | SetActivateHdl (const Link< weld::Widget &, bool > &rLink) |
Protected Member Functions | |
virtual bool | KeyInput (const KeyEvent &rKEvt) override |
virtual bool | KeyInput (const KeyEvent &rKEvt) |
Private Attributes | |
ArgEdit * | pEdPrev |
ArgEdit * | pEdNext |
weld::ScrolledWindow * | pSlider |
ParaWin * | pParaWin |
sal_uInt16 | nArgs |
Additional Inherited Members | |
![]() | |
std::unique_ptr< weld::Entry > | xEntry |
Definition at line 29 of file ControlHelper.hxx.
formula::ArgEdit::ArgEdit | ( | std::unique_ptr< weld::Entry > | xControl | ) |
Definition at line 34 of file funcutl.cxx.
void formula::ArgEdit::Init | ( | ArgEdit * | pPrevEdit, |
ArgEdit * | pNextEdit, | ||
weld::ScrolledWindow & | rArgSlider, | ||
ParaWin & | rParaWin, | ||
sal_uInt16 | nArgCount | ||
) |
Definition at line 44 of file funcutl.cxx.
References nArgs, pEdNext, pEdPrev, pParaWin, and pSlider.
Referenced by formula::ParaWin::SetArgumentOffset().
|
overrideprotectedvirtual |
Reimplemented from formula::RefEdit.
Definition at line 56 of file funcutl.cxx.
References vcl::KeyCode::GetCode(), KeyEvent::GetKeyCode(), formula::RefEdit::GrabFocus(), vcl::KeyCode::IsMod1(), vcl::KeyCode::IsMod2(), vcl::KeyCode::IsShift(), KEY_DOWN, KEY_UP, formula::RefEdit::KeyInput(), nArgs, pEdNext, pEdPrev, pParaWin, pSlider, formula::ParaWin::SliderMoved(), weld::ScrolledWindow::vadjustment_get_value(), and weld::ScrolledWindow::vadjustment_set_value().
|
private |
Definition at line 46 of file ControlHelper.hxx.
Referenced by Init(), and KeyInput().
|
private |
Definition at line 43 of file ControlHelper.hxx.
Referenced by Init(), and KeyInput().
|
private |
Definition at line 42 of file ControlHelper.hxx.
Referenced by Init(), and KeyInput().
|
private |
Definition at line 45 of file ControlHelper.hxx.
Referenced by Init(), and KeyInput().
|
private |
Definition at line 44 of file ControlHelper.hxx.
Referenced by Init(), and KeyInput().