Thomas Geymayer
8896a59dff
Helper functions for SGRect and canvas::Element
2013-06-06 22:28:00 +02:00
Thomas Geymayer
83da4e9248
Canvas Image: fix updating while showing nested canvas.
2013-05-31 19:17:30 +02:00
Thomas Geymayer
13344fbb62
Canvas: separate CSSBorder parsing from image.
2013-05-31 19:14:39 +02:00
Thomas Geymayer
01104cc1d3
Canvas: Add local_pos to mouse event and fix transformation of event positions with multi-level nested canvases.
2013-05-13 00:34:09 +02:00
Thomas Geymayer
0a1e920659
Ensure canvas is updated before displaying image containing a canvas
2013-03-11 21:22:43 +01:00
Thomas Geymayer
e1302bcf17
CanvasImage: Fix border abs/rel calculations; add slice-width property
2013-02-28 01:09:27 +01:00
Thomas Geymayer
5441db9b18
Support image slice/scale-9 for CanvasImage.
2013-02-24 17:57:19 +01:00
Thomas Geymayer
50688e1159
Rename simgear::Rect to SGRect and make interface more similar to SGBox
2012-12-13 23:37:21 +01:00
Thomas Geymayer
77946585b1
Canvas: Prepare for DOM Level 2 like event model.
2012-11-27 13:51:00 +01:00
Thomas Geymayer
34719da000
Clean up Canvas element creation
2012-11-06 18:48:00 +01:00
Thomas Geymayer
b99f53fda3
Refactor Canvas and add some helpers.
...
- Refactor Canvas from FlightGear and fix lazy rendering with
recursive canvases.
- New classes PropertyBasedElement and PropertyBasedManager for
creating subsystems controlled by the property tree.
- New method parseColor to parse CSS 3 conformant color strings
(only basic color schemes supported)
- New Rect class representing a rectangle.
2012-11-04 14:12:05 +01:00