diff options
author | Kohei Yoshida <kohei.yoshida@gmail.com> | 2013-08-30 23:40:52 -0400 |
---|---|---|
committer | Kohei Yoshida <kohei.yoshida@gmail.com> | 2013-09-01 14:48:48 -0400 |
commit | 547f4fec93a023ff244e3bf509baf4b8001effa0 (patch) | |
tree | bb77beb1224c111fe9eef04cd4300a187906323e /sc/source/ui/inc/gridwin.hxx | |
parent | 4bc3a58a648f6c0ce95b4eb41f2cbf46175629ed (diff) |
First step toward showing mis-spelled words without modifying cells.
There are still tons of problems to fix.
Change-Id: Icae6e3d2c9b8b2266724d8d068abbab8acae96da
Diffstat (limited to 'sc/source/ui/inc/gridwin.hxx')
-rw-r--r-- | sc/source/ui/inc/gridwin.hxx | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/sc/source/ui/inc/gridwin.hxx b/sc/source/ui/inc/gridwin.hxx index 1befc351361c..ba55617a4981 100644 --- a/sc/source/ui/inc/gridwin.hxx +++ b/sc/source/ui/inc/gridwin.hxx @@ -32,6 +32,16 @@ #include <vector> #include <memory> #include <boost/scoped_ptr.hpp> +#include <boost/unordered_map.hpp> +#include <boost/ptr_container/ptr_map.hpp> + +namespace editeng { + struct MisspellRanges; +} + +namespace sc { + struct SpellCheckContext; +} struct ScTableInfo; class ScDPObject; @@ -81,8 +91,6 @@ class ScGridWindow : public Window, public DropTargetHelper, public DragSourceHe // ScFilterListBox is always used for selection list friend class ScFilterListBox; -private: - enum RfCorner { NONE, @@ -121,9 +129,11 @@ private: bool isInside(SCCOL nCol, SCROW nRow) const; bool set(SCCOL nCol1, SCROW nRow1, SCCOL nCol2, SCROW nRow2); }; + VisibleRange maVisibleRange; -private: + boost::scoped_ptr<sc::SpellCheckContext> mpSpellCheckCxt; + ScViewData* pViewData; ScSplitPos eWhich; ScHSplitPos eHWhich; @@ -169,7 +179,6 @@ private: sal_uInt16 nCurrentPointer; - ScDDComboBoxButton aComboButton; Point aCurMousePos; @@ -382,6 +391,7 @@ public: // #114409# void CursorChanged(); void DrawLayerCreated(); + bool ContinueOnlineSpelling(); void DeleteCopySourceOverlay(); void UpdateCopySourceOverlay(); |