Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | test: Fix include paths. | Alexander Sulfrian | 2015-03-31 | 10 | -13/+13 |
| | |||||
* | menu/text: Fix include path. | Alexander Sulfrian | 2015-03-31 | 1 | -1/+1 |
| | |||||
* | CMakeLists: Save coverage into build dir. | Alexander Sulfrian | 2015-03-31 | 1 | -1/+1 |
| | |||||
* | CMakeLists: Simplified target names. | Alexander Sulfrian | 2015-03-31 | 1 | -8/+8 |
| | | | | | We do not need the test/ prefix for test binaries. We simple could use the possibility to run the build in a seperate directory. | ||||
* | CMakeLists: We need cmake >= 2.8.8 for object libraries. | Alexander Sulfrian | 2015-03-31 | 1 | -1/+1 |
| | |||||
* | .gitignore cleanup | Alexander Sulfrian | 2015-03-30 | 2 | -30/+26 |
| | |||||
* | Remove plain makefiles. Use cmake. | Alexander Sulfrian | 2015-03-30 | 9 | -141/+252 |
| | |||||
* | remove semicolon after namespace | Alexander Sulfrian | 2014-05-04 | 116 | -137/+121 |
| | | | | | Class definitions have to end with a semicolon but not namespaces. So remove this everywhere. | ||||
* | fix problems with gcc >= 4.7 | Alexander Sulfrian | 2014-04-30 | 3 | -4/+6 |
| | |||||
* | utils/colors: move colors into subdir, add hsv | Alexander Sulfrian | 2014-04-08 | 14 | -52/+450 |
| | | | | | | | All color classes are now in an own subdirectory with a short name. The new class HsvColor represents the Hue/Saturation/Value color model and comes with conversion functions to and from rgb colors (currently integer arithmetic without optimization for higher presicion). | ||||
* | menu/timer: use base/timestamp | Alexander Sulfrian | 2013-01-21 | 3 | -15/+9 |
| | |||||
* | utils/activator: removed unnecessary template | Alexander Sulfrian | 2013-01-21 | 4 | -18/+51 |
| | |||||
* | test/menu/application: add some application tests | Alexander Sulfrian | 2013-01-21 | 1 | -0/+83 |
| | |||||
* | menu/application: add is_running | Alexander Sulfrian | 2013-01-21 | 2 | -0/+7 |
| | |||||
* | menu/application: add quit() to quit the app from everywhere | Alexander Sulfrian | 2013-01-21 | 2 | -5/+11 |
| | |||||
* | menu/application: add free to allow multiple runs | Alexander Sulfrian | 2013-01-21 | 3 | -1/+9 |
| | | | | | | free() is used to reset the instance of this singleton, so that it gets recreated on the next access. This allows multiple creation/deletion cycles (for example in the tests). | ||||
* | test/base/timestamp: some timestamp tests | Alexander Sulfrian | 2013-01-21 | 1 | -0/+68 |
| | |||||
* | menu/text: check error state first | Alexander Sulfrian | 2013-01-21 | 1 | -2/+1 |
| | |||||
* | base/time: use float value to force float result | Alexander Sulfrian | 2013-01-21 | 1 | -1/+1 |
| | |||||
* | menu/drawable_control: add signals for mouse events | Alexander Sulfrian | 2013-01-20 | 2 | -0/+18 |
| | |||||
* | fix includes | Alexander Sulfrian | 2013-01-20 | 20 | -11/+56 |
| | |||||
* | Merge remote-tracking branch 'origin/cpp' into cpp | Alexander Sulfrian | 2013-01-20 | 1 | -0/+1 |
|\ | | | | | | | | | * origin/cpp: menu/control: add include to fix build for gcc 4.6 | ||||
| * | menu/control: add include to fix build for gcc 4.6 | Robin Nehls | 2013-01-18 | 1 | -0/+1 |
| | | |||||
* | | menu/drawable_control: add static member for debug boxes | Alexander Sulfrian | 2013-01-20 | 2 | -6/+21 |
| | | |||||
* | | menu/drawable_control: fix focus with clipping | Alexander Sulfrian | 2013-01-20 | 1 | -0/+1 |
| | | |||||
* | | menu: add mouse manager for handling mouse focus and clicks | Alexander Sulfrian | 2013-01-18 | 5 | -0/+246 |
| | | |||||
* | | menu/mouse_event: add wrapper for mouse events to detect dbl-clicks | Alexander Sulfrian | 2013-01-18 | 2 | -0/+143 |
| | | |||||
* | | menu: add get_component_at to get component | Alexander Sulfrian | 2013-01-18 | 4 | -0/+49 |
|/ | | | | This is the basis for mouse focus handling. | ||||
* | menu/application: toggle debug boxes with d | Alexander Sulfrian | 2013-01-18 | 1 | -0/+5 |
| | |||||
* | drawable_control: add focusable property | Alexander Sulfrian | 2013-01-18 | 3 | -2/+21 |
| | | | | drawable controls could now disable the ability to receive focus | ||||
* | text: resize text, if auto_size is enabled | Alexander Sulfrian | 2013-01-18 | 1 | -2/+4 |
| | | | | | Change the default for auto_size to false, so that it is not automatically resized during construction. | ||||
* | rectangle: add possibility to get dimension | Alexander Sulfrian | 2013-01-18 | 1 | -0/+5 |
| | |||||
* | menu/container: add window_coords_change | Alexander Sulfrian | 2013-01-18 | 2 | -2/+30 |
| | | | | | | The children container of a container have to be notified if the window coordinates of the parent changed. The children have to recalculate their own window coordinates. | ||||
* | menu/static: remove empty line | Alexander Sulfrian | 2013-01-18 | 1 | -1/+0 |
| | |||||
* | menu/static: add getter for vertices_count | Alexander Sulfrian | 2013-01-18 | 2 | -0/+6 |
| | |||||
* | utils/rectangle: add is_in(Point) | Alexander Sulfrian | 2013-01-18 | 1 | -0/+15 |
| | | | | Add possibility to check whether a Point is inside the rectangle. | ||||
* | utils/rectangle: add + and =+ operator to move rectangle | Alexander Sulfrian | 2013-01-18 | 1 | -0/+19 |
| | | | | | Points could be added to rectangles and moves the rectangle by this amount. | ||||
* | utils/rectangle: add set_left | Alexander Sulfrian | 2013-01-18 | 1 | -0/+7 |
| | |||||
* | menu: mouse events now take points, not the single coords | Alexander Sulfrian | 2013-01-18 | 4 | -16/+18 |
| | |||||
* | base/timestamp: add class to store a point of time | Alexander Sulfrian | 2013-01-18 | 2 | -0/+108 |
| | |||||
* | base/time: make get_time static, constructor protected | Alexander Sulfrian | 2013-01-18 | 2 | -3/+18 |
| | | | | | | The Time class does not have any state so the get_time method could be static. Because the Time class now has only static methods, deny creation by making the ctor protected. | ||||
* | base/time: removed unused RelativeTimer | Alexander Sulfrian | 2013-01-18 | 2 | -110/+0 |
| | |||||
* | menu: fix calculate window coordinates | Alexander Sulfrian | 2013-01-18 | 4 | -4/+15 |
| | |||||
* | menu/software_mouse_pointer: implement pressed state | Alexander Sulfrian | 2013-01-13 | 2 | -4/+65 |
| | |||||
* | menu/event_manager: add more mouse events | Alexander Sulfrian | 2013-01-13 | 4 | -3/+13 |
| | |||||
* | menu/background_*: vertices are only recalculated if the size changed | Alexander Sulfrian | 2013-01-13 | 4 | -20/+66 |
| | | | | | | The size of the parent component is cached by the backgrounds and the vertices to draw the backgrounds are only calculated again, if the size of the parent component changed. | ||||
* | menu/background_image: remove the unused texture color | Alexander Sulfrian | 2013-01-13 | 2 | -6/+1 |
| | |||||
* | menu/texture: implement GlDelayedAllocation interface | Alexander Sulfrian | 2013-01-13 | 6 | -45/+58 |
| | | | | | Textures are now initialized during their first use, destroyed after their last used and could be use with the Activator. | ||||
* | utils/image: add shortcut to get image size as Dimension | Alexander Sulfrian | 2013-01-13 | 2 | -0/+8 |
| | |||||
* | add const where applicable | Alexander Sulfrian | 2013-01-13 | 4 | -14/+22 |
| |