summaryrefslogtreecommitdiff
path: root/cui/source/inc/cuicharmap.hxx
diff options
context:
space:
mode:
authorSteve Hart <libreoffice@stevehart.net>2015-11-17 15:23:39 +0200
committerMaxim Monastirsky <momonasmon@gmail.com>2015-11-17 16:19:20 +0200
commit1b9956c2b150c37cf0e695f88bc0394f41d130a2 (patch)
treec4650b385c88df935ad109a60bf442e02d32e861 /cui/source/inc/cuicharmap.hxx
parent703f3f452b470687bdc3041abe4f3d75230ac8c1 (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.hxx7
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 );