comparison anagram/vaclgui/about.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
comparison
equal deleted inserted replaced
-1:000000000000 0:13d2b8934445
1 /*
2 * AnaGram, A System for Syntax Directed Programming
3 * Copyright 1997-2002 Parsifal Software. All Rights Reserved.
4 * See the file COPYING for license and usage terms.
5 *
6 * about.hpp
7 */
8
9 #ifndef ABOUT_HPP
10 #define ABOUT_HPP
11
12 //#include <igroupbx.hpp>
13 #include <iiconctl.hpp>
14 #include <imcelcv.hpp>
15 #include <ipainevt.hpp>
16 #include <ipainhdr.hpp>
17 #include <isetcv.hpp>
18
19 #include "frame.hpp"
20 #include "multiline.hpp"
21
22 class AboutBox
23 : public AgFrame
24 , public IPaintHandler
25 {
26 IMultiCellCanvas canvas;
27 IIconControl anaGramIcon;
28 ISetCanvas textBlock;
29 MultiLineText titleLines;
30 MultiLineText copyrightNotice;
31 //IStaticText licenseBox;
32 // MultiLineText licensee;
33 MultiLineText address;
34 MultiLineText buildInfo;
35 public:
36 AboutBox();
37 Boolean paintWindow(IPaintEvent &event);
38 ~AboutBox();
39 };
40
41
42 #endif /* ABOUT_HPP */