Universal C++ GUI Framework.
This is a fully featured and usable GUI framework on a D2D1 Renderer. All you need to do is change the drawing functions to your desired renderer.
For an Xbox Gamebar Implementation
- Input Management
- Character Input
- Keyboard Press Up, Keyboard Press Down
- Mouse Press Up, Mouse Press Down
- Relative Window Mouse Position
- Drawing System
- Circles
- Rectangles
- Gradient Rectangles
- Triangles
- Text
- Clipped Text
- Rounded Rectangle
- Lines
- Bitmap Rendering
- Font System
- Create Fonts
- Retrieve Fonts From Dictionary
- Measure Text Width
- Measure Text Height
- GUI Framework
- Toggle
- Slider(Templated)
- Int
- Float
- Double
- Button
- TextBox
- Select Text(Select Regions Of Text)
- Copy Text (Copy A Region Of Text)
- Paste Text (Paste At Point)
- Delete Text (Delete Character Or Region Of Text)
- Label
- Tabs
- List Box Tabs
- Scroll Bar To Navigate Many Tabs
- Text Culling / Revealing
- Group Box
- Scroll Bar to Navigate Many Elements
- Dynamic Size To Fit Text
- Text Culling
- Combo Box
- Scroll Bar To Navigate
- Dynamic Size To Fit Text
- Text Culling
- Event Handler
- Value Changed Event