diff options
author | Steve Hart <libreoffice@stevehart.net> | 2015-11-17 15:23:39 +0200 |
---|---|---|
committer | Maxim Monastirsky <momonasmon@gmail.com> | 2015-11-17 16:19:20 +0200 |
commit | 1b9956c2b150c37cf0e695f88bc0394f41d130a2 (patch) | |
tree | c4650b385c88df935ad109a60bf442e02d32e861 /cui/source/inc/cuicharmap.hxx | |
parent | 703f3f452b470687bdc3041abe4f3d75230ac8c1 (diff) |
tdf#34882 Adding hex and decimal code search
Change-Id: I809bac4b28e679c7dad8ed3ad28e36379bce4760
Diffstat (limited to 'cui/source/inc/cuicharmap.hxx')
-rw-r--r-- | cui/source/inc/cuicharmap.hxx | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cui/source/inc/cuicharmap.hxx b/cui/source/inc/cuicharmap.hxx index 869df9f25488..9e1efa9ff1a2 100644 --- a/cui/source/inc/cuicharmap.hxx +++ b/cui/source/inc/cuicharmap.hxx @@ -76,10 +76,12 @@ private: VclPtr<ListBox> m_pSubsetLB; VclPtr<FixedText> m_pSymbolText; VclPtr<SvxShowText> m_pShowChar; - VclPtr<FixedText> m_pCharCodeText; + VclPtr<Edit> m_pHexCodeText; + VclPtr<Edit> m_pDecimalCodeText; vcl::Font aFont; bool bOne; const SubsetMap* pSubsetMap; + enum class Radix : sal_Int16 {decimal = 10, hexadecimal=16}; DECL_LINK_TYPED(OKHdl, Button*, void); DECL_LINK_TYPED(FontSelectHdl, ListBox&, void); @@ -88,8 +90,11 @@ private: DECL_LINK_TYPED(CharSelectHdl, SvxShowCharSet*, void); DECL_LINK_TYPED(CharHighlightHdl, SvxShowCharSet*, void); DECL_LINK_TYPED(CharPreSelectHdl, SvxShowCharSet*, void); + DECL_LINK_TYPED(DecimalCodeChangeHdl, Edit&, void); + DECL_LINK_TYPED(HexCodeChangeHdl, Edit&, void); static void fillAllSubsets(ListBox &rListBox); + void selectCharByCode(Radix radix); public: SvxCharacterMap( vcl::Window* pParent, bool bOne=true, const SfxItemSet* pSet=nullptr ); |