ManiaScript Trackmania 2020  30/10/2024
CMlScriptEvent Class Reference

Events for Manialink page scripts. More...

#include <2024_10_30.h>

Inheritance diagram for CMlScriptEvent:
CBaseConstEvent CNod

Public Types

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

Public Attributes

CMlScriptEvent::Type const Type
 
Integer const KeyCode
 
Text const KeyName
 
Text const CharPressed
 
Text const ControlId
 
CMlControl *const Control
 
CMlScriptEvent::EMenuNavAction const MenuNavAction
 
Boolean const IsActionAutoRepeat
 
Text const CustomEventType
 
Array< TextCustomEventData
 
- Public Attributes inherited from CBaseConstEvent
Boolean HasBeenProcessed
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

Events for Manialink page scripts.

Supported declare modes :

  • Local

Definition at line 3964 of file 2024_10_30.h.

Member Enumeration Documentation

◆ EMenuNavAction

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

Definition at line 3982 of file 2024_10_30.h.

3982  {
3983  Up,
3984  Right,
3985  Left,
3986  Down,
3987  Select,
3988  Cancel,
3989  PageUp,
3990  PageDown,
3991  AppMenu,
3992  Action1,
3993  Action2,
3994  Action3,
3995  Action4,
3996  ScrollUp,
3997  ScrollDown,
3998  };

◆ Type

Enumerator
KeyPress 
MouseClick 
MouseRightClick 
MouseOver 
MouseOut 
EntrySubmit 
MenuNavigation 
PluginCustomEvent 

Definition at line 3969 of file 2024_10_30.h.

3969  {
3970  KeyPress,
3971  MouseClick,
3973  MouseOver,
3974  MouseOut,
3975  EntrySubmit,
3978  };

Member Data Documentation

◆ CharPressed

Text const CMlScriptEvent::CharPressed

Definition at line 4014 of file 2024_10_30.h.

◆ Control

CMlControl* const CMlScriptEvent::Control

Definition at line 4022 of file 2024_10_30.h.

◆ ControlId

Text const CMlScriptEvent::ControlId

Definition at line 4018 of file 2024_10_30.h.

◆ CustomEventData

Array<Text> CMlScriptEvent::CustomEventData

Definition at line 4038 of file 2024_10_30.h.

◆ CustomEventType

Text const CMlScriptEvent::CustomEventType

Definition at line 4034 of file 2024_10_30.h.

◆ IsActionAutoRepeat

Boolean const CMlScriptEvent::IsActionAutoRepeat

Definition at line 4030 of file 2024_10_30.h.

◆ KeyCode

Integer const CMlScriptEvent::KeyCode

Definition at line 4006 of file 2024_10_30.h.

◆ KeyName

Text const CMlScriptEvent::KeyName

Definition at line 4010 of file 2024_10_30.h.

◆ MenuNavAction

CMlScriptEvent::EMenuNavAction const CMlScriptEvent::MenuNavAction

Definition at line 4026 of file 2024_10_30.h.

◆ Type

Definition at line 4002 of file 2024_10_30.h.


The documentation for this class was generated from the following file:
CMlScriptEvent::MouseRightClick
@ MouseRightClick
Definition: 2024_10_30.h:3972
CMlScriptEvent::MouseOver
@ MouseOver
Definition: 2024_10_30.h:3973
CMlScriptEvent::Action3
@ Action3
Definition: 2024_10_30.h:3994
CMlScriptEvent::KeyPress
@ KeyPress
Definition: 2024_10_30.h:3970
CMlScriptEvent::Right
@ Right
Definition: 2024_10_30.h:3984
CMlScriptEvent::PageUp
@ PageUp
Definition: 2024_10_30.h:3989
CMlScriptEvent::EntrySubmit
@ EntrySubmit
Definition: 2024_10_30.h:3975
CMlScriptEvent::Up
@ Up
Definition: 2024_10_30.h:3983
CMlScriptEvent::Action2
@ Action2
Definition: 2024_10_30.h:3993
CMlScriptEvent::MouseOut
@ MouseOut
Definition: 2024_10_30.h:3974
CMlScriptEvent::PluginCustomEvent
@ PluginCustomEvent
Definition: 2024_10_30.h:3977
CMlScriptEvent::ScrollUp
@ ScrollUp
Definition: 2024_10_30.h:3996
CMlScriptEvent::Left
@ Left
Definition: 2024_10_30.h:3985
CMlScriptEvent::Cancel
@ Cancel
Definition: 2024_10_30.h:3988
CMlScriptEvent::Action4
@ Action4
Definition: 2024_10_30.h:3995
CMlScriptEvent::Action1
@ Action1
Definition: 2024_10_30.h:3992
CMlScriptEvent::AppMenu
@ AppMenu
Definition: 2024_10_30.h:3991
CMlScriptEvent::Down
@ Down
Definition: 2024_10_30.h:3986
CMlScriptEvent::PageDown
@ PageDown
Definition: 2024_10_30.h:3990
CMlScriptEvent::ScrollDown
@ ScrollDown
Definition: 2024_10_30.h:3997
CMlScriptEvent::Select
@ Select
Definition: 2024_10_30.h:3987
CMlScriptEvent::MouseClick
@ MouseClick
Definition: 2024_10_30.h:3971
CMlScriptEvent::MenuNavigation
@ MenuNavigation
Definition: 2024_10_30.h:3976