summaryrefslogtreecommitdiff
path: root/basctl/source/basicide/linenumberwindow.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'basctl/source/basicide/linenumberwindow.hxx')
-rw-r--r--basctl/source/basicide/linenumberwindow.hxx8
1 files changed, 7 insertions, 1 deletions
diff --git a/basctl/source/basicide/linenumberwindow.hxx b/basctl/source/basicide/linenumberwindow.hxx
index 885ea1485542..fd30171a0d20 100644
--- a/basctl/source/basicide/linenumberwindow.hxx
+++ b/basctl/source/basicide/linenumberwindow.hxx
@@ -10,6 +10,7 @@ class LineNumberWindow : public Window
private:
ModulWindow* pModulWindow;
ulong nWidth;
+ long nCurYOffset;
virtual void DataChanged(DataChangedEvent const & rDCEvt);
@@ -20,7 +21,12 @@ public:
LineNumberWindow( Window* pParent, ModulWindow* pModulWin );
~LineNumberWindow();
- ulong GetWidth() { return (nWidth < 20 ? 20 : nWidth); }
+ void DoScroll( long nHorzScroll, long nVertScroll );
+
+ bool SyncYOffset();
+ long& GetCurYOffset();
+
+ ulong GetWidth();
};
#endif // BASICIDE_LINENUMBERWINDOW_HXX