LibreOffice Module formula (master) 1
|
#include <ControlHelper.hxx>
Public Member Functions | |
ArgInput () | |
void | InitArgInput (weld::Label *pftArg, weld::Button *pbtnFx, ArgEdit *pedArg, RefButton *prefBtn) |
void | SetArgName (const OUString &aArg) |
OUString | GetArgName () const |
void | SetArgNameFont (const vcl::Font &) |
void | SetArgVal (const OUString &aVal) |
OUString | GetArgVal () const |
void | SelectAll () |
ArgEdit * | GetArgEdPtr () |
void | SetFxClickHdl (const Link< ArgInput &, void > &rLink) |
void | SetFxFocusHdl (const Link< ArgInput &, void > &rLink) |
void | SetEdFocusHdl (const Link< ArgInput &, void > &rLink) |
void | SetEdModifyHdl (const Link< ArgInput &, void > &rLink) |
void | Hide () |
void | Show () |
void | UpdateAccessibleNames () |
Private Member Functions | |
DECL_LINK (FxBtnClickHdl, weld::Button &, void) | |
DECL_LINK (FxBtnFocusHdl, weld::Widget &, void) | |
DECL_LINK (EdFocusHdl, RefEdit &, void) | |
DECL_LINK (EdModifyHdl, RefEdit &, void) | |
Private Attributes | |
Link< ArgInput &, void > | aFxClickLink |
Link< ArgInput &, void > | aFxFocusLink |
Link< ArgInput &, void > | aEdFocusLink |
Link< ArgInput &, void > | aEdModifyLink |
weld::Label * | pFtArg |
weld::Button * | pBtnFx |
ArgEdit * | pEdArg |
RefButton * | pRefBtn |
Definition at line 51 of file ControlHelper.hxx.
formula::ArgInput::ArgInput | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
inline |
Definition at line 87 of file ControlHelper.hxx.
References pEdArg.
Referenced by formula::ParaWin::GetActiveEdit(), formula::ParaWin::SetArgumentOffset(), and formula::ParaWin::SetEdFocus().
OUString formula::ArgInput::GetArgName | ( | ) | const |
Definition at line 167 of file funcutl.cxx.
References weld::Label::get_label(), and pFtArg.
Referenced by formula::ParaWin::GetActiveArgName().
OUString formula::ArgInput::GetArgVal | ( | ) | const |
Definition at line 197 of file funcutl.cxx.
References formula::RefEdit::GetText(), and pEdArg.
void formula::ArgInput::Hide | ( | ) |
Definition at line 206 of file funcutl.cxx.
References formula::RefEdit::GetWidget(), formula::RefButton::GetWidget(), weld::Widget::hide(), pBtnFx, pEdArg, pFtArg, and pRefBtn.
Referenced by formula::ParaWin::InitArgInput().
void formula::ArgInput::InitArgInput | ( | weld::Label * | pftArg, |
weld::Button * | pbtnFx, | ||
ArgEdit * | pedArg, | ||
RefButton * | prefBtn | ||
) |
Definition at line 139 of file funcutl.cxx.
References weld::Button::connect_clicked(), weld::Widget::connect_focus_in(), LINK, pBtnFx, pEdArg, pFtArg, pRefBtn, formula::RefEdit::SetGetFocusHdl(), and formula::RefEdit::SetModifyHdl().
Referenced by formula::ParaWin::InitArgInput().
void formula::ArgInput::SelectAll | ( | ) |
Definition at line 183 of file funcutl.cxx.
References pEdArg, and formula::RefEdit::SelectAll().
Referenced by formula::ParaWin::SliderMoved().
void formula::ArgInput::SetArgName | ( | const OUString & | aArg | ) |
Definition at line 160 of file funcutl.cxx.
References pFtArg, and weld::Label::set_label().
Referenced by formula::ParaWin::SetArgName().
void formula::ArgInput::SetArgNameFont | ( | const vcl::Font & | aFont | ) |
Definition at line 176 of file funcutl.cxx.
References pFtArg, and weld::Label::set_font().
Referenced by formula::ParaWin::SetArgNameFont().
void formula::ArgInput::SetArgVal | ( | const OUString & | aVal | ) |
Definition at line 190 of file funcutl.cxx.
References pEdArg, and formula::RefEdit::SetRefString().
Referenced by formula::ParaWin::SetArgumentOffset(), and formula::ParaWin::UpdateArgInput().
Definition at line 94 of file ControlHelper.hxx.
References aEdFocusLink.
Referenced by formula::ParaWin::InitArgInput().
Definition at line 96 of file ControlHelper.hxx.
References aEdModifyLink.
Referenced by formula::ParaWin::InitArgInput().
Definition at line 90 of file ControlHelper.hxx.
References aFxClickLink.
Referenced by formula::ParaWin::InitArgInput().
Definition at line 92 of file ControlHelper.hxx.
References aFxFocusLink.
Referenced by formula::ParaWin::InitArgInput().
void formula::ArgInput::Show | ( | ) |
Definition at line 218 of file funcutl.cxx.
References formula::RefEdit::GetWidget(), formula::RefButton::GetWidget(), pBtnFx, pEdArg, pFtArg, pRefBtn, and weld::Widget::show().
Referenced by formula::ParaWin::UpdateParas().
void formula::ArgInput::UpdateAccessibleNames | ( | ) |
Definition at line 229 of file funcutl.cxx.
References aName, weld::Label::get_label(), weld::Widget::get_tooltip_text(), formula::RefButton::GetWidget(), pBtnFx, pFtArg, pRefBtn, and weld::Widget::set_accessible_name().
Referenced by formula::ParaWin::InitArgInput(), formula::ParaWin::SetArgName(), and formula::ParaWin::SliderMoved().
Definition at line 56 of file ControlHelper.hxx.
Referenced by SetEdFocusHdl().
Definition at line 57 of file ControlHelper.hxx.
Referenced by SetEdModifyHdl().
Definition at line 54 of file ControlHelper.hxx.
Referenced by SetFxClickHdl().
Definition at line 55 of file ControlHelper.hxx.
Referenced by SetFxFocusHdl().
|
private |
Definition at line 60 of file ControlHelper.hxx.
Referenced by ArgInput(), Hide(), InitArgInput(), Show(), and UpdateAccessibleNames().
|
private |
Definition at line 61 of file ControlHelper.hxx.
Referenced by ArgInput(), GetArgEdPtr(), GetArgVal(), Hide(), InitArgInput(), SelectAll(), SetArgVal(), and Show().
|
private |
Definition at line 59 of file ControlHelper.hxx.
Referenced by ArgInput(), GetArgName(), Hide(), InitArgInput(), SetArgName(), SetArgNameFont(), Show(), and UpdateAccessibleNames().
|
private |
Definition at line 62 of file ControlHelper.hxx.
Referenced by ArgInput(), Hide(), InitArgInput(), Show(), and UpdateAccessibleNames().