Menu

Tree [1e6808] master /
 History

HTTPS access


File Date Author Commit
 examples 2022-08-11 Jakub Mendel Jakub Mendel [1e6808] TextUpdater was converted into coroutine
 include 2022-08-11 Jakub Mendel Jakub Mendel [1e6808] TextUpdater was converted into coroutine
 src 2022-08-11 Jakub Mendel Jakub Mendel [1e6808] TextUpdater was converted into coroutine
 test 2019-02-23 Jakub Mendel Jakub Mendel [4f3f67] Queued element add, Unit test framework, numeri...
 .gitignore 2021-12-30 Jakub Mendel Jakub Mendel [567190] Added ssg namespace, removed onSetAction in Che...
 BUGS 2022-01-07 Jakub Mendel Jakub Mendel [8be1d4] Fixed PanelModelGrid
 CMakeLists.txt 2021-05-09 Jakub Mendel Jakub Mendel [cb1b98] Fixes TextUpdater, autoresize, inpsector, text ...
 Doxyfile 2018-04-18 jimi15 jimi15 [b63916] Doxygen fixes, MINGW64 compilation error
 FEATURES 2021-05-09 Jakub Mendel Jakub Mendel [cb1b98] Fixes TextUpdater, autoresize, inpsector, text ...
 SSGConfig.cmake 2021-05-09 Jakub Mendel Jakub Mendel [cb1b98] Fixes TextUpdater, autoresize, inpsector, text ...
 doxygen.sh 2018-12-16 Jakub Mendel Jakub Mendel [0cc98c] New ColorProvider api, removed old setColors me...
 readme.md 2021-08-07 Jakub Mendel 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.