]> git.lyx.org Git - lyx.git/blobdiff - src/box.h
hopefully fix tex2lyx linking.
[lyx.git] / src / box.h
index 1d083663bacdcdfc89494063ee75f54cb28b5b79..adcb4958c49fa94c6cc0b5beb96585e68b5b533b 100644 (file)
--- a/src/box.h
+++ b/src/box.h
@@ -1,10 +1,12 @@
 // -*- C++ -*-
 /**
  * \file box.h
- * Copyright 2001 the LyX Team
- * Read the file COPYING
+ * This file is part of LyX, the document processor.
+ * Licence details can be found in the file COPYING.
  *
- * \author John Levon <moz@compsoc.man.ac.uk>
+ * \author John Levon
+ *
+ * Full author contact details are available in file CREDITS.
  */
 
 #ifndef BOX_H
@@ -12,6 +14,9 @@
 
 #include <iosfwd>
 
+
+namespace lyx {
+
 /**
  * A simple class representing rectangular regions.
  * It is expected that the box be constructed in
  *
  * Negative values are allowed.
  */
-struct Box {
+class Box {
+public:
        int x1;
        int x2;
        int y1;
        int y2;
 
+       /// Zero-initialise the member variables.
+       Box();
        /// Initialise the member variables.
        Box(int x1_, int x2_, int y1_, int y2_);
 
@@ -34,10 +42,13 @@ struct Box {
         * the box. Check is exclusive (point on a border
         * returns false).
         */
-       bool contained(int x, int y);
+       bool contains(int x, int y);
 };
 
-std::ostream & operator<<(std::ostream &, Box &);
+
+std::ostream & operator<<(std::ostream &, Box const &);
+
+
+} // namespace lyx
+
 #endif // BOX_H