# SDL GUI library

**URL:** <https://discourse.libsdl.org/t/sdl-gui-library/14571>\
**Category:** SDL Development\
**Created:** [June 1, 2007, 5:46am UTC](https://discourse.libsdl.org/t/sdl-gui-library/14571 "2007-06-01T05:46:00Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![cheeky](https://discourse.libsdl.org/letter_avatar_proxy/v4/letter/c/34f0e0/32.png) [@cheeky](https://discourse.libsdl.org/u/cheeky)\
**Post date:** [June 1, 2007, 5:46am UTC](https://discourse.libsdl.org/t/sdl-gui-library/14571/1 "2007-06-01T05:46:00Z")

</div>

I’m now looking for a GUI library on SDL framework.

I built the SDL framework on EP9312 ARM Core embedded board. It wokrs  
fine and I eventually ported xmame application, and I was able to run  
several small games.

Now I want to make a GUI application using SDL library based on ARM core  
embedded board/Linux not a desktop.

The SDL library provides only a few of very basic functions to implement  
GUI functionalities. I would like to use some pre-built GUI library  
using SDL framework.

The library that I want will be the following:

1. It doesn’t need to support OpenGL, only requires 2D support.
2. It will be good as lightweight as possible because it has to work on  
ARM embedded board framebuffer. I found some working on X11, but I don’t  
want to use X11.

Thank you.

---

<div class="post-metadata">

**Author:** ![Marco\_Faletra](https://discourse.libsdl.org/letter_avatar_proxy/v4/letter/m/48db29/32.png) [@Marco\_Faletra](https://discourse.libsdl.org/u/Marco_Faletra)\
**Post date:** [June 1, 2007, 6:40am UTC](https://discourse.libsdl.org/t/sdl-gui-library/14571/2 "2007-06-01T06:40:12Z")

</div>

I use Agar library! For me it’s very good.  
You found it at  
[http://www.hypertriton.com/agar/docs/gui-intro/index.html.fr](http://www.hypertriton.com/agar/docs/gui-intro/index.html.fr).  
Bye.

cheeky wrote:\>I’m now looking for a GUI library on SDL framework.

> I built the SDL framework on EP9312 ARM Core embedded board. It wokrs  
> fine and I eventually ported xmame application, and I was able to run  
> several small games.
> 
> Now I want to make a GUI application using SDL library based on ARM core  
> embedded board/Linux not a desktop.
> 
> The SDL library provides only a few of very basic functions to implement  
> GUI functionalities. I would like to use some pre-built GUI library  
> using SDL framework.
> 
> The library that I want will be the following:
> 
> 1. It doesn’t need to support OpenGL, only requires 2D support.
> 2. It will be good as lightweight as possible because it has to work on  
> ARM embedded board framebuffer. I found some working on X11, but I don’t  
> want to use X11.
> 
> Thank you.
> 
> * * *
> 
> SDL mailing list  
> SDL at [lists.libsdl.org](http://lists.libsdl.org)  
> [http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org](http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org)

---

<div class="post-metadata">

**Author:** ![Scott\_Harper](https://discourse.libsdl.org/user_avatar/discourse.libsdl.org/scott_harper/32/349_2.png) [@Scott\_Harper](https://discourse.libsdl.org/u/Scott_Harper)\
**Post date:** [June 1, 2007, 7:16am UTC](https://discourse.libsdl.org/t/sdl-gui-library/14571/3 "2007-06-01T07:16:19Z")

</div>

> I use Agar library! For me it’s very good.  
> You found it at  
> [http://www.hypertriton.com/agar/docs/gui-intro/index.html.fr](http://www.hypertriton.com/agar/docs/gui-intro/index.html.fr).

How is that one for extensibility? I’ve been working on a video  
editor (early stages) with SDL and was using Guichan, but I see Agar  
has a file selector widget already built in, which will be NECESSARY  
for me in a video editing sort of situation. But I also need to  
create a lot of custom widgets and controllers. Is it pretty easy to  
customize?

– ScottOn 2007/06/01, at 0:40, Marco Faletra wrote:

---

<div class="post-metadata">

**Author:** ![Marco\_Faletra](https://discourse.libsdl.org/letter_avatar_proxy/v4/letter/m/48db29/32.png) [@Marco\_Faletra](https://discourse.libsdl.org/u/Marco_Faletra)\
**Post date:** [June 1, 2007, 7:55am UTC](https://discourse.libsdl.org/t/sdl-gui-library/14571/4 "2007-06-01T07:55:32Z")

</div>

I’ve only create a “progress bar” widget from “label” widget.  
It not seem too hard to customize.  
Bye.

Scott Harper wrote:\>On 2007/06/01, at 0:40, Marco Faletra wrote:

> > I use Agar library! For me it’s very good.  
> > You found it at  
> > [http://www.hypertriton.com/agar/docs/gui-intro/index.html.fr](http://www.hypertriton.com/agar/docs/gui-intro/index.html.fr).
> 
> How is that one for extensibility? I’ve been working on a video  
> editor (early stages) with SDL and was using Guichan, but I see Agar  
> has a file selector widget already built in, which will be NECESSARY  
> for me in a video editing sort of situation. But I also need to  
> create a lot of custom widgets and controllers. Is it pretty easy to  
> customize?
> 
> – Scott
> 
> * * *
> 
> SDL mailing list  
> SDL at [lists.libsdl.org](http://lists.libsdl.org)  
> [http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org](http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org)

---

<div class="post-metadata">

**Author:** ![Josh\_Matthews](https://discourse.libsdl.org/user_avatar/discourse.libsdl.org/josh_matthews/32/462_2.png) [@Josh\_Matthews](https://discourse.libsdl.org/u/Josh_Matthews)\
**Post date:** [June 1, 2007, 11:30am UTC](https://discourse.libsdl.org/t/sdl-gui-library/14571/5 "2007-06-01T11:30:29Z")

</div>

I’ve created a simple file selector for Guichan, if you want to  
use/modify it.

Cheers,  
Josh

Scott Harper wrote:\> On 2007/06/01, at 0:40, Marco Faletra wrote:

> > I use Agar library! For me it’s very good.  
> > You found it at  
> > [http://www.hypertriton.com/agar/docs/gui-intro/index.html.fr](http://www.hypertriton.com/agar/docs/gui-intro/index.html.fr).
> 
> How is that one for extensibility? I’ve been working on a video  
> editor (early stages) with SDL and was using Guichan, but I see Agar  
> has a file selector widget already built in, which will be NECESSARY  
> for me in a video editing sort of situation. But I also need to  
> create a lot of custom widgets and controllers. Is it pretty easy to  
> customize?
> 
> – Scott
> 
> * * *
> 
> SDL mailing list  
> SDL at [lists.libsdl.org](http://lists.libsdl.org)  
> [http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org](http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org)

---

<div class="post-metadata">

**Author:** ![Scott\_Harper](https://discourse.libsdl.org/user_avatar/discourse.libsdl.org/scott_harper/32/349_2.png) [@Scott\_Harper](https://discourse.libsdl.org/u/Scott_Harper)\
**Post date:** [June 2, 2007, 12:31am UTC](https://discourse.libsdl.org/t/sdl-gui-library/14571/6 "2007-06-02T00:31:18Z")

</div>

That would save me much time! Where can I find it? (If it’s a file,  
feel free to email me off list “lareon AT comcast DOT net”.)

– ScottOn 2007/06/01, at 5:30, Josh Matthews wrote:

> I’ve created a simple file selector for Guichan, if you want to  
> use/modify it.
> 
> Cheers,  
> Josh
> 
> Scott Harper wrote:
> 
> > On 2007/06/01, at 0:40, Marco Faletra wrote:
> > 
> > > I use Agar library! For me it’s very good.  
> > > You found it at  
> > > [http://www.hypertriton.com/agar/docs/gui-intro/index.html.fr](http://www.hypertriton.com/agar/docs/gui-intro/index.html.fr).
> > 
> > How is that one for extensibility? I’ve been working on a video  
> > editor (early stages) with SDL and was using Guichan, but I see Agar  
> > has a file selector widget already built in, which will be NECESSARY  
> > for me in a video editing sort of situation. But I also need to  
> > create a lot of custom widgets and controllers. Is it pretty easy to  
> > customize?
> > 
> > – Scott
> > 
> > * * *
> > 
> > SDL mailing list  
> > SDL at [lists.libsdl.org](http://lists.libsdl.org)  
> > [http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org](http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org)
> 
> * * *
> 
> SDL mailing list  
> SDL at [lists.libsdl.org](http://lists.libsdl.org)  
> [http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org](http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org)
