summaryrefslogtreecommitdiff
path: root/Widgets
AgeCommit message (Expand)Author
2018-10-27Better int hashing. This was going to bite me sooner or later.Andreas Kling
2018-10-14Let widget have a font() instead of using Font::defaultFont() everywhere.Andreas Kling
2018-10-14Close the MsgBox when clicking the OK button.Andreas Kling
2018-10-14Add a simple MsgBox() :^)Andreas Kling
2018-10-13Improve TextBox text placement a little bit.Andreas Kling
2018-10-13Add TextBox::onReturnPressed.Andreas Kling
2018-10-13Try out a signal-like system like this:Andreas Kling
2018-10-13Use fooEvent() type names for the virtual event handlers.Andreas Kling
2018-10-13Start working on a simple TextBox widget.Andreas Kling
2018-10-13More work on focus.Andreas Kling
2018-10-13Implement basic focus.Andreas Kling
2018-10-13Let the WindowManager track the active window.Andreas Kling
2018-10-13Start using WeakPtr for some of the WindowManager window pointers.Andreas Kling
2018-10-13Use HashMap::remove() in some places that I wanted it.Andreas Kling
2018-10-13Use Vector::remove() in a place I wished I had it earlier.Andreas Kling
2018-10-13Add a basic Listbox widget.Andreas Kling
2018-10-12Improve the "k" in Peanut8x10 a bit.Andreas Kling
2018-10-12Some color cleanup.Andreas Kling
2018-10-12Clip Painter operations to the screen rect.Andreas Kling
2018-10-12Label should respect background/foreground color.Andreas Kling
2018-10-12Set KeyEvent modifier bits from SDL key event.Andreas Kling
2018-10-12Improve KeyEvent a bit.Andreas Kling
2018-10-12Add a visual bell to TerminalWidget. Also backspace.Andreas Kling
2018-10-12Improve CheckBox style a bit.Andreas Kling
2018-10-12After moving a window, try to repaint a bit less.Andreas Kling
2018-10-12Fix CheckBox caption position.Andreas Kling
2018-10-12Painter::TextAlignment::Center vertical fix.Andreas Kling
2018-10-12Make buttons pressable.Andreas Kling
2018-10-12Paint Button in a very Windows 3-ish style.Andreas Kling
2018-10-12Add a CheckBox widget.Andreas Kling
2018-10-12Add a CBitmap class. The C is for Courage.Andreas Kling
2018-10-12Add a Painter::drawBitmap() and make Painter::drawText() use it.Andreas Kling
2018-10-12Add a clock widget.Andreas Kling
2018-10-12Put the font test into its own Window.Andreas Kling
2018-10-12Window contents move along with the window!Andreas Kling
2018-10-12Very hacky support for dragging a window around.Andreas Kling
2018-10-12The WindowManager can now react to mouse events on the window title bar.Andreas Kling
2018-10-12Deliver mouse events to the appropriate Window.Andreas Kling
2018-10-12Small refactor.Andreas Kling
2018-10-12Move windowing stuff from AbstractScreen to WindowManager.Andreas Kling
2018-10-12Start adding a Window class.Andreas Kling
2018-10-11Use Font in more places.Andreas Kling
2018-10-11Add a simple Font class.Andreas Kling
2018-10-11Some work on window decorations.Andreas Kling
2018-10-11More hacking on Widgets.Andreas Kling
2018-10-11Tweaks to Peanut8x10.Andreas Kling
2018-10-11Make an 8x10 version of Peanut. It looks a bit nicer I think.Andreas Kling
2018-10-11Rage hacking on TerminalWidget.Andreas Kling
2018-10-11Dispatch MouseUp events with SDL.Andreas Kling
2018-10-11Start poking at a TerminalWidget.Andreas Kling