Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mzprog/sgk

a new tools for GUI under SDL
https://github.com/mzprog/sgk

c gui sdl2

Last synced: about 2 months ago
JSON representation

a new tools for GUI under SDL

Awesome Lists containing this project

README

        

# Welcome to the SGK wiki!

### SGK is a Simple GUI Kit, used to create forms.

## Brief Introduction
you can use `SGK_Container` to represent some widgets in a specific layout,

we have defined some Widgets:

`SGK_Button`, `SGK_InputBox`, `SGK_RadioButton`, `SGK_CheckBox`

## How to use it
library is still under development and testing, so you can read the header files, it's still easy to understand with comments.

also you can read test files from `test` directory, it will help a lot.



## Install and test

to compile the library, just simply type :

make
make intall

to test the library type for example:

make test/system-test.out # or another target
cd test # because ttf file is inside the test directory, we will fix it later
./system-test.out

read `Makefile` to get the target available

# TODO list
1. Add events structure and event handler.
2. Add and Update more Containers Layout.
3. Add System global variable to save current Data like Active input texts and running states.