https://github.com/leiradel/ImGuiAl
Widgets for imgui
https://github.com/leiradel/ImGuiAl
Last synced: 17 days ago
JSON representation
Widgets for imgui
- Host: GitHub
- URL: https://github.com/leiradel/ImGuiAl
- Owner: leiradel
- License: mit
- Created: 2016-06-08T01:53:30.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-02-26T09:56:34.000Z (about 1 year ago)
- Last Synced: 2024-11-08T06:57:53.758Z (7 months ago)
- Language: C++
- Size: 10.4 MB
- Stars: 277
- Watchers: 10
- Forks: 24
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- AwesomeCppGameDev - ImGuiAl
README
# ImGuiAl
Some widgets for [imgui](https://github.com/ocornut/imgui).## Widgets
* **Log**: A complete logger, with different colors for different message priorities and filters.
* **Fonts**: Extra fonts conveniently packed for use with imgui.
* **MsgBox**: A modal, configurable message box dialog.
* **Button**: A button that can be disabled.
* **Sparkline**: A wrapper around `ImGui::PlotLines` that maintains the history of values.Most widgets can be seen in this [Hackable Console](https://github.com/leiradel/hackable-console) screenshot:

* **Log**: Up left corner in the Log window, showing the filter buttons and filter input box.
* **Fonts**: Hackable Console uses Proggy Tiny for text, and Font Awesome 4 for the icons.
* **MsgBox**: Not present in the screenshot, it's likely outdated and won't build anymore.
* **Button**: Bottom left corner in the Control window, with both enabled and disabled buttons.
* **Sparkline**: Center right, just below the memory editor.## Documentation
Please check each subfolder for documentation about each widget.
## License
ImGuiAl is released under the **MIT** license. Other used resources can have their own licenses.