├── .gitattributes
├── .gitignore
├── ListView_5.unitypackage
├── ListView_5
├── Assembly-CSharp-Editor-vs.csproj
├── Assembly-CSharp-Editor.csproj
├── Assembly-CSharp-vs.csproj
├── Assembly-CSharp.csproj
├── Assets
│ ├── ListView.meta
│ └── ListView
│ │ ├── Example.meta
│ │ ├── Example
│ │ ├── ListViewExample.cs
│ │ ├── ListViewExample.cs.meta
│ │ ├── PreviewWindowController.cs
│ │ ├── PreviewWindowController.cs.meta
│ │ ├── SelectedDatabaseController.cs
│ │ ├── SelectedDatabaseController.cs.meta
│ │ ├── exampleScene.unity
│ │ └── exampleScene.unity.meta
│ │ ├── Prefabs.meta
│ │ ├── Prefabs
│ │ ├── HeaderElement.prefab
│ │ ├── HeaderElement.prefab.meta
│ │ ├── ListView.prefab
│ │ ├── ListView.prefab.meta
│ │ ├── Row.prefab
│ │ ├── Row.prefab.meta
│ │ ├── RowElement.prefab
│ │ └── RowElement.prefab.meta
│ │ ├── Resources.meta
│ │ ├── Resources
│ │ ├── DataUi04.png
│ │ ├── DataUi04.png.meta
│ │ ├── GOTHIC.TTF
│ │ ├── GOTHIC.TTF.meta
│ │ ├── arrows.psd
│ │ ├── arrows.psd.meta
│ │ ├── down.png
│ │ ├── down.png.meta
│ │ ├── up.png
│ │ └── up.png.meta
│ │ ├── Scripts.meta
│ │ └── Scripts
│ │ ├── HeaderElement.cs
│ │ ├── HeaderElement.cs.meta
│ │ ├── ListViewManager.cs
│ │ ├── ListViewManager.cs.meta
│ │ ├── Row.cs
│ │ ├── Row.cs.meta
│ │ ├── RowElement.cs
│ │ └── RowElement.cs.meta
├── Library
│ ├── AnnotationManager
│ ├── AssetImportState
│ ├── AssetServerCacheV3
│ ├── AssetVersioning.db
│ ├── BuildPlayer.prefs
│ ├── BuildSettings.asset
│ ├── CurrentLayout.dwlt
│ ├── EditorUserBuildSettings.asset
│ ├── EditorUserSettings.asset
│ ├── InspectorExpandedItems.asset
│ ├── LibraryFormatVersion.txt
│ ├── MonoManager.asset
│ ├── ProjectSettings.asset
│ ├── ScriptAssemblies
│ │ ├── Assembly-CSharp.dll
│ │ ├── Assembly-CSharp.dll.mdb
│ │ └── BuiltinAssemblies.stamp
│ ├── ScriptMapper
│ ├── ShaderCache.db
│ ├── ShaderCache
│ │ ├── 2
│ │ │ ├── 22de5a3d470fbc1027df0fe5b273fbc4.bin
│ │ │ └── 2f863c98514b3ac9c3c00e17306c6153.bin
│ │ ├── 3
│ │ │ └── 38b76043908699560b91d1d884988e81.bin
│ │ ├── 4
│ │ │ └── 4a72374006606780b31bbeb4d25db108.bin
│ │ ├── 5
│ │ │ └── 591b1c33a02a98cfeade9366e30ad8ae.bin
│ │ ├── 6
│ │ │ └── 60fef9286d0a82b00b39a4e0240159ae.bin
│ │ ├── a
│ │ │ └── a455b213080397272edb28bf12d7e5da.bin
│ │ ├── d
│ │ │ └── d0e13f950a8f87d4b5c392a63f1e3da4.bin
│ │ ├── e
│ │ │ ├── e7990bf0af54279cac13451c9a811455.bin
│ │ │ ├── ed2a508cc87d4dcc992198b058ae74cb.bin
│ │ │ └── eef6b71ce959f13879fd3956b7fbac3c.bin
│ │ └── f
│ │ │ └── fef6a07b120dfecb0236a6e5cbd07833.bin
│ ├── assetDatabase3
│ ├── expandedItems
│ ├── guidmapper
│ ├── metadata
│ │ ├── 11
│ │ │ ├── 11821e80d400c8147abb0013d2eb3022
│ │ │ └── 11821e80d400c8147abb0013d2eb3022.info
│ │ ├── 16
│ │ │ ├── 16198777fd580014c9061debd5c7f714
│ │ │ └── 16198777fd580014c9061debd5c7f714.info
│ │ ├── 33
│ │ │ ├── 337d4c9f67528df4b95f3ea1b739e5fe
│ │ │ └── 337d4c9f67528df4b95f3ea1b739e5fe.info
│ │ ├── 40
│ │ │ ├── 402e38475846d334caf9fdd7c66741a1
│ │ │ ├── 402e38475846d334caf9fdd7c66741a1.info
│ │ │ ├── 40f2831ee734c7a4cb2c38a367a273d3
│ │ │ └── 40f2831ee734c7a4cb2c38a367a273d3.info
│ │ ├── 65
│ │ │ ├── 65193e8cb4ebf954b97caf98afda475c
│ │ │ └── 65193e8cb4ebf954b97caf98afda475c.info
│ │ ├── 70
│ │ │ ├── 70e844c8e885b4041ab15705e1bdab5c
│ │ │ └── 70e844c8e885b4041ab15705e1bdab5c.info
│ │ ├── 73
│ │ │ ├── 738012399774d8e4abbfad08f1fc1b05
│ │ │ └── 738012399774d8e4abbfad08f1fc1b05.info
│ │ ├── 80
│ │ │ ├── 80a3616ca19596e4da0f10f14d241e9f
│ │ │ └── 80a3616ca19596e4da0f10f14d241e9f.info
│ │ ├── 93
│ │ │ ├── 937e7d274f1c5d74ca91a20033cdaf75
│ │ │ └── 937e7d274f1c5d74ca91a20033cdaf75.info
│ │ ├── 00
│ │ │ ├── 00000000000000001000000000000000
│ │ │ ├── 00000000000000001000000000000000.info
│ │ │ ├── 00000000000000002000000000000000
│ │ │ ├── 00000000000000002000000000000000.info
│ │ │ ├── 00000000000000003000000000000000
│ │ │ ├── 00000000000000003000000000000000.info
│ │ │ ├── 00000000000000004000000000000000
│ │ │ ├── 00000000000000004000000000000000.info
│ │ │ ├── 00000000000000004100000000000000
│ │ │ ├── 00000000000000004100000000000000.info
│ │ │ ├── 00000000000000005000000000000000
│ │ │ ├── 00000000000000005000000000000000.info
│ │ │ ├── 00000000000000005100000000000000
│ │ │ ├── 00000000000000005100000000000000.info
│ │ │ ├── 00000000000000006000000000000000
│ │ │ ├── 00000000000000006000000000000000.info
│ │ │ ├── 00000000000000006100000000000000
│ │ │ ├── 00000000000000006100000000000000.info
│ │ │ ├── 00000000000000007000000000000000
│ │ │ ├── 00000000000000007000000000000000.info
│ │ │ ├── 00000000000000008000000000000000
│ │ │ ├── 00000000000000008000000000000000.info
│ │ │ ├── 00000000000000009000000000000000
│ │ │ ├── 00000000000000009000000000000000.info
│ │ │ ├── 0000000000000000a000000000000000
│ │ │ ├── 0000000000000000a000000000000000.info
│ │ │ ├── 0000000000000000b000000000000000
│ │ │ ├── 0000000000000000b000000000000000.info
│ │ │ ├── 0000000000000000c000000000000000
│ │ │ └── 0000000000000000c000000000000000.info
│ │ ├── 6d
│ │ │ ├── 6d96f8f2788cb904cb6a3bb79041bf5a
│ │ │ └── 6d96f8f2788cb904cb6a3bb79041bf5a.info
│ │ ├── 9b
│ │ │ ├── 9b393a28695f55d4d834d338a3dbe835
│ │ │ └── 9b393a28695f55d4d834d338a3dbe835.info
│ │ ├── 9c
│ │ │ ├── 9c10508209c866c47839cf59f6de476c
│ │ │ └── 9c10508209c866c47839cf59f6de476c.info
│ │ ├── 9f
│ │ │ ├── 9f4f9d461572e804da04a8856c9337fe
│ │ │ └── 9f4f9d461572e804da04a8856c9337fe.info
│ │ ├── b7
│ │ │ ├── b7978b29c0dedc842bbe5a884d39244c
│ │ │ └── b7978b29c0dedc842bbe5a884d39244c.info
│ │ ├── be
│ │ │ ├── beb79d4895cca5c448ec9ce5a339fe7f
│ │ │ └── beb79d4895cca5c448ec9ce5a339fe7f.info
│ │ ├── e0
│ │ │ ├── e004e79693f71474fae2503784a53675
│ │ │ └── e004e79693f71474fae2503784a53675.info
│ │ ├── e6
│ │ │ ├── e67d0e1287966324491e7b6e6914f15d
│ │ │ └── e67d0e1287966324491e7b6e6914f15d.info
│ │ ├── ef
│ │ │ ├── efcf236926cc47948b4e6ff18adccc2c
│ │ │ └── efcf236926cc47948b4e6ff18adccc2c.info
│ │ ├── f2
│ │ │ ├── f23d37e111c967d4ca0bdf805395b199
│ │ │ └── f23d37e111c967d4ca0bdf805395b199.info
│ │ ├── f5
│ │ │ ├── f5f67c52d1564df4a8936ccd202a3bd8
│ │ │ └── f5f67c52d1564df4a8936ccd202a3bd8.info
│ │ ├── f8
│ │ │ ├── f86e382f46cb39c4499ce4e58bf8d54d
│ │ │ └── f86e382f46cb39c4499ce4e58bf8d54d.info
│ │ ├── fe
│ │ │ ├── fe0865fba1166cc4fb4be99079a79622
│ │ │ └── fe0865fba1166cc4fb4be99079a79622.info
│ │ └── ff
│ │ │ ├── ff6f3a74211e06c4fbf7656aa69bb15b
│ │ │ └── ff6f3a74211e06c4fbf7656aa69bb15b.info
│ ├── shadercompiler-32bit-1.log
│ └── shadercompiler-64bit-1.log
├── ListView_5-csharp.sln
├── ListView_5-csharp.v12.suo
├── ListView_5.sln
├── ListView_5.userprefs
├── ProjectSettings
│ ├── AudioManager.asset
│ ├── DynamicsManager.asset
│ ├── EditorBuildSettings.asset
│ ├── EditorSettings.asset
│ ├── GraphicsSettings.asset
│ ├── InputManager.asset
│ ├── NavMeshAreas.asset
│ ├── NetworkManager.asset
│ ├── Physics2DSettings.asset
│ ├── ProjectSettings.asset
│ ├── ProjectVersion.txt
│ ├── QualitySettings.asset
│ ├── TagManager.asset
│ └── TimeManager.asset
└── obj
│ └── Debug
│ ├── Assembly-CSharp-vs.csproj.FileListAbsolute.txt
│ ├── Assembly-CSharp-vs.csprojResolveAssemblyReference.cache
│ ├── Assembly-CSharp.dll
│ ├── Assembly-CSharp.pdb
│ └── DesignTimeResolveAssemblyReferencesInput.cache
├── Screenshots
└── exampleScene.png
└── Unity-UI-Listview.README.txt
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
4 | # Custom for Visual Studio
5 | *.cs diff=csharp
6 |
7 | # Standard to msysgit
8 | *.doc diff=astextplain
9 | *.DOC diff=astextplain
10 | *.docx diff=astextplain
11 | *.DOCX diff=astextplain
12 | *.dot diff=astextplain
13 | *.DOT diff=astextplain
14 | *.pdf diff=astextplain
15 | *.PDF diff=astextplain
16 | *.rtf diff=astextplain
17 | *.RTF diff=astextplain
18 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Windows image file caches
2 | Thumbs.db
3 | ehthumbs.db
4 |
5 | # Folder config file
6 | Desktop.ini
7 |
8 | # Recycle Bin used on file shares
9 | $RECYCLE.BIN/
10 |
11 | # Windows Installer files
12 | *.cab
13 | *.msi
14 | *.msm
15 | *.msp
16 |
17 | # Windows shortcuts
18 | *.lnk
19 |
20 | # =========================
21 | # Operating System Files
22 | # =========================
23 |
24 | # OSX
25 | # =========================
26 |
27 | .DS_Store
28 | .AppleDouble
29 | .LSOverride
30 |
31 | # Thumbnails
32 | ._*
33 |
34 | # Files that might appear on external disk
35 | .Spotlight-V100
36 | .Trashes
37 |
38 | # Directories potentially created on remote AFP share
39 | .AppleDB
40 | .AppleDesktop
41 | Network Trash Folder
42 | Temporary Items
43 | .apdisk
44 |
--------------------------------------------------------------------------------
/ListView_5.unitypackage:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Virtual-Technology-Laboratory/Unity-UI-Listview/72899db9fa9fb4162133ad7cceaf071526a9bd28/ListView_5.unitypackage
--------------------------------------------------------------------------------
/ListView_5/Assembly-CSharp-Editor-vs.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | AnyCPU
6 | 10.0.20506
7 | 2.0
8 | {BB21D9E1-6F6C-7E31-D8F1-7482EDBBD89C}
9 | Library
10 | Properties
11 |
12 | Assembly-CSharp-Editor
13 | v3.5
14 | 512
15 | Assets
16 |
17 |
18 | true
19 | full
20 | false
21 | Temp\bin\Debug\
22 | DEBUG;TRACE;UNITY_5_0_1;UNITY_5_0;UNITY_5;ENABLE_LICENSE_RENAME;ENABLE_NEW_BUGREPORTER;ENABLE_2D_PHYSICS;ENABLE_4_6_FEATURES;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_FRAME_DEBUGGER;ENABLE_GENERICS;ENABLE_HOME_SCREEN;ENABLE_IMAGEEFFECTS;ENABLE_LIGHT_PROBES_LEGACY;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_NEW_HIERARCHY;ENABLE_PHYSICS;ENABLE_PHYSICS_PHYSX3;ENABLE_PLUGIN_INSPECTOR;ENABLE_SHADOWS;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_AUDIOMIXER_SUSPEND;ENABLE_NONPRO;INCLUDE_DYNAMIC_GI;INCLUDE_GI;INCLUDE_IL2CPP;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_TEXTUREID_MAP;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_MONO;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN
23 | prompt
24 | 4
25 | 0169
26 |
27 |
28 | pdbonly
29 | true
30 | Temp\bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 | 0169
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | D:/Program Files/Unity/Editor/Data/Managed/UnityEngine.dll
43 |
44 |
45 | D:/Program Files/Unity/Editor/Data/Managed/UnityEditor.dll
46 |
47 |
48 |
49 |
50 |
51 | D:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll
52 |
53 |
54 | D:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll
55 |
56 |
57 | D:/Program Files/Unity/Editor/Data/Managed/UnityEditor.Graphs.dll
58 |
59 |
60 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/androidplayer/UnityEditor.Android.Extensions.dll
61 |
62 |
63 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/iossupport/UnityEditor.iOS.Extensions.dll
64 |
65 |
66 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/wp8support/UnityEditor.WP8.Extensions.dll
67 |
68 |
69 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/metrosupport/UnityEditor.Metro.Extensions.dll
70 |
71 |
72 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/blackberryplayer/UnityEditor.BB10.Extensions.dll
73 |
74 |
75 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/webglsupport/UnityEditor.WebGL.Extensions.dll
76 |
77 |
78 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/linuxstandalonesupport/UnityEditor.LinuxStandalone.Extensions.dll
79 |
80 |
81 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/windowsstandalonesupport/UnityEditor.WindowsStandalone.Extensions.dll
82 |
83 |
84 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/macstandalonesupport/UnityEditor.OSXStandalone.Extensions.dll
85 |
86 |
87 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/iossupport/UnityEditor.iOS.Extensions.Xcode.dll
88 |
89 |
90 |
91 |
92 | {DB2E8561-1FD8-83AC-04EC-D4D51AC863BD} Assembly-CSharp-vs
93 |
94 |
95 |
102 |
103 |
104 |
--------------------------------------------------------------------------------
/ListView_5/Assembly-CSharp-Editor.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | AnyCPU
6 | 10.0.20506
7 | 2.0
8 | {BB21D9E1-6F6C-7E31-D8F1-7482EDBBD89C}
9 | Library
10 | Properties
11 |
12 | Assembly-CSharp-Editor
13 | v3.5
14 | 512
15 | Assets
16 |
17 |
18 | true
19 | full
20 | false
21 | Temp\bin\Debug\
22 | DEBUG;TRACE;UNITY_5_0_1;UNITY_5_0;UNITY_5;ENABLE_LICENSE_RENAME;ENABLE_NEW_BUGREPORTER;ENABLE_2D_PHYSICS;ENABLE_4_6_FEATURES;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_FRAME_DEBUGGER;ENABLE_GENERICS;ENABLE_HOME_SCREEN;ENABLE_IMAGEEFFECTS;ENABLE_LIGHT_PROBES_LEGACY;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_NEW_HIERARCHY;ENABLE_PHYSICS;ENABLE_PHYSICS_PHYSX3;ENABLE_PLUGIN_INSPECTOR;ENABLE_SHADOWS;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_AUDIOMIXER_SUSPEND;ENABLE_NONPRO;INCLUDE_DYNAMIC_GI;INCLUDE_GI;INCLUDE_IL2CPP;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_TEXTUREID_MAP;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_MONO;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN
23 | prompt
24 | 4
25 | 0169
26 |
27 |
28 | pdbonly
29 | true
30 | Temp\bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 | 0169
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | D:/Program Files/Unity/Editor/Data/Managed/UnityEngine.dll
43 |
44 |
45 | D:/Program Files/Unity/Editor/Data/Managed/UnityEditor.dll
46 |
47 |
48 |
49 |
50 |
51 | D:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll
52 |
53 |
54 | D:/Program Files/Unity/Editor/Data/UnityExtensions/Unity/GUISystem/Editor/UnityEditor.UI.dll
55 |
56 |
57 | D:/Program Files/Unity/Editor/Data/Managed/UnityEditor.Graphs.dll
58 |
59 |
60 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/androidplayer/UnityEditor.Android.Extensions.dll
61 |
62 |
63 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/iossupport/UnityEditor.iOS.Extensions.dll
64 |
65 |
66 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/wp8support/UnityEditor.WP8.Extensions.dll
67 |
68 |
69 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/metrosupport/UnityEditor.Metro.Extensions.dll
70 |
71 |
72 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/blackberryplayer/UnityEditor.BB10.Extensions.dll
73 |
74 |
75 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/webglsupport/UnityEditor.WebGL.Extensions.dll
76 |
77 |
78 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/linuxstandalonesupport/UnityEditor.LinuxStandalone.Extensions.dll
79 |
80 |
81 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/windowsstandalonesupport/UnityEditor.WindowsStandalone.Extensions.dll
82 |
83 |
84 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/macstandalonesupport/UnityEditor.OSXStandalone.Extensions.dll
85 |
86 |
87 | D:/Program Files/Unity/Editor/Data/PlaybackEngines/iossupport/UnityEditor.iOS.Extensions.Xcode.dll
88 |
89 |
90 |
91 |
92 | {DB2E8561-1FD8-83AC-04EC-D4D51AC863BD} Assembly-CSharp
93 |
94 |
95 |
102 |
103 |
104 |
--------------------------------------------------------------------------------
/ListView_5/Assembly-CSharp-vs.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | AnyCPU
6 | 10.0.20506
7 | 2.0
8 | {DB2E8561-1FD8-83AC-04EC-D4D51AC863BD}
9 | Library
10 | Properties
11 |
12 | Assembly-CSharp
13 | v3.5
14 | 512
15 | Assets
16 |
17 |
18 | true
19 | full
20 | false
21 | Temp\bin\Debug\
22 | DEBUG;TRACE;UNITY_5_0_1;UNITY_5_0;UNITY_5;ENABLE_LICENSE_RENAME;ENABLE_NEW_BUGREPORTER;ENABLE_2D_PHYSICS;ENABLE_4_6_FEATURES;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_FRAME_DEBUGGER;ENABLE_GENERICS;ENABLE_HOME_SCREEN;ENABLE_IMAGEEFFECTS;ENABLE_LIGHT_PROBES_LEGACY;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_NEW_HIERARCHY;ENABLE_PHYSICS;ENABLE_PHYSICS_PHYSX3;ENABLE_PLUGIN_INSPECTOR;ENABLE_SHADOWS;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_AUDIOMIXER_SUSPEND;ENABLE_NONPRO;INCLUDE_DYNAMIC_GI;INCLUDE_GI;INCLUDE_IL2CPP;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_TEXTUREID_MAP;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_MONO;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN
23 | prompt
24 | 4
25 | 0169
26 |
27 |
28 | pdbonly
29 | true
30 | Temp\bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 | 0169
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | C:/apps/Unity5/Editor/Data/Managed/UnityEngine.dll
43 |
44 |
45 | C:/apps/Unity5/Editor/Data/Managed/UnityEditor.dll
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 | C:/apps/Unity5/Editor/Data/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll
58 |
59 |
60 | C:/apps/Unity5/Editor/Data/PlaybackEngines/iossupport/UnityEditor.iOS.Extensions.Xcode.dll
61 |
62 |
63 |
64 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/ListView_5/Assembly-CSharp.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Debug
5 | AnyCPU
6 | 10.0.20506
7 | 2.0
8 | {DB2E8561-1FD8-83AC-04EC-D4D51AC863BD}
9 | Library
10 | Properties
11 |
12 | Assembly-CSharp
13 | v3.5
14 | 512
15 | Assets
16 |
17 |
18 | true
19 | full
20 | false
21 | Temp\bin\Debug\
22 | DEBUG;TRACE;UNITY_5_0_1;UNITY_5_0;UNITY_5;ENABLE_LICENSE_RENAME;ENABLE_NEW_BUGREPORTER;ENABLE_2D_PHYSICS;ENABLE_4_6_FEATURES;ENABLE_AUDIO;ENABLE_CACHING;ENABLE_CLOTH;ENABLE_DUCK_TYPING;ENABLE_FRAME_DEBUGGER;ENABLE_GENERICS;ENABLE_HOME_SCREEN;ENABLE_IMAGEEFFECTS;ENABLE_LIGHT_PROBES_LEGACY;ENABLE_MICROPHONE;ENABLE_MULTIPLE_DISPLAYS;ENABLE_NEW_HIERARCHY;ENABLE_PHYSICS;ENABLE_PHYSICS_PHYSX3;ENABLE_PLUGIN_INSPECTOR;ENABLE_SHADOWS;ENABLE_SINGLE_INSTANCE_BUILD_SETTING;ENABLE_SPRITES;ENABLE_TERRAIN;ENABLE_UNITYEVENTS;ENABLE_WEBCAM;ENABLE_WWW;ENABLE_AUDIOMIXER_SUSPEND;ENABLE_NONPRO;INCLUDE_DYNAMIC_GI;INCLUDE_GI;INCLUDE_IL2CPP;PLATFORM_SUPPORTS_MONO;RENDER_SOFTWARE_CURSOR;UNITY_STANDALONE_WIN;UNITY_STANDALONE;ENABLE_SUBSTANCE;ENABLE_TEXTUREID_MAP;ENABLE_RUNTIME_GI;ENABLE_MOVIES;ENABLE_NETWORK;ENABLE_MONO;ENABLE_PROFILER;UNITY_EDITOR;UNITY_EDITOR_64;UNITY_EDITOR_WIN
23 | prompt
24 | 4
25 | 0169
26 |
27 |
28 | pdbonly
29 | true
30 | Temp\bin\Release\
31 | TRACE
32 | prompt
33 | 4
34 | 0169
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 | C:/apps/Unity5/Editor/Data/Managed/UnityEngine.dll
43 |
44 |
45 | C:/apps/Unity5/Editor/Data/Managed/UnityEditor.dll
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 | C:/apps/Unity5/Editor/Data/UnityExtensions/Unity/GUISystem/UnityEngine.UI.dll
58 |
59 |
60 | C:/apps/Unity5/Editor/Data/PlaybackEngines/iossupport/UnityEditor.iOS.Extensions.Xcode.dll
61 |
62 |
63 |
64 |
71 |
72 |
73 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 70e844c8e885b4041ab15705e1bdab5c
3 | folderAsset: yes
4 | timeCreated: 1430434531
5 | licenseType: Free
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Example.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f23d37e111c967d4ca0bdf805395b199
3 | folderAsset: yes
4 | timeCreated: 1430434532
5 | licenseType: Free
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Example/ListViewExample.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 |
5 | // The ListView is contained in its own name space
6 | using VTL.ListView;
7 |
8 | public class ListViewExample : MonoBehaviour
9 | {
10 | public ListViewManager listViewManager;
11 |
12 | // gets called (less frequently) on physics updates
13 | void FixedUpdate()
14 | {
15 | if (Input.GetKey("space"))
16 | listViewManager.AddRow(RandomRowData());
17 |
18 | if (Input.GetKeyDown("backspace"))
19 | listViewManager.RemoveSelected();
20 |
21 | if (Input.GetKeyDown("0"))
22 | listViewManager.RemoveAt(0);
23 |
24 | if (Input.GetKeyDown("p"))
25 | PrintSelectedRows();
26 |
27 | if (Input.GetKeyDown("u"))
28 | UpdateFirstRow();
29 |
30 | }
31 |
32 | void PrintSelectedRows()
33 | {
34 | // The ListViewManager contains a Dictionary>
35 | // instance storing the data. This variable is public and called listData.
36 | // If you want to iterate over all the key, value pairs you can just manipulate
37 | // this directly
38 |
39 | IEnumerator ienObj = listViewManager.Selected();
40 |
41 | while (ienObj.MoveNext())
42 | {
43 | Dictionary rowData = listViewManager.listData[(System.Guid)ienObj.Current];
44 |
45 | string s = "";
46 | foreach (var item in rowData)
47 | {
48 | s += string.Format("{0}={1}, ", item.Key, item.Value);
49 | }
50 | Debug.Log(s);
51 | }
52 | }
53 |
54 | void UpdateFirstRow()
55 | {
56 | listViewManager.UpdateRow(0, RandomRowData());
57 | }
58 |
59 | // Assumes you have specified the datatypes for the header elements in the ListView Prefab
60 | object[] RandomRowData()
61 | {
62 | return new object[] { RandomString(4),
63 | RandomString(4),
64 | RandomString(4),
65 | RandomDateTime(),
66 | RandomDateTime(),
67 | RandomString(4) };
68 | }
69 |
70 | System.DateTime RandomDateTime()
71 | {
72 | return new System.DateTime(Random.Range((int)1900, 2012),
73 | Random.Range((int)1, 13),
74 | Random.Range((int)1, 28));
75 | }
76 |
77 | bool RandomBool()
78 | {
79 | return Random.Range(0f, 1f) > 0.5f;
80 | }
81 |
82 | string RandomString(int length)
83 | {
84 | string s = "";
85 | for (int i = 0; i < length; i++)
86 | {
87 | s += "abcdefghijklmnopqrstuvwxyz"[Random.Range(0, 26)];
88 | }
89 | return s;
90 | }
91 |
92 | }
93 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Example/ListViewExample.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: efcf236926cc47948b4e6ff18adccc2c
3 | timeCreated: 1430005380
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Example/PreviewWindowController.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using UnityEngine.UI;
3 | using System.Collections;
4 |
5 | using VTL.ListView;
6 |
7 | public class PreviewWindowController : MonoBehaviour
8 | {
9 | private ListViewManager selectedListViewManager;
10 |
11 | Text text;
12 |
13 |
14 | // Use this for initialization
15 | void Start()
16 | {
17 | text = transform.FindChild("Text").GetComponent();
18 |
19 | selectedListViewManager = transform.parent.FindChild("LoadList_ListView").GetComponent();
20 | ListViewManager.SelectionChangeEvent += OnSelectionChange;
21 | }
22 |
23 | // Update is called once per frame
24 | public void OnSelectionChange()
25 | {
26 | IEnumerator ienObj = selectedListViewManager.Selected();
27 |
28 | int count = 0;
29 | while (ienObj.MoveNext())
30 | {
31 | var guid = (System.Guid)ienObj.Current;
32 | text.text = string.Format("Loading {0}...", selectedListViewManager.listData[guid]["Name"]);
33 | count++;
34 | }
35 |
36 | if (count == 0)
37 | text.text = "";
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Example/PreviewWindowController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 65193e8cb4ebf954b97caf98afda475c
3 | timeCreated: 1430511792
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Example/SelectedDatabaseController.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using System.Collections;
3 | using System.Collections.Generic;
4 |
5 | // The ListView is contained in its own name space
6 | using VTL.ListView;
7 |
8 | public class SelectedDatabaseController : MonoBehaviour
9 | {
10 | public ListViewManager listViewManager;
11 | private ListViewManager thisListViewManager;
12 |
13 | // Use this for initialization
14 | void Start()
15 | {
16 | thisListViewManager = GetComponent();
17 | ListViewManager.SelectionChangeEvent += OnSelectionChange;
18 | }
19 |
20 | // Update is called once per frame
21 | public void OnSelectionChange()
22 | {
23 | IEnumerator ienObj = listViewManager.Selected();
24 | var inListView = new List();
25 |
26 | while (ienObj.MoveNext())
27 | {
28 | var guid = (System.Guid)ienObj.Current;
29 | inListView.Add(guid);
30 |
31 | if (!thisListViewManager.listData.ContainsKey(guid))
32 | thisListViewManager.AddRow(new object[] { listViewManager.listData[guid]["Name"] }, guid);
33 |
34 | }
35 |
36 | foreach (var item in thisListViewManager.listData)
37 | if (!inListView.Contains(item.Key))
38 | thisListViewManager.Remove(item.Key);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Example/SelectedDatabaseController.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 337d4c9f67528df4b95f3ea1b739e5fe
3 | timeCreated: 1430508199
4 | licenseType: Free
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Example/exampleScene.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Virtual-Technology-Laboratory/Unity-UI-Listview/72899db9fa9fb4162133ad7cceaf071526a9bd28/ListView_5/Assets/ListView/Example/exampleScene.unity
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Example/exampleScene.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 402e38475846d334caf9fdd7c66741a1
3 | timeCreated: 1431550819
4 | licenseType: Free
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Prefabs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9f4f9d461572e804da04a8856c9337fe
3 | folderAsset: yes
4 | timeCreated: 1430434531
5 | licenseType: Free
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Prefabs/HeaderElement.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Virtual-Technology-Laboratory/Unity-UI-Listview/72899db9fa9fb4162133ad7cceaf071526a9bd28/ListView_5/Assets/ListView/Prefabs/HeaderElement.prefab
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Prefabs/HeaderElement.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9b393a28695f55d4d834d338a3dbe835
3 | timeCreated: 1429907561
4 | licenseType: Free
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Prefabs/ListView.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Virtual-Technology-Laboratory/Unity-UI-Listview/72899db9fa9fb4162133ad7cceaf071526a9bd28/ListView_5/Assets/ListView/Prefabs/ListView.prefab
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Prefabs/ListView.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 11821e80d400c8147abb0013d2eb3022
3 | timeCreated: 1430005312
4 | licenseType: Free
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Prefabs/Row.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Virtual-Technology-Laboratory/Unity-UI-Listview/72899db9fa9fb4162133ad7cceaf071526a9bd28/ListView_5/Assets/ListView/Prefabs/Row.prefab
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Prefabs/Row.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 9c10508209c866c47839cf59f6de476c
3 | timeCreated: 1429908257
4 | licenseType: Free
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Prefabs/RowElement.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Virtual-Technology-Laboratory/Unity-UI-Listview/72899db9fa9fb4162133ad7cceaf071526a9bd28/ListView_5/Assets/ListView/Prefabs/RowElement.prefab
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Prefabs/RowElement.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6d96f8f2788cb904cb6a3bb79041bf5a
3 | timeCreated: 1429908241
4 | licenseType: Free
5 | NativeFormatImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Resources.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: beb79d4895cca5c448ec9ce5a339fe7f
3 | folderAsset: yes
4 | timeCreated: 1430434531
5 | licenseType: Free
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Resources/DataUi04.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Virtual-Technology-Laboratory/Unity-UI-Listview/72899db9fa9fb4162133ad7cceaf071526a9bd28/ListView_5/Assets/ListView/Resources/DataUi04.png
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Resources/DataUi04.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b7978b29c0dedc842bbe5a884d39244c
3 | timeCreated: 1428691344
4 | licenseType: Free
5 | TextureImporter:
6 | fileIDToRecycleName: {}
7 | serializedVersion: 2
8 | mipmaps:
9 | mipMapMode: 0
10 | enableMipMap: 1
11 | linearTexture: 0
12 | correctGamma: 0
13 | fadeOut: 0
14 | borderMipMap: 0
15 | mipMapFadeDistanceStart: 1
16 | mipMapFadeDistanceEnd: 3
17 | bumpmap:
18 | convertToNormalMap: 0
19 | externalNormalMap: 0
20 | heightScale: .25
21 | normalMapFilter: 0
22 | isReadable: 0
23 | grayScaleToAlpha: 0
24 | generateCubemap: 0
25 | cubemapConvolution: 0
26 | cubemapConvolutionSteps: 8
27 | cubemapConvolutionExponent: 1.5
28 | seamlessCubemap: 0
29 | textureFormat: -1
30 | maxTextureSize: 2048
31 | textureSettings:
32 | filterMode: -1
33 | aniso: 16
34 | mipBias: -1
35 | wrapMode: 1
36 | nPOTScale: 0
37 | lightmap: 0
38 | rGBM: 0
39 | compressionQuality: 50
40 | spriteMode: 1
41 | spriteExtrude: 1
42 | spriteMeshType: 1
43 | alignment: 0
44 | spritePivot: {x: .5, y: .5}
45 | spriteBorder: {x: 3, y: 3, z: 3, w: 3}
46 | spritePixelsToUnits: 72
47 | alphaIsTransparency: 1
48 | textureType: 8
49 | buildTargetSettings: []
50 | spriteSheet:
51 | sprites: []
52 | spritePackingTag:
53 | userData:
54 | assetBundleName:
55 | assetBundleVariant:
56 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Resources/GOTHIC.TTF:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Virtual-Technology-Laboratory/Unity-UI-Listview/72899db9fa9fb4162133ad7cceaf071526a9bd28/ListView_5/Assets/ListView/Resources/GOTHIC.TTF
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Resources/GOTHIC.TTF.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e67d0e1287966324491e7b6e6914f15d
3 | timeCreated: 1428681912
4 | licenseType: Free
5 | TrueTypeFontImporter:
6 | serializedVersion: 2
7 | fontSize: 16
8 | forceTextureCase: -2
9 | characterSpacing: 1
10 | characterPadding: 0
11 | includeFontData: 1
12 | use2xBehaviour: 0
13 | fontNames: []
14 | customCharacters:
15 | fontRenderingMode: 0
16 | userData:
17 | assetBundleName:
18 | assetBundleVariant:
19 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Resources/arrows.psd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Virtual-Technology-Laboratory/Unity-UI-Listview/72899db9fa9fb4162133ad7cceaf071526a9bd28/ListView_5/Assets/ListView/Resources/arrows.psd
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Resources/arrows.psd.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e004e79693f71474fae2503784a53675
3 | timeCreated: 1429906956
4 | licenseType: Free
5 | TextureImporter:
6 | fileIDToRecycleName: {}
7 | serializedVersion: 2
8 | mipmaps:
9 | mipMapMode: 0
10 | enableMipMap: 1
11 | linearTexture: 0
12 | correctGamma: 0
13 | fadeOut: 0
14 | borderMipMap: 0
15 | mipMapFadeDistanceStart: 1
16 | mipMapFadeDistanceEnd: 3
17 | bumpmap:
18 | convertToNormalMap: 0
19 | externalNormalMap: 0
20 | heightScale: .25
21 | normalMapFilter: 0
22 | isReadable: 0
23 | grayScaleToAlpha: 0
24 | generateCubemap: 0
25 | cubemapConvolution: 0
26 | cubemapConvolutionSteps: 8
27 | cubemapConvolutionExponent: 1.5
28 | seamlessCubemap: 0
29 | textureFormat: -1
30 | maxTextureSize: 2048
31 | textureSettings:
32 | filterMode: -1
33 | aniso: -1
34 | mipBias: -1
35 | wrapMode: -1
36 | nPOTScale: 1
37 | lightmap: 0
38 | rGBM: 0
39 | compressionQuality: 50
40 | spriteMode: 0
41 | spriteExtrude: 1
42 | spriteMeshType: 1
43 | alignment: 0
44 | spritePivot: {x: .5, y: .5}
45 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
46 | spritePixelsToUnits: 100
47 | alphaIsTransparency: 0
48 | textureType: -1
49 | buildTargetSettings: []
50 | spriteSheet:
51 | sprites: []
52 | spritePackingTag:
53 | userData:
54 | assetBundleName:
55 | assetBundleVariant:
56 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Resources/down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Virtual-Technology-Laboratory/Unity-UI-Listview/72899db9fa9fb4162133ad7cceaf071526a9bd28/ListView_5/Assets/ListView/Resources/down.png
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Resources/down.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 937e7d274f1c5d74ca91a20033cdaf75
3 | timeCreated: 1429906718
4 | licenseType: Free
5 | TextureImporter:
6 | fileIDToRecycleName: {}
7 | serializedVersion: 2
8 | mipmaps:
9 | mipMapMode: 0
10 | enableMipMap: 1
11 | linearTexture: 0
12 | correctGamma: 0
13 | fadeOut: 0
14 | borderMipMap: 0
15 | mipMapFadeDistanceStart: 1
16 | mipMapFadeDistanceEnd: 3
17 | bumpmap:
18 | convertToNormalMap: 0
19 | externalNormalMap: 0
20 | heightScale: .25
21 | normalMapFilter: 0
22 | isReadable: 0
23 | grayScaleToAlpha: 0
24 | generateCubemap: 0
25 | cubemapConvolution: 0
26 | cubemapConvolutionSteps: 8
27 | cubemapConvolutionExponent: 1.5
28 | seamlessCubemap: 0
29 | textureFormat: -1
30 | maxTextureSize: 32
31 | textureSettings:
32 | filterMode: 2
33 | aniso: 16
34 | mipBias: -1
35 | wrapMode: 1
36 | nPOTScale: 0
37 | lightmap: 0
38 | rGBM: 0
39 | compressionQuality: 50
40 | spriteMode: 1
41 | spriteExtrude: 1
42 | spriteMeshType: 1
43 | alignment: 0
44 | spritePivot: {x: .5, y: .5}
45 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
46 | spritePixelsToUnits: 100
47 | alphaIsTransparency: 1
48 | textureType: 8
49 | buildTargetSettings: []
50 | spriteSheet:
51 | sprites: []
52 | spritePackingTag:
53 | userData:
54 | assetBundleName:
55 | assetBundleVariant:
56 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Resources/up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Virtual-Technology-Laboratory/Unity-UI-Listview/72899db9fa9fb4162133ad7cceaf071526a9bd28/ListView_5/Assets/ListView/Resources/up.png
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Resources/up.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fe0865fba1166cc4fb4be99079a79622
3 | timeCreated: 1429906718
4 | licenseType: Free
5 | TextureImporter:
6 | fileIDToRecycleName: {}
7 | serializedVersion: 2
8 | mipmaps:
9 | mipMapMode: 0
10 | enableMipMap: 1
11 | linearTexture: 0
12 | correctGamma: 0
13 | fadeOut: 0
14 | borderMipMap: 0
15 | mipMapFadeDistanceStart: 1
16 | mipMapFadeDistanceEnd: 3
17 | bumpmap:
18 | convertToNormalMap: 0
19 | externalNormalMap: 0
20 | heightScale: .25
21 | normalMapFilter: 0
22 | isReadable: 0
23 | grayScaleToAlpha: 0
24 | generateCubemap: 0
25 | cubemapConvolution: 0
26 | cubemapConvolutionSteps: 8
27 | cubemapConvolutionExponent: 1.5
28 | seamlessCubemap: 0
29 | textureFormat: -1
30 | maxTextureSize: 32
31 | textureSettings:
32 | filterMode: 2
33 | aniso: 16
34 | mipBias: -1
35 | wrapMode: 1
36 | nPOTScale: 0
37 | lightmap: 0
38 | rGBM: 0
39 | compressionQuality: 50
40 | spriteMode: 1
41 | spriteExtrude: 1
42 | spriteMeshType: 1
43 | alignment: 0
44 | spritePivot: {x: .5, y: .5}
45 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
46 | spritePixelsToUnits: 100
47 | alphaIsTransparency: 1
48 | textureType: 8
49 | buildTargetSettings: []
50 | spriteSheet:
51 | sprites: []
52 | spritePackingTag:
53 | userData:
54 | assetBundleName:
55 | assetBundleVariant:
56 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ff6f3a74211e06c4fbf7656aa69bb15b
3 | folderAsset: yes
4 | timeCreated: 1430434532
5 | licenseType: Free
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/ListView_5/Assets/ListView/Scripts/HeaderElement.cs:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2015, Roger Lew (rogerlew.gmail.com)
3 | * Date: 4/25/2015
4 | * License: BSD (3-clause license)
5 | *
6 | * The project described was supported by NSF award number IIA-1301792
7 | * from the NSF Idaho EPSCoR Program and by the National Science Foundation.
8 | *
9 | */
10 |
11 | using UnityEngine;
12 | using UnityEngine.UI;
13 | using System.Collections;
14 |
15 | namespace VTL.ListView
16 | {
17 | public class HeaderElement : MonoBehaviour
18 | {
19 | public string text = "Item1";
20 | public DataType dataType = DataType.String;
21 | public float preferredWidth = 25f;
22 |
23 | public bool? sortAscending = null;
24 |
25 | ListViewManager listViewManager;
26 |
27 | GameObject ascendIcon;
28 | GameObject descendIcon;
29 |
30 | public void Initialize(HeaderElementInfo info)
31 | {
32 | listViewManager = transform.parent.
33 | transform.parent.gameObject.GetComponent();
34 | gameObject.GetComponent