FixGUI Documentation
Back to summary
ChangeLog
Version 0.3 (2020/10/13):
- Added unfocus method in SubView
- Added is_drag_event method to MouseEvent
- Added change action to SubTextField
- Added support for mouse wheel events
- Added support for scaling of SubViews
- Added ability to catch key events in parent SubViews
- Added do_action method in SubScrollBar
- Added caching of SystemFont instances
- Added string range variants of SystemFont methods
- Added ability to get list of system fonts
- Changed to use C instead of C++ for Haiku support
- Fixed as_view method in SubView to return existing Canvas
- Fixed scroll position during SubTextField resize
- Fixed crash when removing other timers within timer handler
Version 0.2 (2020/04/20):
- Added optional integration with FixIO async event loop
- Added full implementation of NotifyIcon
- Added passing of parameters to app_main
- Added metrics to system fonts
- Added ability to show popup menus in both views and subviews
- Added initial code for pure views (emulated native views)
- Added ability to add subviews directly
- Added ability to set default menu item on Windows
- Added Label and TextField
- Added initial support for Haiku OS
- Added prefix for internal global functions
- Added ability to query native view hierarchy
- Added fixgui_run_in_main_thread function
- Added is_active function to Timer
- Added SubScrollBar and SubScrollView
- Added SubViewRoot
- Changed draw_text in SubTextField to pass scrolling position only
- Renamed C functions to start with fixgui prefix
- Fixed color space issue when drawing into canvas on Mac OS X
- Fixed system font positioning and metrics on Mac OS X
- Improved menu related code
- Improved Timer class to be more consistent
Version 0.1 (2019/12/26):