LibreOffice Module cui (master) 1
|
Public Member Functions | |
RubyRadioButton (std::unique_ptr< weld::RadioButton > xControl, std::unique_ptr< weld::Image > xImage) | |
void | init (const OUString &rPrimaryText, const OUString &rSecondaryText, const PseudoRubyText::RubyPosition &rPosition) |
void | set_sensitive (bool sensitive) |
void | set_active (bool active) |
bool | get_active () const |
void | connect_toggled (const Link< weld::Toggleable &, void > &rLink) |
Private Member Functions | |
Size | GetOptimalSize () const |
void | Paint (vcl::RenderContext &rRenderContext) |
Private Attributes | |
ScopedVclPtr< VirtualDevice > | m_xVirDev |
std::unique_ptr< weld::RadioButton > | m_xControl |
std::unique_ptr< weld::Image > | m_xImage |
PseudoRubyText | m_aRubyText |
Definition at line 193 of file hangulhanjadlg.cxx.
svx::RubyRadioButton::RubyRadioButton | ( | std::unique_ptr< weld::RadioButton > | xControl, |
std::unique_ptr< weld::Image > | xImage | ||
) |
Definition at line 219 of file hangulhanjadlg.cxx.
References m_xControl, m_xControl, m_xVirDev, and weld::SetPointFont().
|
inline |
Definition at line 207 of file hangulhanjadlg.cxx.
References m_xControl.
|
inline |
Definition at line 205 of file hangulhanjadlg.cxx.
References m_xControl.
|
private |
Definition at line 254 of file hangulhanjadlg.cxx.
References vcl::Font::GetFontHeight(), Size::Height(), m_aRubyText, m_xVirDev, SAL_MAX_INT32, vcl::Font::SetFontHeight(), Size::setHeight(), Size::setWidth(), and Size::Width().
Referenced by init().
void svx::RubyRadioButton::init | ( | const OUString & | rPrimaryText, |
const OUString & | rSecondaryText, | ||
const PseudoRubyText::RubyPosition & | rPosition | ||
) |
Definition at line 228 of file hangulhanjadlg.cxx.
References VclPtr< class reference_type >::get(), GetOptimalSize(), m_aRubyText, m_xImage, m_xVirDev, and Paint().
|
private |
Definition at line 239 of file hangulhanjadlg.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), tools::Rectangle::AdjustTop(), OutputDevice::GetOutputSizePixel(), and m_aRubyText.
Referenced by init().
|
inline |
Definition at line 204 of file hangulhanjadlg.cxx.
References m_xControl.
|
inline |
Definition at line 199 of file hangulhanjadlg.cxx.
References m_xControl.
|
private |
Definition at line 216 of file hangulhanjadlg.cxx.
Referenced by GetOptimalSize(), init(), and Paint().
|
private |
Definition at line 214 of file hangulhanjadlg.cxx.
Referenced by RubyRadioButton().
|
private |
Definition at line 215 of file hangulhanjadlg.cxx.
Referenced by init().
|
private |
Definition at line 213 of file hangulhanjadlg.cxx.
Referenced by GetOptimalSize(), init(), and RubyRadioButton().