19#ifndef INCLUDED_SVX_SEARCHCHARMAP_HXX
20#define INCLUDED_SVX_SEARCHCHARMAP_HXX
29#include <unordered_map>
31namespace svx {
struct SvxShowCharSetItem; }
33namespace weld {
class ScrolledWindow; }
51 void AppendCharToList(
sal_UCS4 cChar);
52 void ClearPreviousData();
53 void UpdateScrollRange();
std::unordered_map< sal_Int32, sal_UCS4 > m_aItemList
virtual sal_UCS4 GetSelectCharacter() const
virtual void RecalculateFont(vcl::RenderContext &rRenderContext)
virtual void Paint(vcl::RenderContext &rRenderContext, const tools::Rectangle &rRect) override
virtual void SelectIndex(int index, bool bFocus=false)
virtual sal_Int32 getMaxCharCount() const
virtual void DrawChars_Impl(vcl::RenderContext &rRenderContext, int n1, int n2)
virtual bool KeyInput(const KeyEvent &) override
void SelectCharacter(sal_UCS4 cNew)
virtual svx::SvxShowCharSetItem * ImplGetItem(int _nPos)
virtual int LastInView() const
Simple struct to hold some information about the single items of the table.