Tree [1e6808]
master
/
History
File |
Date |
Author |
Commit |
examples
|
2022-08-11
|
Jakub Mendel
|
[1e6808]
TextUpdater was converted into coroutine
|
include
|
2022-08-11
|
Jakub Mendel
|
[1e6808]
TextUpdater was converted into coroutine
|
src
|
2022-08-11
|
Jakub Mendel
|
[1e6808]
TextUpdater was converted into coroutine
|
test
|
2019-02-23
|
Jakub Mendel
|
[4f3f67]
Queued element add, Unit test framework, numeri...
|
.gitignore
|
2021-12-30
|
Jakub Mendel
|
[567190]
Added ssg namespace, removed onSetAction in Che...
|
BUGS
|
2022-01-07
|
Jakub Mendel
|
[8be1d4]
Fixed PanelModelGrid
|
CMakeLists.txt
|
2021-05-09
|
Jakub Mendel
|
[cb1b98]
Fixes TextUpdater, autoresize, inpsector, text ...
|
Doxyfile
|
2018-04-18
|
jimi15
|
[b63916]
Doxygen fixes, MINGW64 compilation error
|
FEATURES
|
2021-05-09
|
Jakub Mendel
|
[cb1b98]
Fixes TextUpdater, autoresize, inpsector, text ...
|
SSGConfig.cmake
|
2021-05-09
|
Jakub Mendel
|
[cb1b98]
Fixes TextUpdater, autoresize, inpsector, text ...
|
doxygen.sh
|
2018-12-16
|
Jakub Mendel
|
[0cc98c]
New ColorProvider api, removed old setColors me...
|
readme.md
|
2021-08-07
|
Jakub Mendel
|
[a15189]
readme
|
Read Me
Project page
Documentation page
Documentation
Features
- Panel, PanelScrolled, GenericPanelSplitted
- PanelModel: Grid Line *List,
- Element: Button, Checkbox, TextLabel, TextInput, EmptySpace
- Dialog: Info, YesNo, YesNoCancel, Input
- Configurator saver/loader (plain text),
- GUIManager (recreate window, toggle fullscreen, change resolution),
- TextureManager, FontManager,
- Lang (multiple language support, from file and easy #include embeded text format),
- Logger,
- HaveBackground (gradient, symbol, texture background),
- HaveAction (lambda compatible) - on hover, focus, pressed and more
- Default close dialog,
- Compiled to dynamic library by Clang and GCC,
- Demonstration application
Work in progress
- 80% PanelTabbed,
- 70% GUI Inspector,
- 50% Context menu (HaveContextMenu),
- 50% SymbolManager.
- 60% Symbol Creator application
- 1% Unit Tests
Planned features
- Focus next element by tab,
- Radio button,
- Combo box,
- Text Area,
- Menu bar,
- Menu,
- Menu item,
- Menu separator,
- Slider,
- System clipboard handle
- Text selection in inputs
- Maximization mode contain and cover and fill(as is now),
- Drag and drop elements,
- Snap to grid panel model,
- File Open/Save Dialog,
- Plot,
- Simple floating windows,
- Custom cursors,
- Console window + simple commands manager,
- English doxygen comments,
- Polish doxygen comments,
- Easy Language Editor,
- Compile to static library.
Examples
Simple template
×
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.