# Selected List Item

Grammar — Selected list item of list for player
FlagsNative | Function

Returns the index of the selected list item for the specified dialog item. Only works with dialog items that have lists, such as pulldowns or list boxes.

# Arguments

  • int [ control ] — List
  • int — Player

Returns — int

native int DialogControlGetSelectedItem(
	int control,
	int player,
);

Category: Dialog / Dialog Item Values

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L25418
DialogControlGetSelectedItem(gv_zPlanetPanel_DropdownDifficulty, 1)
// L25418
DialogControlGetSelectedItem(gv_zPlanetPanel_DropdownDifficulty, 1)

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L21921
DialogControlGetSelectedItem(libSwaC_gv_zS_VSRestartDifficultyPulldown, 1)

# campaigns/swarmstoryutil.sc2mod

Lib281DEC45.galaxy

// L2297
DialogControlGetSelectedItem(lib281DEC45_gv_zSS_DebugStoryTypeList, 1)
// L2302
DialogControlGetSelectedItem(lib281DEC45_gv_zSS_DebugStoryStateList, 1)
// L2307
DialogControlGetSelectedItem(lib281DEC45_gv_zSS_DebugStoryStateList, 1)
// L2308
DialogControlGetSelectedItem(lib281DEC45_gv_zSS_DebugStoryTypeList, 1)
// L2309
DialogControlGetSelectedItem(lib281DEC45_gv_zSS_DebugStoryTypeList, 1)
// L2316
DialogControlGetSelectedItem(lib281DEC45_gv_zSS_DebugStoryTypeList, 1)
// L2332
DialogControlGetSelectedItem(lib281DEC45_gv_zSS_DebugStoryStateList, 1)
// L2333
DialogControlGetSelectedItem(lib281DEC45_gv_zSS_DebugStoryStateList, 1)
// L2336
DialogControlGetSelectedItem(lib281DEC45_gv_zSS_DebugStoryStateList, 1)
// L2419
DialogControlGetSelectedItem(lib281DEC45_gv_zSS_DebugStoryTypeList, 1)

# campaigns/voidstory.sc2campaign

VoidCampaignStoryLib.galaxy

// L4788
DialogControlGetSelectedItem(libVCST_gv_pS_DebugStorySceneList, 1)

# campaigns/voidstory.sc2campaign

VoidCampaignUILib.galaxy

// L2211
DialogControlGetSelectedItem(libVCUI_gv_pU_MissionDifficultyDropdown, 1)
// L10646
DialogControlGetSelectedItem(libVCUI_gv_pU_VSRestartDifficultyPulldown, 1)

# mods/heroes.stormmod

MapScript.galaxy

// L2092
DialogControlGetSelectedItem(EventDialogControl(), EventPlayer())
// L2100
DialogControlGetSelectedItem(EventDialogControl(), EventPlayer())
// L2184
DialogControlGetSelectedItem(EventDialogControl(), EventPlayer())
// L2192
DialogControlGetSelectedItem(EventDialogControl(), EventPlayer())
// L2092
DialogControlGetSelectedItem(EventDialogControl(), EventPlayer())
// L2100
DialogControlGetSelectedItem(EventDialogControl(), EventPlayer())
// L2184
DialogControlGetSelectedItem(EventDialogControl(), EventPlayer())
// L2192
DialogControlGetSelectedItem(EventDialogControl(), EventPlayer())

# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawluimod.stormmod

LibPBUI.galaxy

// L1602
DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_skinDropdown, lv_itPlayer2)

# mods/heroesdata.stormmod

SupportLib.galaxy

// L3364
DialogControlGetSelectedItem(EventDialogControl(), lv_triggeringPlayer)
// L3541
DialogControlGetSelectedItem(EventDialogControl(), lv_triggeringPlayer)
// L3990
DialogControlGetSelectedItem(libSprt_gv_qACheatsControlsPanel.lv_spawnItemListPulldown, EventPlayer())

# mods/heroesdata.stormmod

UILib.galaxy

// L2027
DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_heroDropdown, 1)
// L2028
DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_skinDropdown, 1)
// L2029
DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_mountTypeDropdown, 1)
// L2030
DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_mountVariationDropdown, 1)
// L2031
DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_heroDropdown, 1)
// L2032
DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_heroDropdown, 1)
// L2032
DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_skinDropdown, 1)
// L2113
DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_skinDropdown, lp_player)
// L2149
DialogControlGetSelectedItem(libUIUI_gv_uIDebugPanel.lv_skinDropdown, lp_player)
// L10413
DialogControlGetSelectedItem(EventDialogControl(), lv_triggeringPlayer)

# mods/missionpacks/novacampaign.sc2mod

LibNCST.galaxy

// L4161
DialogControlGetSelectedItem(libNCST_gv_nS_DebugStorySceneList, 1)

# mods/missionpacks/novacampaign.sc2mod

LibNCUI.galaxy

// L1500
DialogControlGetSelectedItem(libNCUI_gv_nU_MissionDifficultyDropdown, 1)
// L7515
DialogControlGetSelectedItem(libNCUI_gv_NU_VSRestartDifficultyPulldown, 1)

# mods/starcoop/starcoop.sc2mod

LibCOUI.galaxy

// L565
DialogControlGetSelectedItem(libCOUI_gv_cU_AIChoiceListBox, lp_player)
// L1773
DialogControlGetSelectedItem(libCOUI_gv_cU_CustomMutatorSpeedDropDown, 1)
// L6949
DialogControlGetSelectedItem(libCOUI_gv_cU_CommanderMutatorChallengePulldown, EventPlayer())
// L6966
DialogControlGetSelectedItem(libCOUI_gv_cU_CommanderMutatorChallengePulldown, EventPlayer())
// L7761
DialogControlGetSelectedItem(libCOUI_gv_cU_CustomMutatorSpeedDropDown, 1)

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L6900
DialogControlGetSelectedItem(libA3DDD02B_gv_pP_MLDifficultyPulldown, 1)
// L9587
DialogControlGetSelectedItem(libA3DDD02B_gv_pU_VSRestartDifficultyPulldown, 1)