ultimatepp/bazaar/XMLMenu/XMLToolBarFloating.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

34 lines
674 B
C++

#ifndef _XMLToolBarFloating_h_
#define _XMLToolBarFloating_h_
#include "DragWindow.h"
NAMESPACE_UPP
// container for floating toolbars
class XMLToolBarCtrl;
class XMLToolBarFloating : public DragWindow
{
friend class XMLToolBarCtrl;
private:
Ptr<XMLToolBarCtrl> toolBar;
// handler for window drag events
virtual void WindowDragged(DragWindow::DragEvent e, Point p);
// constructor
XMLToolBarFloating(XMLToolBarCtrl &tb, Point p);
// close handler -- if done manually (closing window)
// sets toolbar state to TOOLBAR_CLOSED
void Close(void);
public:
~XMLToolBarFloating();
};
END_UPP_NAMESPACE
#endif