summaryrefslogtreecommitdiff
path: root/src/gui/desktop.h
AgeCommit message (Collapse)Author
2017-07-22moved color handling to video driver from generic VGA driverAndreas Baumann
2017-07-01got rid of superflous vtables in GUI class hierarchyAndreas Baumann
2017-07-01fixed get_focus error in widget (called the wrong parent)Andreas Baumann
the text widget reacts to mouse down and key events and appends text to the output buffer so we have text input in GUI mode
2017-06-30text widget has a constant buffer and owns the string to draw nowAndreas Baumann
(passing a const char * from a local stack context is not really a good idea!) added more efficiet draw method for characters in vga driver protected desktop for now against too often redraws (boolean global variable needs_redraw, this is later a soffisticated set-of-areas-to -redraw algorithm)
2017-06-25put the mouse object into the global context so we can adjust theAndreas Baumann
resolution when switching video modes
2017-06-21started to rewrite to use the main desktop widgetAndreas Baumann
2017-06-21improved VGA colorsAndreas Baumann
added basics of a desktop widget class