_________ __                 __
        /   _____//  |_____________ _/  |______     ____  __ __  ______
        \_____  \\   __\_  __ \__  \\   __\__  \   / ___\|  |  \/  ___/
        /        \|  |  |  | \// __ \|  |  / __ \_/ /_/  >  |  /\___ \
       /_______  /|__|  |__|  (____  /__| (____  /\___  /|____//____  >
               \/                  \/          \//_____/            \/
    ______________________                           ______________________
                          T H E   W A R   B E G I N S
                   Stratagus - A free fantasy real time strategy game engine

Classes
widgets.h File Reference
#include <functional>
#include <guichan.h>
#include <guichan/gsdl.h>
#include "font.h"
#include "keylistener.h"
#include "luacallback.h"
#include "mouselistener.h"

Go to the source code of this file.

Classes

class  LuaActionListener
 
class  LambdaActionListener
 
class  ImageWidget
 
class  ButtonWidget
 
class  ImageButton
 
class  ImageRadioButton
 
class  ImageCheckBox
 
class  ImageSlider
 
class  MultiLineLabel
 
class  ScrollingWidget
 
class  Windows
 
class  ImageTextField
 
class  StringListModel
 
class  LuaListModel
 
class  ImageListBox
 
class  ListBoxWidget
 
class  ImageListBoxWidget
 
class  DropDownWidget
 
class  ImageDropDownWidget
 
class  StatBoxWidget
 
class  MenuScreen
 

widgets.h - The widgets headerfile.

bool GuichanActive
 
void initGuichan ()
 
void freeGuichan ()
 
void handleInput (const SDL_Event *event)
 

Function Documentation

◆ freeGuichan()

void freeGuichan ( )

Free all guichan infrastructure

◆ handleInput()

void handleInput ( const SDL_Event *  event)

Handle input events

Parameters
eventevent to handle, null if no more events for this frame

◆ initGuichan()

void initGuichan ( )

Initializes the GUI stuff

Variable Documentation

◆ GuichanActive

bool GuichanActive
(C) Copyright 1998-2012 by The Stratagus Project under the GNU General Public License.
All trademarks and copyrights on this page are owned by their respective owners.