ManiaScript Trackmania 2020  30/10/2024
CModuleMenuFileBrowser Class Reference

Documentation for class CModuleMenuFileBrowser. More...

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

Member Enumeration Documentation

◆ EFileAction

Enumerator
Select 
Save 
MultiSelect 

Definition at line 18652 of file 2024_10_30.h.

18652  {
18653  Select,
18654  Save,
18655  MultiSelect,
18656  };

◆ EFileType

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

Definition at line 18635 of file 2024_10_30.h.

18635  {
18636  Maps,
18637  Skins,
18638  Items,
18639  Blocks,
18640  Scripts,
18641  Images,
18642  Manialinks,
18643  Packs,
18644  Actions,
18645  Modules,
18646  Meshes,
18647  Replays,
18648  };

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

◆ Selection

Array<Text> CModuleMenuFileBrowser::Selection

Definition at line 18664 of file 2024_10_30.h.


The documentation for this class was generated from the following file:
CModuleMenuFileBrowser::Modules
@ Modules
Definition: 2024_10_30.h:18645
CModuleMenuFileBrowser::Save
@ Save
Definition: 2024_10_30.h:18654
CModuleMenuFileBrowser::Actions
@ Actions
Definition: 2024_10_30.h:18644
CModuleMenuFileBrowser::MultiSelect
@ MultiSelect
Definition: 2024_10_30.h:18655
CModuleMenuFileBrowser::Items
@ Items
Definition: 2024_10_30.h:18638
CModuleMenuFileBrowser::Replays
@ Replays
Definition: 2024_10_30.h:18647
CModuleMenuFileBrowser::Select
@ Select
Definition: 2024_10_30.h:18653
CModuleMenuFileBrowser::Images
@ Images
Definition: 2024_10_30.h:18641
CModuleMenuFileBrowser::Meshes
@ Meshes
Definition: 2024_10_30.h:18646
CModuleMenuFileBrowser::Skins
@ Skins
Definition: 2024_10_30.h:18637
CModuleMenuFileBrowser::Packs
@ Packs
Definition: 2024_10_30.h:18643
CModuleMenuFileBrowser::Scripts
@ Scripts
Definition: 2024_10_30.h:18640
CModuleMenuFileBrowser::Manialinks
@ Manialinks
Definition: 2024_10_30.h:18642
CModuleMenuFileBrowser::Blocks
@ Blocks
Definition: 2024_10_30.h:18639
CModuleMenuFileBrowser::Maps
@ Maps
Definition: 2024_10_30.h:18636