LibreOffice Module svx (master)
1
|
#include <rubydialog.hxx>
Public Member Functions | |
SvxRubyDialog (SfxBindings *pBindings, SfxChildWindow *pCW, weld::Window *pParent) | |
virtual | ~SvxRubyDialog () override |
virtual void | Activate () override |
![]() | |
virtual | ~SfxModelessDialogController () override |
void | Initialize (SfxChildWinInfo const *pInfo) |
bool | IsClosing () const |
virtual void | EndDialog () override |
virtual void | Deactivate () override |
virtual void | ChildWinDispose () override |
virtual void | FillInfo (SfxChildWinInfo &) const |
SfxBindings & | GetBindings () const |
![]() | |
SfxDialogController (weld::Widget *pParent, const OUString &rUIFile, const OString &rDialogId) | |
Private Member Functions | |
DECL_LINK (ApplyHdl_Impl, weld::Button &, void) | |
DECL_LINK (CloseHdl_Impl, weld::Button &, void) | |
DECL_LINK (StylistHdl_Impl, weld::Button &, void) | |
DECL_LINK (ScrollHdl_Impl, weld::ScrolledWindow &, void) | |
DECL_LINK (PositionHdl_Impl, weld::ComboBox &, void) | |
DECL_LINK (AdjustHdl_Impl, weld::ComboBox &, void) | |
DECL_LINK (CharStyleHdl_Impl, weld::ComboBox &, void) | |
DECL_LINK (EditModifyHdl_Impl, weld::Entry &, void) | |
DECL_LINK (EditFocusHdl_Impl, weld::Widget &, void) | |
DECL_LINK (KeyUpDownHdl_Impl, const KeyEvent &, bool) | |
DECL_LINK (KeyUpDownTabHdl_Impl, const KeyEvent &, bool) | |
bool | EditScrollHdl_Impl (sal_Int32 nParam) |
bool | EditJumpHdl_Impl (sal_Int32 nParam) |
void | SetRubyText (sal_Int32 nPos, weld::Entry &rLeft, weld::Entry &rRight) |
void | GetRubyText () |
void | ClearCharStyleList () |
void | AssertOneEntry () |
void | Update () |
virtual void | Close () override |
tools::Long | GetLastPos () const |
void | SetLastPos (tools::Long nSet) |
bool | IsModified () const |
void | SetModified (bool bSet) |
void | EnableControls (bool bEnable) |
void | GetCurrentText (OUString &rBase, OUString &rRuby) |
Friends | |
class | RubyPreview |
Additional Inherited Members | |
![]() | |
SfxModelessDialogController (SfxBindings *, SfxChildWindow *pChildWin, weld::Window *pParent, const OUString &rUIXMLDescription, const OString &rID) | |
Definition at line 55 of file rubydialog.hxx.
SvxRubyDialog::SvxRubyDialog | ( | SfxBindings * | pBindings, |
SfxChildWindow * | pCW, | ||
weld::Window * | pParent | ||
) |
Definition at line 183 of file rubydialog.cxx.
References aEditArr, weld::Entry::connect_changed(), weld::Widget::connect_focus_in(), weld::Widget::connect_key_press(), i, LINK, m_pImpl, m_xAdjustLB, m_xApplyPB, m_xCharStyleLB, m_xClosePB, m_xDialog, m_xGrid, m_xLeft1ED, m_xLeft2ED, m_xLeft3ED, m_xLeft4ED, m_xPositionLB, m_xPreviewWin, m_xRight1ED, m_xRight2ED, m_xRight3ED, m_xRight4ED, m_xScrolledWindow, and m_xStylistPB.
|
overridevirtual |
Definition at line 253 of file rubydialog.cxx.
References aEvent, ClearCharStyleList(), and m_pImpl.
|
overridevirtual |
Reimplemented from SfxModelessDialogController.
Definition at line 271 of file rubydialog.cxx.
References SfxModelessDialogController::Activate(), aName, Any, ClearCharStyleList(), SfxViewFrame::Current(), EnableControls(), Exception, SfxFrame::GetController(), SfxViewFrame::GetFrame(), m_pImpl, m_xCharStyleFT, m_xCharStyleLB, m_xPreviewWin, sName, TOOLS_WARN_EXCEPTION, Update(), and xModel.
|
private |
Definition at line 672 of file rubydialog.cxx.
References m_pImpl.
|
private |
Definition at line 260 of file rubydialog.cxx.
References m_xCharStyleLB.
Referenced by Activate(), and ~SvxRubyDialog().
|
overrideprivatevirtual |
Reimplemented from SfxModelessDialogController.
Definition at line 262 of file rubydialog.cxx.
References SfxViewFrame::Current(), SfxModelessDialogController::IsClosing(), and SfxViewFrame::ToggleChildWindow().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 642 of file rubydialog.cxx.
References aEditArr, EditScrollHdl_Impl(), weld::Widget::grab_focus(), i, nIndex, and USHRT_MAX.
|
private |
Definition at line 613 of file rubydialog.cxx.
References aEditArr, weld::Widget::grab_focus(), weld::Widget::has_focus(), and m_xScrolledWindow.
Referenced by EditJumpHdl_Impl().
|
private |
Definition at line 674 of file rubydialog.cxx.
References m_xApplyPB, and m_xContentArea.
Referenced by Activate().
|
private |
Definition at line 478 of file rubydialog.cxx.
References aEditArr, weld::Entry::get_text(), and nCurrentEdit.
Referenced by RubyPreview::Paint().
|
inlineprivate |
|
private |
Definition at line 373 of file rubydialog.cxx.
References aEditArr, DBG_ASSERT, weld::Entry::get_text(), GetLastPos(), i, m_pImpl, and SetModified().
|
inlineprivate |
Definition at line 123 of file rubydialog.hxx.
References bModified.
|
inlineprivate |
Definition at line 121 of file rubydialog.hxx.
Referenced by Update().
|
inlineprivate |
Definition at line 124 of file rubydialog.hxx.
Referenced by GetRubyText(), and Update().
|
private |
Definition at line 345 of file rubydialog.cxx.
References m_pImpl, weld::Entry::save_value(), weld::Widget::set_sensitive(), and weld::Entry::set_text().
|
private |
Definition at line 397 of file rubydialog.cxx.
References i, m_pImpl, m_xAdjustLB, m_xCharStyleLB, m_xPositionLB, m_xScrolledWindow, sCharStyleName, SetLastPos(), and SetModified().
Referenced by Activate().
|
friend |
Definition at line 57 of file rubydialog.hxx.
|
private |
Definition at line 65 of file rubydialog.hxx.
Referenced by EditJumpHdl_Impl(), EditScrollHdl_Impl(), GetCurrentText(), GetRubyText(), and SvxRubyDialog().
|
private |
Definition at line 62 of file rubydialog.hxx.
Referenced by IsModified().
|
private |
Definition at line 64 of file rubydialog.hxx.
Referenced by Activate(), AssertOneEntry(), GetRubyText(), SetRubyText(), Update(), and ~SvxRubyDialog().
|
private |
Definition at line 80 of file rubydialog.hxx.
Referenced by RubyPreview::Paint(), SvxRubyDialog(), and Update().
|
private |
Definition at line 88 of file rubydialog.hxx.
Referenced by EnableControls(), and SvxRubyDialog().
|
private |
Definition at line 84 of file rubydialog.hxx.
Referenced by Activate().
|
private |
Definition at line 85 of file rubydialog.hxx.
Referenced by Activate(), ClearCharStyleList(), SvxRubyDialog(), and Update().
|
private |
Definition at line 89 of file rubydialog.hxx.
Referenced by SvxRubyDialog().
|
private |
Definition at line 91 of file rubydialog.hxx.
Referenced by EnableControls().
|
private |
Definition at line 92 of file rubydialog.hxx.
Referenced by SvxRubyDialog().
|
private |
Definition at line 69 of file rubydialog.hxx.
Referenced by SvxRubyDialog().
|
private |
Definition at line 71 of file rubydialog.hxx.
Referenced by SvxRubyDialog().
|
private |
Definition at line 73 of file rubydialog.hxx.
Referenced by SvxRubyDialog().
|
private |
Definition at line 75 of file rubydialog.hxx.
Referenced by SvxRubyDialog().
|
private |
Definition at line 67 of file rubydialog.hxx.
|
private |
Definition at line 82 of file rubydialog.hxx.
Referenced by RubyPreview::Paint(), SvxRubyDialog(), and Update().
|
private |
Definition at line 95 of file rubydialog.hxx.
|
private |
Definition at line 94 of file rubydialog.hxx.
Referenced by Activate(), and SvxRubyDialog().
|
private |
Definition at line 70 of file rubydialog.hxx.
Referenced by SvxRubyDialog().
|
private |
Definition at line 72 of file rubydialog.hxx.
Referenced by SvxRubyDialog().
|
private |
Definition at line 74 of file rubydialog.hxx.
Referenced by SvxRubyDialog().
|
private |
Definition at line 76 of file rubydialog.hxx.
Referenced by SvxRubyDialog().
|
private |
Definition at line 68 of file rubydialog.hxx.
|
private |
Definition at line 78 of file rubydialog.hxx.
Referenced by EditScrollHdl_Impl(), SvxRubyDialog(), and Update().
|
private |
Definition at line 86 of file rubydialog.hxx.
Referenced by SvxRubyDialog().
|
private |
Definition at line 61 of file rubydialog.hxx.
Referenced by GetCurrentText().
|
private |
Definition at line 60 of file rubydialog.hxx.
Referenced by GetLastPos().
|
private |
Definition at line 63 of file rubydialog.hxx.