C# Class GILES.Interface.pb_FileDialog

Inheritance: UnityEngine.MonoBehaviour
Show file Open project: procore3d/giles

Public Properties

Property Type Description
OnCancel Callback
OnSave Callback
backButton UnityEngine.UI.Button
currentDirectory string
directoryCrumbsField InputField
fileInputField InputField
oddRowStyle pb_GUIStyle
rowButtonPrefab pb_SaveDialogButton
saveButton UnityEngine.UI.Button
scrollContent UnityEngine.GameObject

Public Methods

Method Description
AddOnCancelListener ( Callback listener ) : void
AddOnSaveListener ( Callback listener ) : void
Back ( ) : void
Cancel ( ) : void
Forward ( ) : void
OpenParentDirectory ( ) : void
Save ( ) : void
SetDirectory ( string directory ) : void
SetFile ( string path ) : void
UpdateDirectoryContents ( ) : void

Private Methods

Method Description
Awake ( ) : void
ClearScrollRect ( ) : void
GetFilePath ( ) : string
Initialize ( ) : void
UpdateNavButtonInteractibility ( ) : void
ValidDir ( string dir ) : bool

Method Details

AddOnCancelListener() public method

public AddOnCancelListener ( Callback listener ) : void
listener Callback
return void

AddOnSaveListener() public method

public AddOnSaveListener ( Callback listener ) : void
listener Callback
return void

Back() public method

public Back ( ) : void
return void

Cancel() public method

public Cancel ( ) : void
return void

Forward() public method

public Forward ( ) : void
return void

OpenParentDirectory() public method

public OpenParentDirectory ( ) : void
return void

Save() public method

public Save ( ) : void
return void

SetDirectory() public method

public SetDirectory ( string directory ) : void
directory string
return void

SetFile() public method

public SetFile ( string path ) : void
path string
return void

UpdateDirectoryContents() public method

public UpdateDirectoryContents ( ) : void
return void

Property Details

OnCancel public property

public Callback OnCancel
return Callback

OnSave public property

public Callback OnSave
return Callback

backButton public property

public Button,UnityEngine.UI backButton
return UnityEngine.UI.Button

currentDirectory public property

public string currentDirectory
return string

directoryCrumbsField public property

public InputField directoryCrumbsField
return InputField

fileInputField public property

public InputField fileInputField
return InputField

oddRowStyle public property

public pb_GUIStyle,GILES.Interface oddRowStyle
return pb_GUIStyle

rowButtonPrefab public property

public pb_SaveDialogButton,GILES.Interface rowButtonPrefab
return pb_SaveDialogButton

saveButton public property

public Button,UnityEngine.UI saveButton
return UnityEngine.UI.Button

scrollContent public property

public GameObject,UnityEngine scrollContent
return UnityEngine.GameObject