8000 GitHub - osen/gluten: [PROTOTYPE] Single .c GUI library with inbuilt layout designer
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

osen/gluten

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gluten GUI System (WIP)

Gluten provides not only a powerful GUI library but also a complete inbuilt layout designer.

  • Virtually no dependencies - Gluten requires only X11 or SDL.
  • Inbuilt Editor - Press F12 during execution to open up the built in designer.
  • Easy to integrate - Only a single .h and .c file need to be added to your project.
  • Standard C - Compiles with any ANSI C89 compiler or newer.
  • Extremely portable - Compiles on any platform providing X11 or SDL.
  • Extensible - Using the underlying component entity system, new widgets can be added easily.

Add a GUI in just a few lines of code!

/* Provides the entire functionality of the GUI library and tools */
#include <gluten.h>

int main(int argc, char *argv[])
{
  /* Load layout if exists or an empty form ready to be populated */
  GnInit(argc, argv, "example.gluten");
  
  /* Process GUI events until window is closed */
  GnRun();

  /* No cleanup is required */
  return 0;
}

About

[PROTOTYPE] Single .c GUI library with inbuilt layout designer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0