diff 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
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/anagram/vaclgui/about.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.
+ *
+ * about.hpp
+ */
+
+#ifndef ABOUT_HPP
+#define ABOUT_HPP
+
+//#include <igroupbx.hpp>
+#include <iiconctl.hpp>
+#include <imcelcv.hpp>
+#include <ipainevt.hpp>
+#include <ipainhdr.hpp>
+#include <isetcv.hpp>
+
+#include "frame.hpp"
+#include "multiline.hpp"
+
+class AboutBox
+  : public AgFrame
+  , public IPaintHandler
+{
+  IMultiCellCanvas canvas;
+    IIconControl anaGramIcon;
+    ISetCanvas textBlock;
+      MultiLineText titleLines;
+      MultiLineText copyrightNotice;
+      //IStaticText licenseBox;
+      //  MultiLineText licensee;
+      MultiLineText address;
+      MultiLineText buildInfo;
+public:
+  AboutBox();
+  Boolean paintWindow(IPaintEvent &event);
+  ~AboutBox();
+};
+
+
+#endif /* ABOUT_HPP */