User Tools

Site Tools


Sidebar

Current version: 0.8.5
iOS: 0.8.1+
Android: 0.8.4 (Play/Market version is obsolete!)

Github Coding has become social! Fork us!


News

Latest commit

https://github.com/gemrb/gemrb/commits/master

# ideally, but does not work on sourceforge (does elsewhere); even http proxies don't help rss>https://github.com/gemrb/gemrb/commits/master.atom 1 author 30m sidebar for frequently accessed stuff

guiscript:index

GUIScript modules

GemRB implements python bindings into the core engine to enable dynamic GUI assembly and externalising some of the rules and logic.

Most functions are available in the GemRB python module, while the rest can be found in the internal _GemRB module. Both are implemented in gemrb/plugins/GUIScript/GUIScript.cpp. The internal module is not to be used directly, but through python metaclasses (MetaClasses.py/GUIClasses.py). If a function documentation has a metaclass prototype definition, use that instead of the main one!

What follows is a listing of available functions from both modules and some special pages.

Special

Main


Controls


guiscript/index.txt · Last modified: 2017/11/26 11:51 (external edit)