20#undef SC_DLLIMPLEMENTATION
25 const OString& sDialogName,
33 : GenericDialogController(pParent,
"modules/scalc/ui/" + OStringToOUString(
34 sDialogName.toAsciiLowerCase(), RTL_TEXTENCODING_UTF8) +
".ui", sDialogName)
35 , m_xEdValue(m_xBuilder->weld_metric_spin_button(
"value",
FieldUnit::
CM))
36 , m_xBtnDefVal(m_xBuilder->weld_check_button(
"default"))
44 m_xEdValue->normalize(nMaximum), FieldUnit::TWIP);
46 sal_Int64 nMin(0), nMax(0);
47 m_xEdValue->get_range(nMin, nMax, FieldUnit::TWIP);
50 m_xEdValue->set_increments(nIncrement / 10, nIncrement, FieldUnit::NONE);
90 if (m_xBtnDefVal->get_active())
92 nCurrentValue = m_xEdValue->get_value(FieldUnit::NONE);
93 m_xEdValue->set_value(nDefaultValue, FieldUnit::NONE);
96 m_xEdValue->set_value(nCurrentValue, FieldUnit::NONE);
101 m_xBtnDefVal->set_active(nDefaultValue == m_xEdValue->get_value(FieldUnit::NONE));
#define LINK(Instance, Class, Member)
IMPL_LINK_NOARG(ScMetricInputDlg, SetDefValHdl, weld::Toggleable &, void)