LibreOffice Module cui (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
svx::RubyRadioButton Class Reference
Collaboration diagram for svx::RubyRadioButton:

Public Member Functions

 RubyRadioButton (std::unique_ptr< weld::RadioButton > xControl)
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_clicked (const Link< weld::Button &, void > &rLink)

Private Member Functions

Size GetOptimalSize () const
void Paint (vcl::RenderContext &rRenderContext)

Private Attributes

ScopedVclPtr< VirtualDevicem_xVirDev
std::unique_ptr< weld::RadioButtonm_xControl
PseudoRubyText m_aRubyText

Detailed Description

Definition at line 193 of file hangulhanjadlg.cxx.

Constructor & Destructor Documentation

svx::RubyRadioButton::RubyRadioButton ( std::unique_ptr< weld::RadioButton xControl)

Definition at line 214 of file hangulhanjadlg.cxx.

References Application::GetDefaultDevice(), m_xControl, m_xControl, and m_xVirDev.

Member Function Documentation

void svx::RubyRadioButton::connect_clicked ( const Link< weld::Button &, void > &  rLink)

Definition at line 203 of file hangulhanjadlg.cxx.

References m_xControl.

bool svx::RubyRadioButton::get_active ( ) const

Definition at line 201 of file hangulhanjadlg.cxx.

References m_xControl.

Size svx::RubyRadioButton::GetOptimalSize ( ) const
void svx::RubyRadioButton::init ( const OUString &  rPrimaryText,
const OUString &  rSecondaryText,
const PseudoRubyText::RubyPosition rPosition 
void svx::RubyRadioButton::Paint ( vcl::RenderContext rRenderContext)

Definition at line 234 of file hangulhanjadlg.cxx.

References OutputDevice::GetOutputSizePixel(), m_aRubyText, and Point.

Referenced by init().

void svx::RubyRadioButton::set_active ( bool  active)

Definition at line 200 of file hangulhanjadlg.cxx.

References m_xControl.

void svx::RubyRadioButton::set_sensitive ( bool  sensitive)

Definition at line 199 of file hangulhanjadlg.cxx.

References m_xControl.

Member Data Documentation

PseudoRubyText svx::RubyRadioButton::m_aRubyText

Definition at line 211 of file hangulhanjadlg.cxx.

Referenced by GetOptimalSize(), init(), and Paint().

std::unique_ptr<weld::RadioButton> svx::RubyRadioButton::m_xControl

Definition at line 210 of file hangulhanjadlg.cxx.

Referenced by init(), and RubyRadioButton().

ScopedVclPtr<VirtualDevice> svx::RubyRadioButton::m_xVirDev

Definition at line 209 of file hangulhanjadlg.cxx.

Referenced by GetOptimalSize(), init(), and RubyRadioButton().

The documentation for this class was generated from the following file: