Commit History

Author SHA1 Message Date
  David Piuva fdbd1cdefb Introduced warnings and made it possible to override message handling. 2 years ago
  David Piuva 9440208038 Implemented 256-bit SIMD vectors for AVX2. And some general clean-up. 2 years ago
  David Piuva 2911296c37 Notifying containers about changes to child components automatically. 2 years ago
  David Piuva 886e481a7f Made it safe to erase a component from within its own event, by deferring it for later. 2 years ago
  David Piuva e5168474ad Implemented hover states using a system of bit flags. 2 years ago
  David Piuva 65bfdb267f Merged boolean component flags into a combined state system with shared update notifications. 2 years ago
  David Piuva 0af571eeed Introduced overlays and created a menu component using it. 2 years ago
  David Piuva 38e11b2a25 Began drawing of overlays (without the mouse interaction). 2 years ago
  David Piuva 9b2b8926c1 Using client regions instead of plain parent size to update layout, so that decorations can be added around child components. 2 years ago
  David Piuva c7d9108825 Created a destroy event for visual components. 2 years ago
  David Piuva 2f52043cbe Sharing the scroll-bar implementation from ListBox with TextBox. 3 years ago
  David Piuva 7375b51365 Created a textbox component. 3 years ago
  David Piuva 89f4ae0cca Implemented style classes in the theme, so that settings can be reused across different components without forced overlap by name. 3 years ago
  David Piuva 4881831ff0 Basic loading of style settings from ini files, without any style variations. 3 years ago
  David Piuva 9fdc59f52a Generating component images using keyword arguments. 3 years ago
  David Piuva a7861124e5 Fixed bug where pressing left and right mouse buttons disabled the scroll wheel. 3 years ago
  David Piuva 7215b1e01e Made an internal isFocused function for components. 3 years ago
  David Piuva e9274ed98c Extended the GUI API. 3 years ago
  David Piuva 4dc8a4e3c6 Automatically reapplying layout after someone accessed a component's region. 4 years ago
  David Piuva 70dc39885c Using CR-LF line endings in UTF-8 for source files. 5 years ago
  David Piuva 19dfdca769 Changed Hidden to visible and added integer access to properties. 5 years ago
  David Piuva 20ede118db Another sweep of most style warnings. 5 years ago
  David Piuva 14b279445c Made a reusable system for calling custom methods in visual components. 5 years ago
  David Piuva db94ed1333 Made a new system for updating graphics in visual components. 5 years ago
  David Piuva 3c4e7bc569 Beginning of public version history. 6 years ago