diff options
author | Norbert Thiebaud <nthiebaud@gmail.com> | 2011-11-17 21:49:06 -0600 |
---|---|---|
committer | Norbert Thiebaud <nthiebaud@gmail.com> | 2011-11-17 21:49:06 -0600 |
commit | 6e6546a5f7fb30ab35dc52e148a20b9d6d3d70b8 (patch) | |
tree | 8c4cf35b5be3efb755c890a6aefff20fe731e4bd /basctl/source/basicide/linenumberwindow.hxx | |
parent | a1d800a7a7072c7003aa4f238a48074d3c281d0a (diff) |
calculate the width based on the font + general clean-up
Diffstat (limited to 'basctl/source/basicide/linenumberwindow.hxx')
-rw-r--r-- | basctl/source/basicide/linenumberwindow.hxx | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/basctl/source/basicide/linenumberwindow.hxx b/basctl/source/basicide/linenumberwindow.hxx index b94fae9e2a78..74b16b835382 100644 --- a/basctl/source/basicide/linenumberwindow.hxx +++ b/basctl/source/basicide/linenumberwindow.hxx @@ -8,25 +8,26 @@ class ModulWindow; class LineNumberWindow : public Window { private: - ModulWindow* pModulWindow; - int nWidth; - long nCurYOffset; - - virtual void DataChanged(DataChangedEvent const & rDCEvt); + ModulWindow* m_pModulWindow; + int m_nWidth; + long m_nCurYOffset; + int m_nCharWidth; + int m_nBaseWidth; + virtual void DataChanged(DataChangedEvent const & rDCEvt); protected: - virtual void Paint( const Rectangle& ); + virtual void Paint( const Rectangle& ); public: - LineNumberWindow( Window* pParent, ModulWindow* pModulWin ); - ~LineNumberWindow(); + LineNumberWindow( Window* pParent, ModulWindow* pModulWin ); + ~LineNumberWindow(); - void DoScroll( long nHorzScroll, long nVertScroll ); + void DoScroll( long nHorzScroll, long nVertScroll ); - bool SyncYOffset(); - long& GetCurYOffset(); + bool SyncYOffset(); + long& GetCurYOffset(); - int GetWidth(); + int GetWidth(); }; #endif // BASICIDE_LINENUMBERWINDOW_HXX |