49 lines
1.3 KiB
Text
49 lines
1.3 KiB
Text
***Add Color constants to ostd::Color
|
|
***Add MouseEntered/MouseExited callbacks
|
|
***Fix mouse detection currently using local coordinates
|
|
***implement file theme loading
|
|
***Implemenmt MouseDragged callback
|
|
***Add scissoring to only draw inside the bounds of containers
|
|
***Implement Drag And Drop
|
|
***Implement a way to determine on what widget (in the hierarchy chain) and event must stop
|
|
***Implement const in stylesheet
|
|
***Implement color constants in stylesheet
|
|
***Implement margin for widgets
|
|
***Implement mouse scroll callback
|
|
***Fix: Text rendering bug in labels
|
|
***Implement callback for state changes in checkbox
|
|
***FIX: WindowOutputHandler text rendering
|
|
Add theme caching
|
|
find a way to add fixed update to gui::Window
|
|
Implement global scale (probably query desktop scale and adjust accordingly)
|
|
Implement show/hide functionality for widgets
|
|
Implement wrappers in Renderer2D to take a center and size for rects
|
|
Implement Panel title
|
|
Create reliable default stylesheet
|
|
|
|
|
|
|
|
Implement following widgets:
|
|
***Label
|
|
***Checkbox
|
|
Button
|
|
Image/Icon
|
|
Panel / Container
|
|
Title Label
|
|
Radio Button
|
|
Grouping
|
|
Text Input
|
|
Horizontal Slider
|
|
Vertical Slider
|
|
Image / Icon
|
|
ScrollView
|
|
ListBox
|
|
ComboBox
|
|
TreeView
|
|
Progressbar
|
|
Save/Open File Dialogs (and folder dialogs)
|
|
Tab Panel
|
|
Layouts
|
|
Vertical
|
|
Horizontal
|
|
Grid
|