![]() |
UnityMol
0.9.6-875
UnityMol viewer / In developement
|
Public Member Functions | |
delegate void | FinishedCallback (string path) |
ImprovedFileBrowser (Rect screenRect, string name, FinishedCallback callback) | |
ImprovedFileBrowser (Rect screenRect, string name, FinishedCallback callback, string startingPath) | |
void | OnGUI () |
Protected Member Functions | |
void | SetNewDirectory (string directory) |
void | SwitchDirectoryNow () |
void | ReadDirectoryContents () |
void | BuildContent () |
void | FileDoubleClickCallback (int i) |
void | DirectoryDoubleClickCallback (int i) |
void | NonMatchingDirectoryDoubleClickCallback (int i) |
Protected Attributes | |
string | m_currentDirectory |
string | m_filePattern |
Texture2D | m_directoryImage |
Texture2D | m_fileImage |
FileBrowserType | m_browserType |
string | m_newDirectory |
string[] | m_currentDirectoryParts |
string[] | m_files |
GUIContent[] | m_filesWithImages |
int | m_selectedFile |
string[] | m_nonMatchingFiles |
GUIContent[] | m_nonMatchingFilesWithImages |
int | m_selectedNonMatchingDirectory |
string[] | m_directories |
GUIContent[] | m_directoriesWithImages |
int | m_selectedDirectory |
string[] | m_nonMatchingDirectories |
GUIContent[] | m_nonMatchingDirectoriesWithImages |
bool | m_currentDirectoryMatches |
GUIStyle | m_centredText |
string | m_name |
Rect | m_screenRect |
Vector2 | m_scrollPosition |
FinishedCallback | m_callback |
Properties | |
string | CurrentDirectory [get, set] |
string | SelectionPattern [get, set] |
Texture2D | DirectoryImage [get, set] |
Texture2D | FileImage [get, set] |
FileBrowserType | BrowserType [get, set] |
GUIStyle | CentredText [get] |
Private Attributes | |
int | buttonWidth |
Definition at line 81 of file ImprovedFileBrowser.cs.
ImprovedFileBrowser.ImprovedFileBrowser | ( | Rect | screenRect, |
string | name, | ||
FinishedCallback | callback | ||
) |
Definition at line 188 of file ImprovedFileBrowser.cs.
References Directory, SetNewDirectory(), and SwitchDirectoryNow().
ImprovedFileBrowser.ImprovedFileBrowser | ( | Rect | screenRect, |
string | name, | ||
FinishedCallback | callback, | ||
string | startingPath | ||
) |
Definition at line 199 of file ImprovedFileBrowser.cs.
References SetNewDirectory(), and SwitchDirectoryNow().
|
protected |
Definition at line 288 of file ImprovedFileBrowser.cs.
References DirectoryImage, and FileImage.
Referenced by ReadDirectoryContents().
|
protected |
Definition at line 418 of file ImprovedFileBrowser.cs.
References SetNewDirectory().
Referenced by OnGUI().
|
protected |
Definition at line 412 of file ImprovedFileBrowser.cs.
References BrowserType, and m_callback.
Referenced by OnGUI().
delegate void ImprovedFileBrowser.FinishedCallback | ( | string | path | ) |
|
protected |
Definition at line 422 of file ImprovedFileBrowser.cs.
References SetNewDirectory().
Referenced by OnGUI().
void ImprovedFileBrowser.OnGUI | ( | ) |
Definition at line 307 of file ImprovedFileBrowser.cs.
References BrowserType, CentredText, DirectoryDoubleClickCallback(), FileDoubleClickCallback(), UI.UIData.loadHireRNA, m_callback, m_currentDirectory, NonMatchingDirectoryDoubleClickCallback(), UI.UIData.readHetAtom, UI.UIData.readWater, GUILayoutx.SelectionList(), SelectionPattern, SetNewDirectory(), and SwitchDirectoryNow().
Referenced by Molecule3D.OnGUI().
|
protected |
Definition at line 223 of file ImprovedFileBrowser.cs.
References BrowserType, BuildContent(), Directory, and SelectionPattern.
Referenced by SwitchDirectoryNow().
|
protected |
Definition at line 209 of file ImprovedFileBrowser.cs.
Referenced by DirectoryDoubleClickCallback(), ImprovedFileBrowser(), NonMatchingDirectoryDoubleClickCallback(), and OnGUI().
|
protected |
Definition at line 213 of file ImprovedFileBrowser.cs.
References m_newDirectory, and ReadDirectoryContents().
Referenced by ImprovedFileBrowser(), and OnGUI().
|
private |
Definition at line 83 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 147 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 185 of file ImprovedFileBrowser.cs.
Referenced by FileDoubleClickCallback(), and OnGUI().
|
protected |
Definition at line 178 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 97 of file ImprovedFileBrowser.cs.
Referenced by OnGUI().
|
protected |
Definition at line 166 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 149 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 159 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 160 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 123 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 135 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 111 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 151 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 152 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 180 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 148 of file ImprovedFileBrowser.cs.
Referenced by SwitchDirectoryNow().
|
protected |
Definition at line 163 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 164 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 155 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 156 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 181 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 183 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 161 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 153 of file ImprovedFileBrowser.cs.
|
protected |
Definition at line 157 of file ImprovedFileBrowser.cs.
|
getset |
Definition at line 138 of file ImprovedFileBrowser.cs.
Referenced by FileDoubleClickCallback(), OnGUI(), and ReadDirectoryContents().
|
getprotected |
Definition at line 168 of file ImprovedFileBrowser.cs.
Referenced by OnGUI().
|
getset |
Definition at line 88 of file ImprovedFileBrowser.cs.
|
getset |
Definition at line 114 of file ImprovedFileBrowser.cs.
Referenced by BuildContent(), and UI.GUIDisplay.OpenAnimationCrdCallback().
|
getset |
Definition at line 126 of file ImprovedFileBrowser.cs.
Referenced by BuildContent(), and UI.GUIDisplay.OpenAnimationCrdCallback().
|
getset |
Definition at line 102 of file ImprovedFileBrowser.cs.
Referenced by OnGUI(), UI.GUIDisplay.OpenAnimationCrdCallback(), and ReadDirectoryContents().