| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Class definitions have to end with a semicolon but not namespaces. So
remove this everywhere.
|
| |
|
| |
|
|
|
|
|
| |
Change the default for auto_size to false, so that it is not
automatically resized during construction.
|
|
|
|
|
|
|
|
|
| |
If auto_size is false the control is setup clipping, so that the
outside parts of the control gets discarded. If auto_size enable, the
drawn parts outside the component rectangle are drawn.
TODO: currently the component dost not really change its size. This
could be necessary for sensible regions.
|
|
|
|
|
| |
Use everywhere a mutable boost::shared_mutex to enable locking during
const getter and the multiple reader and single writer pattern.
|
| |
|
|
|
|
|
|
|
|
|
| |
background could now be a background for all DrawableControl instances
each subclass should call the parents draw() during executing the
draw() method for background painting
TODO: background should know the size of the control to only draw the
background there
|
| |
|
|
|
|
|
| |
constructors that generate a rectangle from GLint[4] or FTBBox are now
helper functions to remove the external dependencies from the helper class
|
| |
|
| |
|
|
|
|
|
|
| |
no the font_mutex should not only serialize all accesses to the text,
that should be drawn, also all accesses to the under laying font
object should not be at the same time
|
|
|