public static ListViewShared.ListViewElementsEnumerator ListView(ListViewState state, ListViewOptions lvOptions, string dragTitle, GUIStyle style, params GUILayoutOption[] options)
{
ListViewGUILayout.lvState = state;
GUILayout.BeginHorizontal(style, options);
state.scrollPos = EditorGUILayout.BeginScrollView(state.scrollPos, options);
ListViewGUILayout.BeginLayoutedListview(state, GUIStyle.none);
state.draggedFrom = -1;
state.draggedTo = -1;
state.fileNames = (string[])null;
if ((lvOptions & ListViewOptions.wantsReordering) != (ListViewOptions)0)
{
state.ilvState.wantsReordering = true;
}
if ((lvOptions & ListViewOptions.wantsExternalFiles) != (ListViewOptions)0)
{
state.ilvState.wantsExternalFiles = true;
}
if ((lvOptions & ListViewOptions.wantsToStartCustomDrag) != (ListViewOptions)0)
{
state.ilvState.wantsToStartCustomDrag = true;
}
if ((lvOptions & ListViewOptions.wantsToAcceptCustomDrag) != (ListViewOptions)0)
{
state.ilvState.wantsToAcceptCustomDrag = true;
}
return(ListViewGUILayout.DoListView(state, (int[])null, dragTitle));
}