ultimatepp/bazaar/FormEditor/ExGridCtrl.hpp
koldo ac7821deb8 Form: Form core package, Editor and sample from Sc0rch
git-svn-id: svn://ultimatepp.org/upp/trunk@2412 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2010-05-19 18:38:45 +00:00

33 lines
659 B
C++

#ifndef EX_GRID_CTRL_HPP
#define EX_GRID_CTRL_HPP
#include <GridCtrl/GridCtrl.h>
using namespace Upp;
class ExGridCtrl : public GridCtrl
{
typedef ExGridCtrl CLASSNAME;
public:
ExGridCtrl();
virtual void Paint(Draw &w);
void SetInfo(const String& info, Font font = StdFont(), Color ink = DefaultInk());
virtual bool Key(dword key, int count);
virtual void LeftDown(Point p, dword keyflags);
void NotUseKeys() { _UseKeys = false; }
void OnLeftClick();
void SetInfoOffset(int offset) { _Offset = offset; Refresh(); }
private:
String _Info;
Color _Ink;
Font _Font;
bool _UseKeys;
int _X;
int _Y;
int _Offset;
};
#endif // EX_GRID_CTRL_HPP