LibreOffice Module svx (master) 1
Classes | Functions
rubydialog.cxx File Reference
#include <memory>
#include <sal/config.h>
#include <tools/debug.hxx>
#include <tools/diagnose_ex.h>
#include <svx/rubydialog.hxx>
#include <sfx2/dispatch.hxx>
#include <sfx2/sfxsids.hrc>
#include <sfx2/viewfrm.hxx>
#include <sfx2/viewsh.hxx>
#include <svl/eitem.hxx>
#include <com/sun/star/frame/XController.hpp>
#include <com/sun/star/style/XStyle.hpp>
#include <com/sun/star/text/XRubySelection.hpp>
#include <com/sun/star/beans/PropertyValues.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/beans/XPropertySetInfo.hpp>
#include <com/sun/star/container/XNameContainer.hpp>
#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/text/RubyAdjust.hpp>
#include <com/sun/star/view/XSelectionChangeListener.hpp>
#include <com/sun/star/view/XSelectionSupplier.hpp>
#include <cppuhelper/implbase.hxx>
#include <svtools/colorcfg.hxx>
#include <vcl/event.hxx>
#include <vcl/settings.hxx>
#include <vcl/svapp.hxx>
Include dependency graph for rubydialog.cxx:

Go to the source code of this file.

Classes

class  SvxRubyData_Impl
 

Functions

 SFX_IMPL_CHILDWINDOW (SvxRubyChildWindow, SID_RUBY_DIALOG)
 
 IMPL_LINK (SvxRubyDialog, ScrollHdl_Impl, weld::ScrolledWindow &, rScroll, void)
 
 IMPL_LINK_NOARG (SvxRubyDialog, ApplyHdl_Impl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SvxRubyDialog, CloseHdl_Impl, weld::Button &, void)
 
 IMPL_LINK_NOARG (SvxRubyDialog, StylistHdl_Impl, weld::Button &, void)
 
 IMPL_LINK (SvxRubyDialog, AdjustHdl_Impl, weld::ComboBox &, rBox, void)
 
 IMPL_LINK (SvxRubyDialog, PositionHdl_Impl, weld::ComboBox &, rBox, void)
 
 IMPL_LINK_NOARG (SvxRubyDialog, CharStyleHdl_Impl, weld::ComboBox &, void)
 
 IMPL_LINK (SvxRubyDialog, EditFocusHdl_Impl, weld::Widget &, rEdit, void)
 
 IMPL_LINK (SvxRubyDialog, EditModifyHdl_Impl, weld::Entry &, rEdit, void)
 
 IMPL_LINK (SvxRubyDialog, KeyUpDownHdl_Impl, const KeyEvent &, rKEvt, bool)
 
 IMPL_LINK (SvxRubyDialog, KeyUpDownTabHdl_Impl, const KeyEvent &, rKEvt, bool)
 

Function Documentation

◆ IMPL_LINK() [1/7]

IMPL_LINK ( SvxRubyDialog  ,
AdjustHdl_Impl  ,
weld::ComboBox ,
rBox  ,
void   
)

Definition at line 545 of file rubydialog.cxx.

References m_pImpl.

◆ IMPL_LINK() [2/7]

IMPL_LINK ( SvxRubyDialog  ,
EditFocusHdl_Impl  ,
weld::Widget ,
rEdit  ,
void   
)

Definition at line 596 of file rubydialog.cxx.

References i.

◆ IMPL_LINK() [3/7]

IMPL_LINK ( SvxRubyDialog  ,
EditModifyHdl_Impl  ,
weld::Entry ,
rEdit  ,
void   
)

Definition at line 609 of file rubydialog.cxx.

◆ IMPL_LINK() [4/7]

IMPL_LINK ( SvxRubyDialog  ,
KeyUpDownHdl_Impl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

Definition at line 843 of file rubydialog.cxx.

References vcl::KeyCode::GetCode(), KEY_DOWN, KEY_UP, and nCode.

◆ IMPL_LINK() [5/7]

IMPL_LINK ( SvxRubyDialog  ,
KeyUpDownTabHdl_Impl  ,
const KeyEvent ,
rKEvt  ,
bool   
)

◆ IMPL_LINK() [6/7]

IMPL_LINK ( SvxRubyDialog  ,
PositionHdl_Impl  ,
weld::ComboBox ,
rBox  ,
void   
)

Definition at line 561 of file rubydialog.cxx.

References m_pImpl.

◆ IMPL_LINK() [7/7]

IMPL_LINK ( SvxRubyDialog  ,
ScrollHdl_Impl  ,
weld::ScrolledWindow ,
rScroll  ,
void   
)

Definition at line 489 of file rubydialog.cxx.

References nPos.

◆ IMPL_LINK_NOARG() [1/4]

IMPL_LINK_NOARG ( SvxRubyDialog  ,
ApplyHdl_Impl  ,
weld::Button ,
void   
)

Definition at line 504 of file rubydialog.cxx.

References Exception, m_pImpl, and TOOLS_WARN_EXCEPTION.

◆ IMPL_LINK_NOARG() [2/4]

IMPL_LINK_NOARG ( SvxRubyDialog  ,
CharStyleHdl_Impl  ,
weld::ComboBox ,
void   
)

Definition at line 577 of file rubydialog.cxx.

References m_pImpl.

◆ IMPL_LINK_NOARG() [3/4]

IMPL_LINK_NOARG ( SvxRubyDialog  ,
CloseHdl_Impl  ,
weld::Button ,
void   
)

Definition at line 532 of file rubydialog.cxx.

References Close.

◆ IMPL_LINK_NOARG() [4/4]

IMPL_LINK_NOARG ( SvxRubyDialog  ,
StylistHdl_Impl  ,
weld::Button ,
void   
)

Definition at line 534 of file rubydialog.cxx.

References GetValue.

◆ SFX_IMPL_CHILDWINDOW()

SFX_IMPL_CHILDWINDOW ( SvxRubyChildWindow  ,
SID_RUBY_DIALOG   
)

References u.