"JokeSten" <xxx@xxx.xx> writes:
Dette sprøgsmål hører egentligt ikke ind under standard C, men jeg
bliver jo nødt til at svare alligevel
> GUI ønsker :
> Jeg er interesseret i alt lave den flotteste GUI jeg kan komme til da
> GUI'en faktisk er programmet.. Alle funktioner som skal skal blive udført
> når der sker en event i GUI'en kan via programmer som allerede er lavet.
> eks ls til at vise indholdet af biblotek og xmms -e filnavn til at
> importere i afspilleren.
Det er pænere at bruge standard c kommandoer til at åbne biblioteker
med, som opendir, readdir, closedir istedet for at parse outputet af ls.
> Når jeg kikker på GUI der er til xmms(
http://www.xmms.org/screenshots.html)
> eller freeamp vil jeg tro at de er lavet ved brug af GTK, men det bruger
> nogle xpm billed filer istedet for standart (har jeg ret?).
> Det ville naturligvis også være lækkert at lave skins til det på et
> tidspunkt :)
"Hoved" brugerfladen i xmms er svjh. skrevet med GDK, som er en
simpel grafik framebuffer, og en del af GTK+ biblioteket.
> Sprøgsmål :
> Hvis jeg lavede en basis GUI med glade ville jeg så kunne ændre udsenede
> senere så det ser lidt mere xmms/freeamp aktigt ud ?
> Er der en lettere/bedre måde at lave GUI til mit programmerings projekt?.
Glade laver brugerflader til GTK+/Gnome så det
"skin/theme/andet-buzzword" du får på brugerfladen er dit aktive gtk
skin.
> På forhånd tak for alt hjælp/info/links/osv.
> Hvis i mener at jeg bedre skulle sprøge i en anden nyhedsgruppe/mailliste
> så anvig gerne en :).. Hvis der er noget i mine sprøgsmål der virker
> uklart så tøv ikke med at spørge.
Hvis du vil lave et program hvor der er fokus på grafikken synes jeg
du skal kigge på ParaGUI (
http://paragui.org) det er c++ men skulle
være til at lære - den opererer gennem
SDL biblioteket (
http://libsdl.org) - som, udover at være nemt at
bruge, også er platform uafhængigt (kan køre på alt fra *nix over
MacOS til win*).
SDL har desuden en masse hjælpe biblioteket, bl.a. til at afspille
lyd i en masse formater, men du siger jo du vil lave en frontend til
xmms.
--
There are only 10 kinds of people in this world; those who know binary and
those who don't.
Best Regards/Venlig Hilsen
Rasmus Toftdahl Olesen
System Udvikler, Pohl Data I/S
http://halfdans.net