Mercurial > ~dholland > hg > ag > index.cgi
diff anagram/vaclgui/toolbar.hpp @ 0:13d2b8934445
Import AnaGram (near-)release tree into Mercurial.
author | David A. Holland |
---|---|
date | Sat, 22 Dec 2007 17:52:45 -0500 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/anagram/vaclgui/toolbar.hpp Sat Dec 22 17:52:45 2007 -0500 @@ -0,0 +1,42 @@ +/* + * AnaGram, A System for Syntax Directed Programming + * Copyright 1997-2002 Parsifal Software. All Rights Reserved. + * See the file COPYING for license and usage terms. + * + * toolbar.hpp + */ + +#ifndef TOOLBAR_HPP +#define TOOLBAR_HPP + +//#include <icombobx.hpp> +//#include <ifocshdr.hpp> +//#include <ifont.hpp> +//#include <ipainevt.hpp> +#include <ipainhdr.hpp> +#include <ipushbut.hpp> +//#include <iselhdr.hpp> +#include <isetcv.hpp> +//#include <istattxt.hpp> +//#include <itbar.hpp> + +class ToolBar + : public ISetCanvas + , public IPaintHandler +{ +public: + ToolBar(IWindow *owner, ISetCanvas::Style style = ISetCanvas::packTight); + ~ToolBar(); + Boolean paintWindow(IPaintEvent &event); +}; + +class ToolButton : public IPushButton { +public: + ToolButton(int id, + IWindow *owner, + char *text, + IPushButton::Style style = visible); +}; + + +#endif /* TOOLBAR_HPP */