DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ OnItemSelected() [2/2]

override bool UIScriptedMenu::OnItemSelected ( Widget w,
int x,
int y,
int row,
int column,
int oldRow,
int oldColumn )
inlineprivate

См. определение в файле SceneEditorMenu.c строка 824

825 {
826
827 super.OnItemSelected(w, x, y, row, column, oldRow, oldColumn);
828
829 if ( w == m_ClWgtLbxClassesList )
830 {
831 string selected_class_name;
832 m_ClWgtLbxClassesList.GetItemText( m_ClWgtLbxClassesList.GetSelectedRow(), 0, selected_class_name );
833 m_ModuleSceneManager.SelectClassName(selected_class_name);
834
835 SceneObject obj_selected = m_ModuleSceneManager.GetSelectedSceneObject();
838 }
839 else if ( w == m_SlWgtLbxObjectsList )
840 {
841 int row_index = m_SlWgtLbxObjectsList.GetSelectedRow();
842
843 if ( m_SlObjectsList && row_index > -1 && m_SlObjectsList.Count() > 0 && m_SlObjectsList.Count() > row_index )
844 {
845 m_ModuleSceneManager.SelectObject(m_SlObjectsList.GetElement(row_index));
846 }
847 }
848
849 if( m_PopupScriptPositionManager != NULL )
850 {
851 m_PopupScriptPositionManager.OnItemSelected(w, x, y, row, column, oldRow, oldColumn);
852 }
853
854 return true;
855 }
Icon x
Icon y
UIPopupScriptPositionManager m_PopupScriptPositionManager
Определения SceneEditorMenu.c:1127
string GetCurrentObjectName()
Определения SceneEditorMenu.c:212
TextListboxWidget m_SlWgtLbxObjectsList
Определения SceneEditorMenu.c:1072
ref map< int, SceneObject > m_SlObjectsList
Определения SceneEditorMenu.c:1071
bool m_SelectedObjectIsPreset
Определения SceneEditorMenu.c:1125
PluginSceneManager m_ModuleSceneManager
Определения SceneEditorMenu.c:1050
string m_SelectedObject
Определения SceneEditorMenu.c:1124
TextListboxWidget m_ClWgtLbxClassesList
Определения SceneEditorMenu.c:1081

Перекрестные ссылки GetCurrentObjectName(), m_ClWgtLbxClassesList, m_ModuleSceneManager, m_PopupScriptPositionManager, m_SelectedObject, m_SelectedObjectIsPreset, m_SlObjectsList, m_SlWgtLbxObjectsList, x и y.