ManiaScript Trackmania 2020  14/07/2025
CModuleMenuFileBrowser Class Reference

Documentation for class CModuleMenuFileBrowser. More...

#include <2025_07_14.h>

Inheritance diagram for CModuleMenuFileBrowser:
CModuleMenuComponent CNod

Public Types

enum  EFileType {
  Maps, Skins, Items, Blocks,
  Scripts, Images, Manialinks, Packs,
  Actions, Modules, Meshes, Replays
}
 
enum  EFileAction { Select, Save, MultiSelect }
 

Public Member Functions

Void SetFileType (CModuleMenuFileBrowser::EFileType FileType)
 
Void SetFileAction (CModuleMenuFileBrowser::EFileAction FileAction)
 
- Public Member Functions inherited from CModuleMenuComponent
Void Hide ()
 
Void Show ()
 

Public Attributes

Boolean const HasFinished
 
Array< TextSelection
 
- Public Attributes inherited from CModuleMenuComponent
CUILayer *const ComponentLayer
 
- Public Attributes inherited from CNod
Ident const Id
 

Detailed Description

Documentation for class CModuleMenuFileBrowser.

Definition at line 18658 of file 2025_07_14.h.

Member Enumeration Documentation

◆ EFileAction

Enumerator
Select 
Save 
MultiSelect 

Definition at line 18680 of file 2025_07_14.h.

18680  {
18681  Select,
18682  Save,
18683  MultiSelect,
18684  };

◆ EFileType

Enumerator
Maps 
Skins 
Items 
Blocks 
Scripts 
Images 
Manialinks 
Packs 
Actions 
Modules 
Meshes 
Replays 

Definition at line 18663 of file 2025_07_14.h.

18663  {
18664  Maps,
18665  Skins,
18666  Items,
18667  Blocks,
18668  Scripts,
18669  Images,
18670  Manialinks,
18671  Packs,
18672  Actions,
18673  Modules,
18674  Meshes,
18675  Replays,
18676  };

Member Function Documentation

◆ SetFileAction()

Void CModuleMenuFileBrowser::SetFileAction ( CModuleMenuFileBrowser::EFileAction  FileAction)

◆ SetFileType()

Void CModuleMenuFileBrowser::SetFileType ( CModuleMenuFileBrowser::EFileType  FileType)

Member Data Documentation

◆ HasFinished

Boolean const CModuleMenuFileBrowser::HasFinished

Definition at line 18688 of file 2025_07_14.h.

◆ Selection

Array<Text> CModuleMenuFileBrowser::Selection

Definition at line 18692 of file 2025_07_14.h.


The documentation for this class was generated from the following file:
CModuleMenuFileBrowser::Modules
@ Modules
Definition: 2025_07_14.h:18673
CModuleMenuFileBrowser::Save
@ Save
Definition: 2025_07_14.h:18682
CModuleMenuFileBrowser::Actions
@ Actions
Definition: 2025_07_14.h:18672
CModuleMenuFileBrowser::MultiSelect
@ MultiSelect
Definition: 2025_07_14.h:18683
CModuleMenuFileBrowser::Items
@ Items
Definition: 2025_07_14.h:18666
CModuleMenuFileBrowser::Replays
@ Replays
Definition: 2025_07_14.h:18675
CModuleMenuFileBrowser::Select
@ Select
Definition: 2025_07_14.h:18681
CModuleMenuFileBrowser::Images
@ Images
Definition: 2025_07_14.h:18669
CModuleMenuFileBrowser::Meshes
@ Meshes
Definition: 2025_07_14.h:18674
CModuleMenuFileBrowser::Skins
@ Skins
Definition: 2025_07_14.h:18665
CModuleMenuFileBrowser::Packs
@ Packs
Definition: 2025_07_14.h:18671
CModuleMenuFileBrowser::Scripts
@ Scripts
Definition: 2025_07_14.h:18668
CModuleMenuFileBrowser::Manialinks
@ Manialinks
Definition: 2025_07_14.h:18670
CModuleMenuFileBrowser::Blocks
@ Blocks
Definition: 2025_07_14.h:18667
CModuleMenuFileBrowser::Maps
@ Maps
Definition: 2025_07_14.h:18664