Files
libreoffice/basctl/source/basicide/linenumberwindow.hxx

27 lines
534 B
C++
Raw Normal View History

2011-11-16 14:48:49 -05:00
#ifndef BASICIDE_LINENUMBERWINDOW_HXX
#define BASICIDE_LINENUMBERWINDOW_HXX
#include <vcl/window.hxx>
class ModulWindow;
class LineNumberWindow : public Window
{
private:
ModulWindow* pModulWindow;
ulong nWidth;
virtual void DataChanged(DataChangedEvent const & rDCEvt);
protected:
virtual void Paint( const Rectangle& );
public:
LineNumberWindow( Window* pParent, ModulWindow* pModulWin );
~LineNumberWindow();
ulong GetWidth() { return (nWidth < 20 ? 20 : nWidth); }
};
#endif // BASICIDE_LINENUMBERWINDOW_HXX