ManiaScript  2019-10-10
The script language used in ManiaPlanet gaming system
Public Types | Public Attributes | List of all members
CMlScriptEvent Struct Reference

#include <big.h>

Inheritance diagram for CMlScriptEvent:
CBaseConstEvent CNod

Public Types

enum  Type {
  KeyPress, MouseClick, MouseOver, MouseOut,
  EntrySubmit, MenuNavigation, PluginCustomEvent
}
 
enum  EMenuNavAction {
  Up, Right, Left, Down,
  Select, Cancel, PageUp, PageDown,
  AppMenu, Action1, Action2, ScrollUp,
  ScrollDown
}
 

Public Attributes

const Type Type
 
const Integer KeyCode
 
const Text KeyName
 
const Text CharPressed
 
const Text ControlId
 
const CMlControl Control
 
const EMenuNavAction MenuNavAction
 
const Boolean IsActionAutoRepeat
 
const Text CustomEventType
 
const Text [] CustomEventData
 
- Public Attributes inherited from CBaseConstEvent
Boolean HasBeenProcessed
 
- Public Attributes inherited from CNod
const Ident Id
 

Detailed Description

Supported declare modes : Local Events for Manialink page scripts.

Member Enumeration Documentation

◆ EMenuNavAction

Enumerator
Up 
Right 
Left 
Down 
Select 
Cancel 
PageUp 
PageDown 
AppMenu 
Action1 
Action2 
ScrollUp 
ScrollDown 

◆ Type

Enumerator
KeyPress 
MouseClick 
MouseOver 
MouseOut 
EntrySubmit 
MenuNavigation 
PluginCustomEvent 

Member Data Documentation

◆ CharPressed

const Text CMlScriptEvent::CharPressed

◆ Control

const CMlControl CMlScriptEvent::Control

◆ ControlId

const Text CMlScriptEvent::ControlId

◆ CustomEventData

const Text [] CMlScriptEvent::CustomEventData

◆ CustomEventType

const Text CMlScriptEvent::CustomEventType

◆ IsActionAutoRepeat

const Boolean CMlScriptEvent::IsActionAutoRepeat

◆ KeyCode

const Integer CMlScriptEvent::KeyCode

◆ KeyName

const Text CMlScriptEvent::KeyName

◆ MenuNavAction

const EMenuNavAction CMlScriptEvent::MenuNavAction

◆ Type


The documentation for this struct was generated from the following file: