dillo
3.0.5
About: dillo is a small, fast, extensible Web browser particularly suitable for older or smaller computers and embedded systems (but only limited or no support for frames, CSS, JavaScript, Java). Fossies Dox: dillo-3.0.5.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation) 
|
Go to the documentation of this file. 1 #ifndef __DW_TYPES_HH__ 2 #define __DW_TYPES_HH__ 4 #ifndef __INCLUDED_FROM_DW_CORE_HH__ 5 # error Do not include this file directly, use "core.hh" instead. 116 return x1 * y2 - x2 * y1;
119 bool linesCross0(
int ax1,
int ay1,
int ax2,
int ay2,
120 int bx1,
int by1,
int bx2,
int by2);
121 bool linesCross(
int ax1,
int ay1,
int ax2,
int ay2,
122 int bx1,
int by1,
int bx2,
int by2);
213 #endif // __DW_TYPES_HH__
lout::container::typed::List< Rectangle > * rectangleList
void addPoint(int x, int y)
dw::core::Shape implemtation for polygons.
void draw(core::View *view, core::style::Style *style, int x, int y)
bool linesCross(int ax1, int ay1, int ax2, int ay2, int bx1, int by1, int bx2, int by2)
Return, whether the line, limited by (ax1, ay1) and (ax2, ay2), crosses the line, limited by (bx1,...
bool intersectsWith(Rectangle *otherRect, Rectangle *dest)
bool isPointWithin(int x, int y)
Represents the allocation, i.e. actual position and size of a dw::core::Widget.
void draw(core::View *view, core::style::Style *style, int x, int y)
lout::container::typed::Iterator< Rectangle > rectangles()
Typed version of container::untyped::Iterator.
bool isSubsetOf(Rectangle *otherRect)
This is the base class for many other classes, which defines very common virtual methods.
void draw(core::View *view, core::style::Style *style, int x, int y)
bool linesCross0(int ax1, int ay1, int ax2, int ay2, int bx1, int by1, int bx2, int by2)
Return, whether the line, limited by (ax1, ay1) and (ax2, ay2), crosses the unlimited line,...
bool isPointWithin(int x, int y)
virtual void draw(core::View *view, core::style::Style *style, int x, int y)=0
Abstract interface for different shapes.
dw::core::Shape implemtation for simple rectangles.
Typed version of container::untyped::List.
An interface to encapsulate platform dependent drawing.
virtual bool isPointWithin(int x, int y)=0
void addRectangle(Rectangle *r)
Add a rectangle to the region and combine it with existing rectangles if possible....
dw::core::Shape implemtation for simple circles.
int zOfVectorProduct(int x1, int y1, int x2, int y2)
Return the z-coordinate of the vector product of two vectors, whose z-coordinate is 0 (so that x and ...
lout::misc::SimpleVector< Point > * points
bool isPointWithin(int x, int y)
Dw is in this namespace, or sub namespaces of this one.
Circle(int x, int y, int radius)
Simple (simpler than container::untyped::Vector and container::typed::Vector) template based vector.