{"repo":"JulNadeauCA/libagar","free":true,"listed":false,"github":"https://github.com/JulNadeauCA/libagar","clone":"git clone https://github.com/JulNadeauCA/libagar.git","description":"Cross-Platform GUI Toolkit (stable)","language":"C","stars":461,"topics":["gui","interface","toolkit","opengl","sdl","windows","x11","xorg","gui-framework","gui-library"],"license":"BSD-2-Clause","category":"game-templates","readme_excerpt":"What is it? Agar is a type of sugar polymer obtained from seaweed and red algae. It becomes gelatinous in water and is primarly used as a culture medium for microbiological work. Agar (or LibAgar ) is also the name of an open source GUI toolkit, a set of software libraries for building graphical user interfaces. Agar works with a wide variety of platforms and graphics systems, from modern desktops to classic consoles and embedded devices. Its low-level layers are modular, extensible and easily ported to new hardware platforms and graphics systems. Standard drivers include: cocoa ( MacOS , OpenGL, multi-window) glx ( X Windows , OpenGL, multi-window) sdl2fb ( SDL 2.0 , frame-buffer, single-window) sdl2gl ( SDL 2.0 , OpenGL, single-window) sdl2mw ( SDL 2.0 , OpenGL, multi-window) sdlfb ( SDL 1.2 , frame-buffer, single-window) sdlgl ( SDL 1.2 , OpenGL, single-window) wgl ( Windows , OpenGL, multi-window) For graphics systems without multi-window capabilities (or cases where a MDI-style interface is preferred over desktop integration), a single-window mode is provided in which case Agar provides its own internal window manager. Agar's cascading Style Engine separates presentation details from underlying code. Style attributes including typography, colors, paddings and spacings of widgets can be assigned from a style sheet using a common language. Style Editor tool allows style changes to be viewed in real-time. While Agar includes a standard library of general-purpose widgets, it","default_branch":null,"files":null,"tree":[],"storefront":"/r/JulNadeauCA","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JulNadeauCA/libagar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}