What is GUI?

Started by Abdou23, Sat 07/07/2007 20:38:23

Previous topic - Next topic

Abdou23

i'm wondering what is gui?

Khris

GUI is short for "graphical user interface".
Usually the term is used to describe the parts of a program visible to the user, i.e. the buttons, menus, icons the user clicks on (as opposed to early applications or command prompts where the user had to type in what he wanted to happen).
GUIs were born when applications started to become "graphical" instead of text-only.

You might also want to check out the wikipedia article for a more detailed description: http://en.wikipedia.org/wiki/GUI

In terms of AGS, a GUI is a rectangle shaped window displayed above everything else holding buttons, text & other stuff, like e.g. the inventory GUI.

Monsieur OUXX

#2
Quote from: Abdou23 on Sat 07/07/2007 20:38:23
what is gui?

a GUI is the acronym for "Graphical User Interface". In general, it's the set of windows that appear in any application, its interface.

In AGS, a GUI is a "thingy" that represents a graphical element of your application; it's stuff where you put buttons, a skinned background, a listbox, a textbox, or anything "clickable" or "displayable at the right time" you want.

You can see (and create new) GUIs in AGS's main windows by clicking on "GUI" in the menu. In the default game, there is a GUI used to put the buttons of the menu at the top of the screen (in the game). There is another GUI used to display the inventory.

In the script, you can handle GUIs the old way by using the array containing the GUIs : for example, gui[0] is used to access the GUI n°0.

[edit] KrisMuc, i hate you  ;)[/edit]
 

Trent R

Here's a fairly good tutorial explaining all the different things to AGS GUIs.

http://www.sylpher.com/TutGUI.html




~Sirus
To give back to the AGS community, I can get you free, full versions of commercial software. Recently, Paint Shop Pro X, and eXPert PDF Pro 6. Please PM me for details.


Current Project: The Wanderer
On Hold: Hero of the Rune

SMF spam blocked by CleanTalk