]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/gtkutil/xorrectangle.h
Revert partially (auto) "reformat code! now the code is only ugly on the *inside*"
[xonotic/netradiant.git] / libs / gtkutil / xorrectangle.h
index eab7bf1ff08904808ea4f1da7866965d5199adb7..2341f1f0c5005165fef67275264a065ed4f6494a 100644 (file)
 #include <uilib/uilib.h>
 #include "math/vector.h"
 
-class rectangle_t {
+class rectangle_t
+{
 public:
-    rectangle_t()
-            : x(0), y(0), w(0), h(0)
-    {}
-
-    rectangle_t(float _x, float _y, float _w, float _h)
-            : x(_x), y(_y), w(_w), h(_h)
-    {}
-
-    float x;
-    float y;
-    float w;
-    float h;
+rectangle_t()
+       : x( 0 ), y( 0 ), w( 0 ), h( 0 )
+{}
+rectangle_t( float _x, float _y, float _w, float _h )
+       : x( _x ), y( _y ), w( _w ), h( _h )
+{}
+float x;
+float y;
+float w;
+float h;
 };
 
-struct Coord2D {
-    float x, y;
-
-    Coord2D(float _x, float _y)
-            : x(_x), y(_y)
-    {
-    }
+struct Coord2D
+{
+       float x, y;
+       Coord2D( float _x, float _y )
+               : x( _x ), y( _y ){
+       }
 };
 
-inline Coord2D coord2d_device2screen(const Coord2D &coord, unsigned int width, unsigned int height)
-{
-    return Coord2D(((coord.x + 1.0f) * 0.5f) * width, ((coord.y + 1.0f) * 0.5f) * height);
+inline Coord2D coord2d_device2screen( const Coord2D& coord, unsigned int width, unsigned int height ){
+       return Coord2D( ( ( coord.x + 1.0f ) * 0.5f ) * width, ( ( coord.y + 1.0f ) * 0.5f ) * height );
 }
 
-inline rectangle_t rectangle_from_area(const float min[2], const float max[2], unsigned int width, unsigned int height)
-{
-    Coord2D botleft(coord2d_device2screen(Coord2D(min[0], min[1]), width, height));
-    Coord2D topright(coord2d_device2screen(Coord2D(max[0], max[1]), width, height));
-    return rectangle_t(botleft.x, botleft.y, topright.x - botleft.x, topright.y - botleft.y);
+inline rectangle_t rectangle_from_area( const float min[2], const float max[2], unsigned int width, unsigned int height ){
+       Coord2D botleft( coord2d_device2screen( Coord2D( min[0], min[1] ), width, height ) );
+       Coord2D topright( coord2d_device2screen( Coord2D( max[0], max[1] ), width, height ) );
+       return rectangle_t( botleft.x, botleft.y, topright.x - botleft.x, topright.y - botleft.y );
 }
 
-class XORRectangle {
-
-    rectangle_t m_rectangle;
-
-    ui::GLArea m_widget;
-    cairo_t *cr;
+class XORRectangle
+{
 
-    bool initialised() const;
+rectangle_t m_rectangle;
 
-    void lazy_init();
+ui::GLArea m_widget;
+cairo_t *cr;
 
-    void draw() const;
+bool initialised() const;
+void lazy_init();
+void draw() const;
 
 public:
-    XORRectangle(ui::GLArea widget);
-
-    ~XORRectangle();
-
-    void set(rectangle_t rectangle);
+XORRectangle( ui::GLArea widget );
+~XORRectangle();
+void set( rectangle_t rectangle );
 };