ManiaScript Trackmania 2020  14/07/2025
CMlEntry Class Reference

Manialink entry. More...

#include <2025_07_14.h>

Inheritance diagram for CMlEntry:
CMlControl CNod CMlFileEntry

Public Types

enum  ETextFormat { Basic, Script, Password, Newpassword }
 
enum  ValueType {
  Ml_Unknown, Ml_Natural, Ml_Integer, Ml_Real,
  Ml_String, Ml_TimeMmSsCc, Ml_TimeHhMmSs, Ml_RealFormated,
  Ml_TimeMmSs, Ml_Ascii7bit, Ml_Real3Decimals, Ml_TimeHhMmSs_24,
  Ml_TimeHhMm, Ml_Percent, Ml_Hexa, Ml_TimeHhMmSsOrMmSs,
  Ml_TimeHhMmFromSeconds, Ml_TimeHhMmSsMil
}
 
- Public Types inherited from CMlControl
enum  AlignHorizontal { Left, HCenter, Right, None }
 
enum  AlignVertical {
  Top, VCenter, Bottom, None,
  VCenter2
}
 

Public Member Functions

Void StartEdition ()
 
Void SetText (Text NewText, Boolean SendSubmitEvent)
 
CMlEntry::ValueType GetValueType ()
 
Void SetValueType (CMlEntry::ValueType ValueType)
 
- Public Member Functions inherited from CMlControl
Boolean HasClass (Text Class)
 
Boolean DataAttributeExists (Text DataName)
 
Text DataAttributeGet (Text DataName)
 
Void DataAttributeSet (Text DataName, Text DataValue)
 
Void Show ()
 
Void Hide ()
 
Void Focus ()
 
Void ScriptEvents_Disable ()
 
Void ScriptEvents_Restore ()
 

Public Attributes

Text Value
 
CMlEntry::ETextFormat TextFormat
 
Real Opacity
 
Vec3 TextColor
 
Real TextSizeReal
 
Integer MaxLength
 
- Public Attributes inherited from CMlControl
CMlFrame *const Parent
 
Text const ControlId
 
Vec2 Size
 
CMlControl::AlignHorizontal HorizontalAlign
 
CMlControl::AlignVertical VerticalAlign
 
Boolean Visible
 
Vec2 RelativePosition_V3
 
Real ZIndex
 
Real RelativeScale
 
Real RelativeRotation
 
Vec2 const AbsolutePosition_V3
 
Real const AbsoluteScale
 
Real const AbsoluteRotation
 
Text ToolTip
 
Boolean const IsFocused
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

Manialink entry.

Supported declare modes :

  • Local

Definition at line 14098 of file 2025_07_14.h.

Member Enumeration Documentation

◆ ETextFormat

Enumerator
Basic 
Script 
Password 
Newpassword 

Definition at line 14103 of file 2025_07_14.h.

14103  {
14104  Basic,
14105  Script,
14106  Password,
14107  Newpassword,
14108  };

◆ ValueType

Enumerator
Ml_Unknown 
Ml_Natural 
Ml_Integer 
Ml_Real 
Ml_String 
Ml_TimeMmSsCc 
Ml_TimeHhMmSs 
Ml_RealFormated 
Ml_TimeMmSs 
Ml_Ascii7bit 
Ml_Real3Decimals 
Ml_TimeHhMmSs_24 
Ml_TimeHhMm 
Ml_Percent 
Ml_Hexa 
Ml_TimeHhMmSsOrMmSs 
Ml_TimeHhMmFromSeconds 
Ml_TimeHhMmSsMil 

Definition at line 14112 of file 2025_07_14.h.

14112  {
14113  Ml_Unknown,
14114  Ml_Natural,
14115  Ml_Integer,
14116  Ml_Real,
14117  Ml_String,
14118  Ml_TimeMmSsCc,
14119  Ml_TimeHhMmSs,
14121  Ml_TimeMmSs,
14122  Ml_Ascii7bit,
14125  Ml_TimeHhMm,
14126  Ml_Percent,
14127  Ml_Hexa,
14131  };

Member Function Documentation

◆ GetValueType()

CMlEntry::ValueType CMlEntry::GetValueType ( )

◆ SetText()

Void CMlEntry::SetText ( Text  NewText,
Boolean  SendSubmitEvent 
)

◆ SetValueType()

Void CMlEntry::SetValueType ( CMlEntry::ValueType  ValueType)

◆ StartEdition()

Void CMlEntry::StartEdition ( )

Member Data Documentation

◆ MaxLength

Integer CMlEntry::MaxLength

Definition at line 14163 of file 2025_07_14.h.

◆ Opacity

Real CMlEntry::Opacity

Definition at line 14151 of file 2025_07_14.h.

◆ TextColor

Vec3 CMlEntry::TextColor

Definition at line 14155 of file 2025_07_14.h.

◆ TextFormat

CMlEntry::ETextFormat CMlEntry::TextFormat

Definition at line 14147 of file 2025_07_14.h.

◆ TextSizeReal

Real CMlEntry::TextSizeReal

Definition at line 14159 of file 2025_07_14.h.

◆ Value

Text CMlEntry::Value

Definition at line 14135 of file 2025_07_14.h.


The documentation for this class was generated from the following file:
CMlEntry::Ml_TimeHhMmFromSeconds
@ Ml_TimeHhMmFromSeconds
Definition: 2025_07_14.h:14129
CMlEntry::Ml_TimeHhMmSsOrMmSs
@ Ml_TimeHhMmSsOrMmSs
Definition: 2025_07_14.h:14128
CMlEntry::Ml_TimeHhMmSs_24
@ Ml_TimeHhMmSs_24
Definition: 2025_07_14.h:14124
CMlEntry::Password
@ Password
Definition: 2025_07_14.h:14106
CMlEntry::Ml_TimeMmSs
@ Ml_TimeMmSs
Definition: 2025_07_14.h:14121
CMlEntry::Ml_Integer
@ Ml_Integer
Definition: 2025_07_14.h:14115
CMlEntry::Ml_String
@ Ml_String
Definition: 2025_07_14.h:14117
CMlEntry::Basic
@ Basic
Definition: 2025_07_14.h:14104
CMlEntry::Ml_Percent
@ Ml_Percent
Definition: 2025_07_14.h:14126
CMlEntry::Ml_Real3Decimals
@ Ml_Real3Decimals
Definition: 2025_07_14.h:14123
CMlEntry::Ml_Ascii7bit
@ Ml_Ascii7bit
Definition: 2025_07_14.h:14122
CMlEntry::Ml_Hexa
@ Ml_Hexa
Definition: 2025_07_14.h:14127
CMlEntry::Ml_Natural
@ Ml_Natural
Definition: 2025_07_14.h:14114
CMlEntry::Script
@ Script
Definition: 2025_07_14.h:14105
CMlEntry::Ml_RealFormated
@ Ml_RealFormated
Definition: 2025_07_14.h:14120
CMlEntry::Ml_TimeHhMmSsMil
@ Ml_TimeHhMmSsMil
Definition: 2025_07_14.h:14130
CMlEntry::Newpassword
@ Newpassword
Definition: 2025_07_14.h:14107
CMlEntry::Ml_Unknown
@ Ml_Unknown
Definition: 2025_07_14.h:14113
CMlEntry::Ml_TimeMmSsCc
@ Ml_TimeMmSsCc
Definition: 2025_07_14.h:14118
CMlEntry::Ml_TimeHhMmSs
@ Ml_TimeHhMmSs
Definition: 2025_07_14.h:14119
CMlEntry::Ml_TimeHhMm
@ Ml_TimeHhMm
Definition: 2025_07_14.h:14125
CMlEntry::Ml_Real
@ Ml_Real
Definition: 2025_07_14.h:14116