ManiaScript Trackmania 2020  30/10/2024
CMlEntry Class Reference

Manialink entry. More...

#include <2024_10_30.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 14070 of file 2024_10_30.h.

Member Enumeration Documentation

◆ ETextFormat

Enumerator
Basic 
Script 
Password 
Newpassword 

Definition at line 14075 of file 2024_10_30.h.

14075  {
14076  Basic,
14077  Script,
14078  Password,
14079  Newpassword,
14080  };

◆ 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 14084 of file 2024_10_30.h.

14084  {
14085  Ml_Unknown,
14086  Ml_Natural,
14087  Ml_Integer,
14088  Ml_Real,
14089  Ml_String,
14090  Ml_TimeMmSsCc,
14091  Ml_TimeHhMmSs,
14093  Ml_TimeMmSs,
14094  Ml_Ascii7bit,
14097  Ml_TimeHhMm,
14098  Ml_Percent,
14099  Ml_Hexa,
14103  };

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 14135 of file 2024_10_30.h.

◆ Opacity

Real CMlEntry::Opacity

Definition at line 14123 of file 2024_10_30.h.

◆ TextColor

Vec3 CMlEntry::TextColor

Definition at line 14127 of file 2024_10_30.h.

◆ TextFormat

CMlEntry::ETextFormat CMlEntry::TextFormat

Definition at line 14119 of file 2024_10_30.h.

◆ TextSizeReal

Real CMlEntry::TextSizeReal

Definition at line 14131 of file 2024_10_30.h.

◆ Value

Text CMlEntry::Value

Definition at line 14107 of file 2024_10_30.h.


The documentation for this class was generated from the following file:
CMlEntry::Ml_TimeHhMmFromSeconds
@ Ml_TimeHhMmFromSeconds
Definition: 2024_10_30.h:14101
CMlEntry::Ml_TimeHhMmSsOrMmSs
@ Ml_TimeHhMmSsOrMmSs
Definition: 2024_10_30.h:14100
CMlEntry::Ml_TimeHhMmSs_24
@ Ml_TimeHhMmSs_24
Definition: 2024_10_30.h:14096
CMlEntry::Password
@ Password
Definition: 2024_10_30.h:14078
CMlEntry::Ml_TimeMmSs
@ Ml_TimeMmSs
Definition: 2024_10_30.h:14093
CMlEntry::Ml_Integer
@ Ml_Integer
Definition: 2024_10_30.h:14087
CMlEntry::Ml_String
@ Ml_String
Definition: 2024_10_30.h:14089
CMlEntry::Basic
@ Basic
Definition: 2024_10_30.h:14076
CMlEntry::Ml_Percent
@ Ml_Percent
Definition: 2024_10_30.h:14098
CMlEntry::Ml_Real3Decimals
@ Ml_Real3Decimals
Definition: 2024_10_30.h:14095
CMlEntry::Ml_Ascii7bit
@ Ml_Ascii7bit
Definition: 2024_10_30.h:14094
CMlEntry::Ml_Hexa
@ Ml_Hexa
Definition: 2024_10_30.h:14099
CMlEntry::Ml_Natural
@ Ml_Natural
Definition: 2024_10_30.h:14086
CMlEntry::Script
@ Script
Definition: 2024_10_30.h:14077
CMlEntry::Ml_RealFormated
@ Ml_RealFormated
Definition: 2024_10_30.h:14092
CMlEntry::Ml_TimeHhMmSsMil
@ Ml_TimeHhMmSsMil
Definition: 2024_10_30.h:14102
CMlEntry::Newpassword
@ Newpassword
Definition: 2024_10_30.h:14079
CMlEntry::Ml_Unknown
@ Ml_Unknown
Definition: 2024_10_30.h:14085
CMlEntry::Ml_TimeMmSsCc
@ Ml_TimeMmSsCc
Definition: 2024_10_30.h:14090
CMlEntry::Ml_TimeHhMmSs
@ Ml_TimeHhMmSs
Definition: 2024_10_30.h:14091
CMlEntry::Ml_TimeHhMm
@ Ml_TimeHhMm
Definition: 2024_10_30.h:14097
CMlEntry::Ml_Real
@ Ml_Real
Definition: 2024_10_30.h:14088