LibreOffice Module svx (master) 1
|
#include <charmap.hxx>
Public Member Functions | |
SvxShowCharSet (std::unique_ptr< weld::ScrolledWindow > pScrollArea, const VclPtr< VirtualDevice > &rVirDev) | |
virtual | ~SvxShowCharSet () override |
virtual void | RecalculateFont (vcl::RenderContext &rRenderContext) |
void | SelectCharacter (sal_UCS4 cNew) |
virtual sal_UCS4 | GetSelectCharacter () const |
void | createContextMenu (const Point &rPosition) |
void | SetDoubleClickHdl (const Link< SvxShowCharSet *, void > &rLink) |
void | SetReturnKeyPressHdl (const Link< SvxShowCharSet *, void > &rLink) |
void | SetSelectHdl (const Link< SvxShowCharSet *, void > &rHdl) |
void | SetHighlightHdl (const Link< SvxShowCharSet *, void > &rHdl) |
void | SetPreSelectHdl (const Link< SvxShowCharSet *, void > &rHdl) |
void | SetFavClickHdl (const Link< SvxShowCharSet *, void > &rHdl) |
void | SetFont (const vcl::Font &rFont) |
vcl::Font const & | GetFont () const |
FontCharMapRef const & | GetFontCharMap () |
bool | isFavChar (std::u16string_view sTitle, std::u16string_view rFont) |
void | getFavCharacterList () |
void | updateFavCharacterList (const OUString &rChar, const OUString &rFont) |
virtual svx::SvxShowCharSetItem * | ImplGetItem (int _nPos) |
int | FirstInView () const |
virtual int | LastInView () const |
int | PixelToMapIndex (const Point &) const |
virtual void | SelectIndex (int index, bool bFocus=false) |
void | OutputIndex (int index) |
void | DeSelect () |
bool | IsSelected (sal_uInt16 _nPos) const |
sal_uInt16 | GetSelectIndexId () const |
virtual sal_Int32 | getMaxCharCount () const |
virtual void | Show () override |
virtual void | Hide () override |
uno::Reference< css::accessibility::XAccessible > | getAccessibleParent () const |
Public Member Functions inherited from weld::CustomWidgetController | |
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessible () |
virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect)=0 |
virtual void | Resize () |
virtual bool | MouseButtonDown (const MouseEvent &) |
virtual bool | MouseMove (const MouseEvent &) |
virtual bool | MouseButtonUp (const MouseEvent &) |
virtual void | GetFocus () |
virtual void | LoseFocus () |
virtual void | StyleUpdated () |
virtual bool | Command (const CommandEvent &) |
virtual bool | KeyInput (const KeyEvent &) |
virtual tools::Rectangle | GetFocusRect () |
virtual FactoryFunction | GetUITestFactory () const |
virtual OUString | RequestHelp (tools::Rectangle &) |
virtual OUString | GetHelpText () const |
Size const & | GetOutputSizePixel () const |
void | SetOutputSizePixel (const Size &rSize) |
virtual void | SetDrawingArea (weld::DrawingArea *pDrawingArea) |
weld::DrawingArea * | GetDrawingArea () const |
void | Invalidate () |
void | Invalidate (const tools::Rectangle &rRect) |
virtual void | Show () |
virtual void | Hide () |
void | SetCursor (void *pData) |
void | GrabFocus () |
bool | HasFocus () const |
bool | HasChildFocus () const |
bool | IsVisible () const |
bool | IsReallyVisible () const |
bool | IsEnabled () const |
void | Enable () const |
void | Disable () const |
bool | IsActive () const |
int | GetTextHeight () const |
int | GetTextWidth (const OUString &rText) const |
OUString | GetAccessibleName () const |
OUString | GetAccessibleDescription () const |
void | CaptureMouse () |
bool | IsMouseCaptured () const |
Point | GetPointerPosPixel () const |
void | EnableRTL (bool bEnable) |
bool | IsRTLEnabled () const |
void | ReleaseMouse () |
void | SetPointer (PointerStyle ePointerStyle) |
void | SetHelpId (const OUString &rHelpId) |
void | SetAccessibleName (const OUString &rName) |
void | SetInputContext (const InputContext &rInputContext) |
void | SetCursorRect (const tools::Rectangle &rCursorRect, int nExtTextInputWidth) |
virtual int | GetSurroundingText (OUString &) |
virtual bool | DeleteSurroundingText (const Selection &) |
css::uno::Reference< css::datatransfer::dnd::XDropTarget > | GetDropTarget () |
css::uno::Reference< css::datatransfer::clipboard::XClipboard > | GetClipboard () const |
void | SetDragDataTransferable (rtl::Reference< TransferDataContainer > &rTransferable, sal_uInt8 eDNDConstants) |
virtual bool | StartDrag () |
void | set_size_request (int nWidth, int nHeight) |
void | queue_resize () |
CustomWidgetController () | |
virtual | ~CustomWidgetController () |
CustomWidgetController (CustomWidgetController const &)=default | |
CustomWidgetController (CustomWidgetController &&)=default | |
CustomWidgetController & | operator= (CustomWidgetController const &)=default |
CustomWidgetController & | operator= (CustomWidgetController &&)=default |
Static Public Member Functions | |
static sal_uInt32 & | getSelectedChar () |
static void | CopyToClipboard (const OUString &str) |
static sal_uInt16 | GetRowPos (sal_uInt16 _nPos) |
static sal_uInt16 | GetColumnPos (sal_uInt16 _nPos) |
Static Public Member Functions inherited from weld::CustomWidgetController | |
static bool | IsUpdateMode () |
Protected Types | |
typedef std::map< sal_Int32, std::shared_ptr< svx::SvxShowCharSetItem > > | ItemsMap |
Protected Member Functions | |
virtual bool | KeyInput (const KeyEvent &) override |
virtual void | DrawChars_Impl (vcl::RenderContext &rRenderContext, int n1, int n2) |
void | InitSettings (vcl::RenderContext &rRenderContext) |
Point | MapIndexToPixel (int) const |
DECL_DLLPRIVATE_LINK (VscrollHdl, weld::ScrolledWindow &, void) | |
void | ContextMenuSelect (std::u16string_view rIdent) |
void | init () |
tools::Rectangle | getGridRectangle (const Point &rPointUL, const Size &rOutputSize) const |
Protected Attributes | |
VclPtr< VirtualDevice > | mxVirDev |
vcl::Font | maFont |
std::unique_ptr< weld::ScrolledWindow > | mxScrollArea |
ItemsMap | m_aItems |
Link< SvxShowCharSet *, void > | aDoubleClkHdl |
Link< SvxShowCharSet *, void > | m_aReturnKeypressHdl |
Link< SvxShowCharSet *, void > | aSelectHdl |
Link< SvxShowCharSet *, void > | aFavClickHdl |
Link< SvxShowCharSet *, void > | aHighHdl |
Link< SvxShowCharSet *, void > | aPreSelectHdl |
std::deque< OUString > | maFavCharList |
std::deque< OUString > | maFavCharFontList |
rtl::Reference< svx::SvxShowCharSetAcc > | m_xAccessible |
tools::Long | nX |
tools::Long | nY |
tools::Long | m_nXGap |
tools::Long | m_nYGap |
bool | bDrag |
sal_Int32 | nSelectedIndex |
FontCharMapRef | mxFontCharMap |
Size | maFontSize |
bool | mbRecalculateFont: 1 |
bool | mbUpdateForeground: 1 |
bool | mbUpdateBackground: 1 |
Private Member Functions | |
virtual void | SetDrawingArea (weld::DrawingArea *pDrawingArea) override |
virtual void | Paint (vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override |
virtual void | Resize () override |
virtual bool | MouseButtonDown (const MouseEvent &rMEvt) override |
virtual bool | MouseMove (const MouseEvent &rMEvt) override |
virtual bool | MouseButtonUp (const MouseEvent &rMEvt) override |
virtual void | GetFocus () override |
virtual void | LoseFocus () override |
virtual bool | Command (const CommandEvent &rCEvt) override |
virtual css::uno::Reference< css::accessibility::XAccessible > | CreateAccessible () override |
virtual FactoryFunction | GetUITestFactory () const override |
Definition at line 55 of file charmap.hxx.
|
protected |
Definition at line 120 of file charmap.hxx.
SvxShowCharSet::SvxShowCharSet | ( | std::unique_ptr< weld::ScrolledWindow > | pScrollArea, |
const VclPtr< VirtualDevice > & | rVirDev | ||
) |
Definition at line 66 of file charmap.cxx.
References init().
|
overridevirtual |
Definition at line 840 of file charmap.cxx.
References m_aItems, and m_xAccessible.
|
overrideprivatevirtual |
Reimplemented from weld::CustomWidgetController.
Definition at line 184 of file charmap.cxx.
References Point::AdjustX(), Point::AdjustY(), weld::CustomWidgetController::Command(), createContextMenu(), CommandEvent::GetCommand(), tools::Rectangle::GetHeight(), CommandEvent::GetMousePosPixel(), tools::Rectangle::GetWidth(), ImplGetItem(), CommandEvent::IsMouseEvent(), MapIndexToPixel(), svx::SvxShowCharSetItem::maRect, nIndex, nSelectedIndex, PixelToMapIndex(), and SelectIndex().
|
protected |
Definition at line 259 of file charmap.cxx.
References aDoubleClkHdl, aFavClickHdl, Link< typename Arg, typename Ret >::Call(), CopyToClipboard(), GetSelectCharacter(), mxVirDev, u, and updateFavCharacterList().
Referenced by createContextMenu().
|
static |
Definition at line 275 of file charmap.cxx.
References comphelper::getProcessComponentContext().
Referenced by ContextMenuSelect().
|
overrideprivatevirtual |
Reimplemented from weld::CustomWidgetController.
Definition at line 852 of file charmap.cxx.
References m_xAccessible.
void SvxShowCharSet::createContextMenu | ( | const Point & | rPosition | ) |
Definition at line 242 of file charmap.cxx.
References ContextMenuSelect(), Application::CreateBuilder(), weld::CustomWidgetController::GetDrawingArea(), GetSelectCharacter(), weld::CustomWidgetController::GrabFocus(), weld::CustomWidgetController::Invalidate(), isFavChar(), maFavCharList, and mxVirDev.
Referenced by Command().
|
protected |
References init().
void SvxShowCharSet::DeSelect | ( | ) |
Definition at line 468 of file charmap.cxx.
References weld::CustomWidgetController::Invalidate().
Referenced by svx::SvxShowCharSetAcc::implSelect().
|
protectedvirtual |
Reimplemented in SvxSearchCharSet.
Definition at line 504 of file charmap.cxx.
References tools::Rectangle::Bottom(), COL_TRANSPARENT(), COLUMN_COUNT, OutputDevice::DrawLine(), OutputDevice::DrawRect(), OutputDevice::DrawText(), FirstInView(), StyleSettings::GetDisableColor(), StyleSettings::GetFaceColor(), StyleSettings::GetFieldTextColor(), OutputDevice::GetFillColor(), getGridRectangle(), StyleSettings::GetHighlightColor(), StyleSettings::GetHighlightTextColor(), StyleSettings::GetLightColor(), OutputDevice::GetLineColor(), weld::CustomWidgetController::GetOutputSizePixel(), Application::GetSettings(), StyleSettings::GetShadowColor(), AllSettings::GetStyleSettings(), OutputDevice::GetTextBoundRect(), OutputDevice::GetTextColor(), OutputDevice::GetTextHeight(), OutputDevice::GetTextWidth(), tools::Rectangle::GetWidth(), weld::CustomWidgetController::HasFocus(), Size::Height(), i, tools::Rectangle::IsEmpty(), isFavChar(), LastInView(), tools::Rectangle::Left(), m_nXGap, m_nYGap, MapIndexToPixel(), mxFontCharMap, mxVirDev, n1, n2, nSelectedIndex, nX, nY, tools::Rectangle::Right(), ROW_COUNT, OutputDevice::SetFillColor(), OutputDevice::SetLineColor(), OutputDevice::SetTextColor(), tools::Rectangle::Top(), Size::Width(), x, Point::X(), y, and Point::Y().
Referenced by Paint().
int SvxShowCharSet::FirstInView | ( | ) | const |
Definition at line 349 of file charmap.cxx.
References COLUMN_COUNT, and mxScrollArea.
Referenced by DrawChars_Impl(), SvxSearchCharSet::DrawChars_Impl(), svx::SvxShowCharSetItemAcc::getAccessibleStateSet(), LastInView(), SvxSearchCharSet::LastInView(), MapIndexToPixel(), Paint(), SvxSearchCharSet::Paint(), PixelToMapIndex(), SelectIndex(), and SvxSearchCharSet::SelectIndex().
|
inline |
Definition at line 103 of file charmap.hxx.
References weld::DrawingArea::get_accessible_parent(), and weld::CustomWidgetController::GetDrawingArea().
Referenced by svx::SvxShowCharSetAcc::getAccessibleParent().
|
static |
Definition at line 344 of file charmap.cxx.
References _nPos, and COLUMN_COUNT.
Referenced by svx::SvxShowCharSetAcc::getAccessibleColumn(), svx::SvxShowCharSetAcc::getSelectedAccessibleColumns(), and svx::SvxShowCharSetAcc::isAccessibleColumnSelected().
void SvxShowCharSet::getFavCharacterList | ( | ) |
Definition at line 218 of file charmap.cxx.
References maFavCharFontList, maFavCharList, and comphelper::sequenceToContainer().
Referenced by init(), RecalculateFont(), and SvxSearchCharSet::RecalculateFont().
|
overrideprivatevirtual |
Reimplemented from weld::CustomWidgetController.
Definition at line 112 of file charmap.cxx.
References nSelectedIndex, and SelectIndex().
|
inline |
Definition at line 79 of file charmap.hxx.
FontCharMapRef const & SvxShowCharSet::GetFontCharMap | ( | ) |
Definition at line 887 of file charmap.cxx.
References mxFontCharMap, mxVirDev, and RecalculateFont().
|
protected |
Definition at line 474 of file charmap.cxx.
References Size::AdjustHeight(), Size::AdjustWidth(), Size::Height(), m_nXGap, m_nYGap, nX, nY, Point::setX(), Point::setY(), Size::Width(), x, Point::X(), y, and Point::Y().
Referenced by DrawChars_Impl(), and SvxSearchCharSet::DrawChars_Impl().
|
virtual |
Reimplemented in SvxSearchCharSet.
Definition at line 882 of file charmap.cxx.
References mxFontCharMap.
Referenced by svx::SvxShowCharSetAcc::getAccessibleChildCount().
|
static |
Definition at line 213 of file charmap.cxx.
References _nPos, and COLUMN_COUNT.
Referenced by svx::SvxShowCharSetAcc::getAccessibleRow(), svx::SvxShowCharSetAcc::getSelectedAccessibleRows(), and svx::SvxShowCharSetAcc::isAccessibleRowSelected().
|
virtual |
Reimplemented in SvxSearchCharSet.
Definition at line 667 of file charmap.cxx.
References getSelectedChar(), mxFontCharMap, and nSelectedIndex.
Referenced by ContextMenuSelect(), and createContextMenu().
|
static |
Definition at line 55 of file charmap.cxx.
Referenced by GetSelectCharacter(), RecalculateFont(), and SelectIndex().
|
inline |
Definition at line 94 of file charmap.hxx.
Referenced by svx::SvxShowCharSetItemAcc::getAccessibleStateSet(), svx::SvxShowCharSetAcc::getSelectedAccessibleColumns(), svx::SvxShowCharSetAcc::getSelectedAccessibleRows(), svx::SvxShowCharSetAcc::isAccessibleColumnSelected(), svx::SvxShowCharSetAcc::isAccessibleRowSelected(), and svx::SvxShowCharSetAcc::isAccessibleSelected().
|
overrideprivatevirtual |
Reimplemented from weld::CustomWidgetController.
Definition at line 61 of file charmap.cxx.
References SvxShowCharSetUIObject::create().
|
inlineoverridevirtual |
Reimplemented from weld::CustomWidgetController.
Definition at line 101 of file charmap.hxx.
|
virtual |
Reimplemented in SvxSearchCharSet.
Definition at line 861 of file charmap.cxx.
References _nPos, m_aItems, m_xAccessible, MapIndexToPixel(), mxFontCharMap, nX, nY, Point::X(), and Point::Y().
Referenced by Command(), svx::SvxShowCharSetAcc::getAccessibleAtPoint(), svx::SvxShowCharSetAcc::getAccessibleCellAt(), svx::SvxShowCharSetAcc::getAccessibleChild(), and SelectIndex().
|
protected |
Definition at line 94 of file charmap.cxx.
References bDrag, getFavCharacterList(), LINK, m_nXGap, m_nYGap, mxScrollArea, and nSelectedIndex.
Referenced by SvxShowCharSet().
|
protected |
Definition at line 642 of file charmap.cxx.
References ALIGN_TOP, OutputDevice::Erase(), StyleSettings::GetDialogTextColor(), OutputDevice::GetSettings(), AllSettings::GetStyleSettings(), StyleSettings::GetWindowColor(), maFont, maFontSize, mbUpdateBackground, mbUpdateForeground, vcl::Font::SetAlignment(), OutputDevice::SetBackground(), OutputDevice::SetFont(), vcl::Font::SetFontSize(), OutputDevice::SetTextColor(), vcl::Font::SetTransparent(), vcl::Font::SetWeight(), and WEIGHT_LIGHT.
Referenced by Paint(), and SvxSearchCharSet::Paint().
bool SvxShowCharSet::isFavChar | ( | std::u16string_view | sTitle, |
std::u16string_view | rFont | ||
) |
Definition at line 231 of file charmap.cxx.
References i, maFavCharFontList, and maFavCharList.
Referenced by createContextMenu(), DrawChars_Impl(), SvxSearchCharSet::DrawChars_Impl(), and updateFavCharacterList().
|
inline |
Definition at line 93 of file charmap.hxx.
References _nPos.
Referenced by svx::SvxShowCharSetAcc::implIsSelected().
|
overrideprotectedvirtual |
Reimplemented from weld::CustomWidgetController.
Reimplemented in SvxSearchCharSet.
Definition at line 383 of file charmap.cxx.
References aDoubleClkHdl, aPreSelectHdl, Link< typename Arg, typename Ret >::Call(), COLUMN_COUNT, KeyEvent::GetCharCode(), vcl::KeyCode::GetCode(), KeyEvent::GetKeyCode(), vcl::KeyCode::GetModifier(), KEY_DOWN, KEY_END, KEY_ESCAPE, KEY_HOME, KEY_LEFT, KEY_PAGEDOWN, KEY_PAGEUP, KEY_RETURN, KEY_RIGHT, KEY_SPACE, KEY_TAB, KEY_UP, m_aReturnKeypressHdl, mxFontCharMap, nSelectedIndex, ROW_COUNT, and SelectIndex().
Referenced by SvxSearchCharSet::KeyInput().
|
virtual |
Reimplemented in SvxSearchCharSet.
Definition at line 354 of file charmap.cxx.
References COLUMN_COUNT, FirstInView(), mxFontCharMap, nIndex, and ROW_COUNT.
Referenced by DrawChars_Impl(), svx::SvxShowCharSetItemAcc::getAccessibleStateSet(), Paint(), and SelectIndex().
|
overrideprivatevirtual |
Reimplemented from weld::CustomWidgetController.
Definition at line 117 of file charmap.cxx.
References nSelectedIndex, and SelectIndex().
Definition at line 364 of file charmap.cxx.
References COLUMN_COUNT, FirstInView(), m_nXGap, m_nYGap, nIndex, nX, nY, x, and y.
Referenced by Command(), DrawChars_Impl(), SvxSearchCharSet::DrawChars_Impl(), ImplGetItem(), and SvxSearchCharSet::ImplGetItem().
|
overrideprivatevirtual |
Reimplemented from weld::CustomWidgetController.
Definition at line 122 of file charmap.cxx.
References aDoubleClkHdl, bDrag, Link< typename Arg, typename Ret >::Call(), weld::CustomWidgetController::CaptureMouse(), MouseEvent::GetClicks(), MouseEvent::GetPosPixel(), weld::CustomWidgetController::GrabFocus(), MouseEvent::IsLeft(), nIndex, PixelToMapIndex(), and SelectIndex().
|
overrideprivatevirtual |
Reimplemented from weld::CustomWidgetController.
Definition at line 146 of file charmap.cxx.
References aSelectHdl, bDrag, Link< typename Arg, typename Ret >::Call(), weld::CustomWidgetController::GetOutputSizePixel(), MouseEvent::GetPosPixel(), MouseEvent::IsLeft(), and weld::CustomWidgetController::ReleaseMouse().
|
overrideprivatevirtual |
Reimplemented from weld::CustomWidgetController.
Definition at line 160 of file charmap.cxx.
References bDrag, weld::CustomWidgetController::GetOutputSizePixel(), MouseEvent::GetPosPixel(), Size::Height(), MouseEvent::IsLeft(), nIndex, PixelToMapIndex(), SelectIndex(), Point::setX(), Point::setY(), Size::Width(), Point::X(), and Point::Y().
void SvxShowCharSet::OutputIndex | ( | int | index | ) |
Definition at line 792 of file charmap.cxx.
References aSelectHdl, Link< typename Arg, typename Ret >::Call(), and SelectIndex().
Referenced by svx::SvxShowCharSetItemAcc::doAccessibleAction(), and SvxShowCharSetUIObject::execute().
|
overrideprivatevirtual |
Implements weld::CustomWidgetController.
Reimplemented in SvxSearchCharSet.
Definition at line 454 of file charmap.cxx.
References DrawChars_Impl(), FirstInView(), InitSettings(), LastInView(), and RecalculateFont().
Definition at line 373 of file charmap.cxx.
References COLUMN_COUNT, FirstInView(), m_nXGap, m_nYGap, nX, nY, point(), x, and y.
Referenced by Command(), svx::SvxShowCharSetAcc::getAccessibleAtPoint(), MouseButtonDown(), and MouseMove().
|
virtual |
Reimplemented in SvxSearchCharSet.
Definition at line 675 of file charmap.cxx.
References ALIGN_TOP, COLUMN_COUNT, getFavCharacterList(), OutputDevice::GetFontCharMap(), weld::CustomWidgetController::GetOutputSizePixel(), getSelectedChar(), Size::Height(), m_aItems, m_nXGap, m_nYGap, maFont, maFontSize, mbRecalculateFont, mxFontCharMap, mxScrollArea, nSelectedIndex, nX, nY, OutputDevice::PixelToLogic(), ROW_COUNT, SelectIndex(), vcl::Font::SetAlignment(), OutputDevice::SetFont(), vcl::Font::SetFontSize(), vcl::Font::SetTransparent(), vcl::Font::SetWeight(), WEIGHT_LIGHT, and Size::Width().
Referenced by GetFontCharMap(), Paint(), SelectCharacter(), and SelectIndex().
|
overrideprivatevirtual |
Reimplemented from weld::CustomWidgetController.
Definition at line 107 of file charmap.cxx.
References mbRecalculateFont.
void SvxShowCharSet::SelectCharacter | ( | sal_UCS4 | cNew | ) |
Definition at line 799 of file charmap.cxx.
References COLUMN_COUNT, weld::CustomWidgetController::Invalidate(), tools::SvRef< typename T >::is(), mxFontCharMap, mxScrollArea, mxVirDev, RecalculateFont(), and SelectIndex().
|
virtual |
Reimplemented in SvxSearchCharSet.
Definition at line 717 of file charmap.cxx.
References aHighHdl, Any, aSelectHdl, Link< typename Arg, typename Ret >::Call(), COLUMN_COUNT, FirstInView(), svx::SvxShowCharSetItem::GetAccessible(), getSelectedChar(), ImplGetItem(), weld::CustomWidgetController::Invalidate(), tools::SvRef< typename T >::is(), LastInView(), m_xAccessible, svx::SvxShowCharSetItem::m_xItem, mxFontCharMap, mxScrollArea, mxVirDev, nSelectedIndex, and RecalculateFont().
Referenced by Command(), GetFocus(), svx::SvxShowCharSetAcc::implSelect(), KeyInput(), LoseFocus(), MouseButtonDown(), MouseMove(), OutputIndex(), RecalculateFont(), and SelectCharacter().
|
inline |
Definition at line 71 of file charmap.hxx.
|
overrideprivatevirtual |
Reimplemented from weld::CustomWidgetController.
Definition at line 79 of file charmap.cxx.
References COLUMN_COUNT, weld::Widget::get_approximate_digit_width(), weld::Widget::get_text_height(), Size::Height(), mxScrollArea, nX, nY, ROW_COUNT, and Size::Width().
|
inline |
Definition at line 76 of file charmap.hxx.
void SvxShowCharSet::SetFont | ( | const vcl::Font & | rFont | ) |
Definition at line 461 of file charmap.cxx.
References weld::CustomWidgetController::Invalidate(), maFont, and mbRecalculateFont.
|
inline |
Definition at line 74 of file charmap.hxx.
|
inline |
Definition at line 75 of file charmap.hxx.
|
inline |
Definition at line 72 of file charmap.hxx.
|
inline |
Definition at line 73 of file charmap.hxx.
|
inlineoverridevirtual |
Reimplemented from weld::CustomWidgetController.
Definition at line 100 of file charmap.hxx.
void SvxShowCharSet::updateFavCharacterList | ( | const OUString & | rChar, |
const OUString & | rFont | ||
) |
Definition at line 298 of file charmap.cxx.
References comphelper::ConfigurationChanges::create(), i, isFavChar(), maFavCharFontList, and maFavCharList.
Referenced by ContextMenuSelect().
|
protected |
Definition at line 122 of file charmap.hxx.
Referenced by ContextMenuSelect(), KeyInput(), SvxSearchCharSet::KeyInput(), and MouseButtonDown().
|
protected |
Definition at line 125 of file charmap.hxx.
Referenced by ContextMenuSelect().
|
protected |
Definition at line 126 of file charmap.hxx.
Referenced by SvxSearchCharSet::SelectCharacter(), SelectIndex(), and SvxSearchCharSet::SelectIndex().
|
protected |
Definition at line 127 of file charmap.hxx.
Referenced by KeyInput(), and SvxSearchCharSet::KeyInput().
|
protected |
Definition at line 124 of file charmap.hxx.
Referenced by MouseButtonUp(), OutputIndex(), SelectIndex(), and SvxSearchCharSet::SelectIndex().
|
protected |
Definition at line 137 of file charmap.hxx.
Referenced by init(), MouseButtonDown(), MouseButtonUp(), and MouseMove().
|
protected |
Definition at line 121 of file charmap.hxx.
Referenced by ImplGetItem(), SvxSearchCharSet::ImplGetItem(), RecalculateFont(), SvxSearchCharSet::RecalculateFont(), and ~SvxShowCharSet().
|
protected |
Definition at line 123 of file charmap.hxx.
Referenced by KeyInput().
|
protected |
Definition at line 135 of file charmap.hxx.
Referenced by DrawChars_Impl(), SvxSearchCharSet::DrawChars_Impl(), getGridRectangle(), init(), MapIndexToPixel(), PixelToMapIndex(), RecalculateFont(), and SvxSearchCharSet::RecalculateFont().
|
protected |
Definition at line 136 of file charmap.hxx.
Referenced by DrawChars_Impl(), SvxSearchCharSet::DrawChars_Impl(), getGridRectangle(), init(), MapIndexToPixel(), PixelToMapIndex(), RecalculateFont(), and SvxSearchCharSet::RecalculateFont().
|
protected |
Definition at line 132 of file charmap.hxx.
Referenced by CreateAccessible(), ImplGetItem(), SvxSearchCharSet::ImplGetItem(), SelectIndex(), SvxSearchCharSet::SelectIndex(), and ~SvxShowCharSet().
|
protected |
Definition at line 130 of file charmap.hxx.
Referenced by getFavCharacterList(), isFavChar(), and updateFavCharacterList().
|
protected |
Definition at line 129 of file charmap.hxx.
Referenced by createContextMenu(), getFavCharacterList(), isFavChar(), and updateFavCharacterList().
|
protected |
Definition at line 59 of file charmap.hxx.
Referenced by InitSettings(), RecalculateFont(), and SetFont().
|
protected |
Definition at line 142 of file charmap.hxx.
Referenced by InitSettings(), RecalculateFont(), and SvxSearchCharSet::RecalculateFont().
|
protected |
Definition at line 144 of file charmap.hxx.
Referenced by RecalculateFont(), SvxSearchCharSet::RecalculateFont(), Resize(), and SetFont().
|
protected |
Definition at line 146 of file charmap.hxx.
Referenced by InitSettings().
|
protected |
Definition at line 145 of file charmap.hxx.
Referenced by InitSettings().
|
protected |
Definition at line 141 of file charmap.hxx.
Referenced by DrawChars_Impl(), GetFontCharMap(), getMaxCharCount(), GetSelectCharacter(), ImplGetItem(), KeyInput(), LastInView(), RecalculateFont(), SvxSearchCharSet::RecalculateFont(), SvxSearchCharSet::SelectCharacter(), SelectCharacter(), SelectIndex(), and SvxSearchCharSet::SelectIndex().
|
protected |
Definition at line 60 of file charmap.hxx.
Referenced by FirstInView(), init(), RecalculateFont(), SelectCharacter(), SelectIndex(), SvxSearchCharSet::SelectIndex(), SetDrawingArea(), and SvxSearchCharSet::UpdateScrollRange().
|
protected |
Definition at line 58 of file charmap.hxx.
Referenced by ContextMenuSelect(), createContextMenu(), DrawChars_Impl(), SvxSearchCharSet::DrawChars_Impl(), GetFontCharMap(), SvxSearchCharSet::SelectCharacter(), SelectCharacter(), SelectIndex(), and SvxSearchCharSet::SelectIndex().
|
protected |
Definition at line 139 of file charmap.hxx.
Referenced by Command(), DrawChars_Impl(), SvxSearchCharSet::DrawChars_Impl(), GetFocus(), GetSelectCharacter(), SvxSearchCharSet::GetSelectCharacter(), init(), KeyInput(), SvxSearchCharSet::KeyInput(), LoseFocus(), RecalculateFont(), SelectIndex(), and SvxSearchCharSet::SelectIndex().
|
protected |
Definition at line 133 of file charmap.hxx.
Referenced by DrawChars_Impl(), SvxSearchCharSet::DrawChars_Impl(), getGridRectangle(), ImplGetItem(), SvxSearchCharSet::ImplGetItem(), MapIndexToPixel(), PixelToMapIndex(), RecalculateFont(), SvxSearchCharSet::RecalculateFont(), and SetDrawingArea().
|
protected |
Definition at line 134 of file charmap.hxx.
Referenced by DrawChars_Impl(), SvxSearchCharSet::DrawChars_Impl(), getGridRectangle(), ImplGetItem(), SvxSearchCharSet::ImplGetItem(), MapIndexToPixel(), PixelToMapIndex(), RecalculateFont(), SvxSearchCharSet::RecalculateFont(), and SetDrawingArea().