ultimatepp/bazaar/XMLMenu/XMLDragFrame.h
micio 31599d99f3 sandbox/XMLMenu moved to bazaar
git-svn-id: svn://ultimatepp.org/upp/trunk@4070 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2011-10-20 10:38:46 +00:00

37 lines
616 B
C++

#ifndef _XMLDragFrame_h_
#define _XMLDragFrame_h_
#include <CtrlLib/CtrlLib.h>
NAMESPACE_UPP
class XMLDragFrame : public CtrlFrame
{
friend class XMLToolBarCtrl;
private:
Ptr<Ctrl> parent;
int align;
// frame painting
virtual void FramePaint(Draw& w, const Rect& r);
// frame insertion/removing handlers
virtual void FrameAdd(Ctrl &_parent);
virtual void FrameRemove(void);
// frame layout functions
virtual void FrameLayout(Rect &r);
virtual void FrameAddSize(Size &s);
XMLDragFrame();
~XMLDragFrame();
XMLDragFrame &Align(int _align);
};
END_UPP_NAMESPACE
#endif