2a. GMUI Instance Settings - AlertStudios/GMUI-Framework GitHub Wiki
GMUI allows you to change preferences for all instances, or specific instances. These settings include:
GMUI_DisableNavigation()
GMUI_SetConfirmKey(vk_* / vk_nokey)
GMUI_SetControlObject(Name_Of_Controls_Object)
GMUI_SetDepth(depth)
GMUI_SetDoubleSelect(true / false)
GMUI_SetKeyNavigation(Direction Type, back key, forward key, alt. back key, alt. forward key, allow tab [bool]);
GMUI_SetViewSnap(enable [bool], view #)
GMUI_UseSurfaces(true / false)
To set for all instances, you can call these scripts right after initiated. For example:
GMUI_Init(Name_Of_Controls_Object);
GMUI_DisableNavigation();
GMUI_UseSurfaces(false);
//...etc
To use for a specific instance, you may call these scripts at the beginning of the form script. For example:
/// My _Demo_Form Script called from GMUI_Create()
GMUI_DisableNavigation();
GMUI_UseSurfaces(false);
GMUI_CreateGroup(1, 7,7, GMUIAnchor.TopRight);
//...etc
These settings make multiple GMUI instances flexible to allow for specific functionality for different types of interfaces that you may use in a game.