# Create Dialog Item In Panel From Template

Grammar — Create a type for dialog item pane dialogItemPanel using the template template
FlagsNative | Action

Creates a dialog item of the specified type using the specified template within the specified dialog item panel. Flash dialog items will only work on Blizzard maps.

# Arguments

  • int [ control ] — Dialog Item Panel
  • int [ preset::ControlType ] — Type
  • string [ layoutframe ] — Template

Returns — int [ control ]

native int DialogControlCreateInPanelFromTemplate(
	int panel,
	int type,
	string inTemplate,
);

Category: Dialog / Dialog Items

# Examples

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L2907
DialogControlCreateInPanelFromTemplate(libSwaC_gv_zS_BB_Panel, c_triggerControlTypeImage, "HotS_GameUnitFrame/BossHealthBarDamageTemplate/DamageBar")
// L18179
DialogControlCreateInPanelFromTemplate(libSwaC_gv_zS_SwarmHeroUIPanel[lv_index], c_triggerControlTypeImage, "HotS_GameUnitFrame/HeroEnergyBarDamageTemplate/DamageBar")
// L18186
DialogControlCreateInPanelFromTemplate(libSwaC_gv_zS_SwarmHeroUIPanel[lv_index], c_triggerControlTypeImage, "HotS_GameUnitFrame/HeroHealthBarDamageTemplate/DamageBar")

# campaigns/void.sc2campaign

MapScript.galaxy

// L1147
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialSelectTextTag")
// L1197
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialMoveTextTag")
// L1247
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialGatherTextTag")
// L1297
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialAttackMoveTextTag")
// L1349
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialDragSelectTextTag")
// L1400
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialPlacementTextTag")
// L1450
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialBlinkTextTag")
// L2687
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialOffscreenUnitContainer")
// L4840
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialMinimapTextTag")
// L1595
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialBlinkTextTag")
// L2338
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialPlacementTextTag")
// L3026
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialPlacementTextTag")
// L3371
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialGatherTextTag")
// L2097
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialAttackMoveTextTag")
// L1147
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialSelectTextTag")
// L1197
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialMoveTextTag")
// L1247
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialGatherTextTag")
// L1297
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialAttackMoveTextTag")
// L1349
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialDragSelectTextTag")
// L1400
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialPlacementTextTag")
// L1450
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialBlinkTextTag")
// L2687
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialOffscreenUnitContainer")
// L4840
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialMinimapTextTag")
// L2097
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialAttackMoveTextTag")
// L1595
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialBlinkTextTag")
// L2338
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialPlacementTextTag")
// L3026
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialPlacementTextTag")
// L3371
DialogControlCreateInPanelFromTemplate(DialogControlLastCreated(), c_triggerControlTypePanel, "LotV_TutorialUI/TutorialGatherTextTag")

# campaigns/voidstory.sc2campaign

VoidCampaignUILib.galaxy

// L3508
DialogControlCreateInPanelFromTemplate(libVCUI_gv_pU_BB_Panel, c_triggerControlTypeImage, "LotV_GameUnitFrame/BossHealthBarDamageTemplate/DamageBar")
// L9685
DialogControlCreateInPanelFromTemplate(libVCUI_gv_pU_VoidHeroUIPanel[lv_index], c_triggerControlTypeImage, "VoidShared_StatusBarTemplates/HeroUnitFrameTemplate/HealthBarDamageImage")
// L9691
DialogControlCreateInPanelFromTemplate(libVCUI_gv_pU_VoidHeroUIPanel[lv_index], c_triggerControlTypeImage, "VoidShared_StatusBarTemplates/HeroUnitFrameTemplate/EnergyBarDamageImage")
// L9697
DialogControlCreateInPanelFromTemplate(libVCUI_gv_pU_VoidHeroUIPanel[lv_index], c_triggerControlTypeImage, "VoidShared_StatusBarTemplates/HeroUnitFrameTemplate/ShieldBarDamageImage")
// L10130
DialogControlCreateInPanelFromTemplate(libVCUI_gv_pU_GPHolder, c_triggerControlTypePanel, "LotV_SoAMissionUIPanel/SoAPanelTemplate")
// L10142
DialogControlCreateInPanelFromTemplate(lv_lastFrame, c_triggerControlTypeCommandPanel, "LotV_SoAMissionUIPanel/SoACommandPanelTemplate")

# mods/heroes.stormmod

MapScript.galaxy

// L2490
DialogControlCreateInPanelFromTemplate(lv_parentPanel, c_triggerControlTypePanel, "Tutorial01_GameUI/ChallengeJumpFrame")
// L2490
DialogControlCreateInPanelFromTemplate(lv_parentPanel, c_triggerControlTypePanel, "Tutorial01_GameUI/ChallengeJumpFrame")

# mods/heroesbrawlmods/arenamodemods/arenamode.stormmod

LibAREN.galaxy

// L1330
DialogControlCreateInPanelFromTemplate(libUIUI_gv_uIPartyFrame.lv_mainPanel, c_triggerControlTypePanel, "ArenaModeTeamScore/ArenaModeTeamScorePanel")

# mods/heroesbrawlmods/arenamodemods/attackdefend.stormmod

LibAtDe.galaxy

// L902
DialogControlCreateInPanelFromTemplate(libUIUI_gv_topBarPanel.lv_mainPanel, c_triggerControlTypePanel, "AttackDefendTeamScore/AttackDefendTeamScoreTemplate")

# mods/heroesbrawlmods/arenamodemods/gardenarena.stormmod

LibAMGT.galaxy

// L1812
DialogControlCreateInPanelFromTemplate(libUIUI_gv_uIPartyFrame.lv_mainPanel, c_triggerControlTypePanel, "ArenaGarden/ArenaGardenScorePanel")
// L1822
DialogControlCreateInPanelFromTemplate(libUIUI_gv_mapMechanicsPanel.lv_mainPanel, c_triggerControlTypePanel, "ArenaGarden/ArenaGardenPanel")
// L1832
DialogControlCreateInPanelFromTemplate(libUIUI_gv_uIGameUIHandles.lv_fullscreenUpperContainer, c_triggerControlTypePanel, "ArenaGarden/ArenaGardenNotificationsPanel")

# mods/heroesbrawlmods/arenamodemods/punisherarena.stormmod

LibAMPU.galaxy

// L1251
DialogControlCreateInPanelFromTemplate(lp_parentPanel, c_triggerControlTypePanel, "ArenaPunisher/ArenaPunisherPanel")
// L2189
DialogControlCreateInPanelFromTemplate(libUIUI_gv_uIPartyFrame.lv_mainPanel, c_triggerControlTypePanel, "ArenaPunisher/ArenaPunisherScorePanel")

# mods/heroesbrawlmods/arenamodemods/templearena.stormmod

LibAMCT.galaxy

// L2366
DialogControlCreateInPanelFromTemplate(libUIUI_gv_uIPartyFrame.lv_mainPanel, c_triggerControlTypePanel, "ArenaSkyTemple/ArenaTempleScorePanel")
// L2441
DialogControlCreateInPanelFromTemplate(libUIUI_gv_mapMechanicsPanel.lv_mainPanel, c_triggerControlTypePanel, "ArenaSkyTemple/CapturePointsPanel")

# mods/heroesbrawlmods/arenamodemods/trialgrounds.stormmod

LibAMVS.galaxy

// L432
DialogControlCreateInPanelFromTemplate(libUIUI_gv_mapMechanicsPanel.lv_mainPanel, c_triggerControlTypePanel, "VolskayaArena/VolskayaPanel")
// L636
DialogControlCreateInPanelFromTemplate(lp_parentPanel, c_triggerControlTypePanel, "VolskayaArena/VolskayaPanel/BossDuelPanel")

# mods/heroesbrawlmods/brawlmapmods/blackheartsrevenge.stormmod

LibMDoE.galaxy

// L1245
DialogControlCreateInPanelFromTemplate(lp_parentPanel, c_triggerControlTypePanel, "DocksEscort/DocksEscortPanel")
// L3548
DialogControlCreateInPanelFromTemplate(libUIUI_gv_uIGameUIHandles.lv_fullscreenUpperContainer, c_triggerControlTypePanel, "BlackheartsRevengeTopBar/BlackheartsRevengeTopNotificationPanel")
// L3550
DialogControlCreateInPanelFromTemplate(libUIUI_gv_uIPartyFrame.lv_mainPanel, c_triggerControlTypePanel, "BlackheartsRevengeTopBar/BlackheartsRevengeScorePanel")
// L3606
DialogControlCreateInPanelFromTemplate(libUIUI_gv_uIGameUIHandles.lv_fullscreenUpperContainer, c_triggerControlTypePanel, "BlackheartsRevengeTopBar/RoundInstructions")

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

LibPEB1.galaxy

// L4411
DialogControlCreateInPanelFromTemplate(libPVEU_gv_pvEUITopBar.lv_mainPanel, c_triggerControlTypePanel, "DeadmansHoldout/BaseHealthFrameTemplate")
// L11987
DialogControlCreateInPanelFromTemplate(libPEB1_gv_pZETabScreenPanel.lv_tabControl, c_triggerControlTypePanel, "StarcraftPvEUI/PVEBrawlScoreSubPanel")
// L11152
DialogControlCreateInPanelFromTemplate(libPEB1_gv_pZETabScreenPanel.lv_tabControl, c_triggerControlTypePanel, "StarcraftPvEUI/PVEBrawlScoreSubPanel")

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

LibPVEB.galaxy

// L2569
DialogControlCreateInPanelFromTemplate(lv_parent, c_triggerControlTypePanel, "PvEBrawl/PVENotificationUITemplate")
// L2581
DialogControlCreateInPanelFromTemplate(lv_parent, c_triggerControlTypePanel, "PvEBrawl/PVENotificationUISmallTemplate")

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

LibPESC.galaxy

// L442
DialogControlCreateInPanelFromTemplate(libPESC_gv_pVEBrawlTopBar.lv_mainPanel, c_triggerControlTypePanel, "StarcraftPvEUI/MissionProgressFrameTemplate")

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

LibPVEU.galaxy

// L1950
DialogControlCreateInPanelFromTemplate(lv_parent, c_triggerControlTypePanel, "PvEUI/PVENotificationUITemplate")
// L1962
DialogControlCreateInPanelFromTemplate(lv_parent, c_triggerControlTypePanel, "PvEUI/PVENotificationUISmallTemplate")

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

LibPESC.galaxy

// L442
DialogControlCreateInPanelFromTemplate(libPESC_gv_pVEBrawlTopBar.lv_mainPanel, c_triggerControlTypePanel, "StarcraftPvEUI/MissionProgressFrameTemplate")

# mods/heroesbrawlmods/brawlmapmods/hanamurapayloadpush.stormmod

LibMHPP.galaxy

// L1368
DialogControlCreateInPanelFromTemplate(libUIUI_gv_mapMechanicsPanel.lv_mainPanel, c_triggerControlTypePanel, "HanamuraPayloadPushMapMechanic/HanamuraPanel")
// L1978
DialogControlCreateInPanelFromTemplate(libUIUI_gv_mapMechanicsPanel.lv_mainPanel, c_triggerControlTypePanel, "HanamuraPayloadPushTopBar/HanamuraPayloadPushScorePanel")

# mods/heroesdata.stormmod

GameDataHelperLib.galaxy

// L15273
DialogControlCreateInPanelFromTemplate(libUIUI_gv_heroSpecificStatusContainer, c_triggerControlTypePanel, "LostVikings/LostVikingsIconFrame")
// L15309
DialogControlCreateInPanelFromTemplate(libUIUI_gv_heroSpecificFullUIModContainer, c_triggerControlTypePanel, "LostVikings/LostVikingsChannelFrame")
// L15361
DialogControlCreateInPanelFromTemplate(libUIUI_gv_heroSpecificFullUIModContainer, c_triggerControlTypePanel, "LostVikings/LostVikingsHeroStatsFrame")
// L16958
DialogControlCreateInPanelFromTemplate(libUIUI_gv_heroSpecificStatusContainer, c_triggerControlTypePanel, "Murky/MurkyEggFrame")
// L18797
DialogControlCreateInPanelFromTemplate(libUIUI_gv_heroSpecificStatusContainer, c_triggerControlTypePanel, "Rexxar/RexxarMishaUnitStatusFrame")
// L22666
DialogControlCreateInPanelFromTemplate(libUIUI_gv_heroSpecificStatusContainer, c_triggerControlTypePanel, "Thrall/ThrallTraitFrame")

# mods/heroesdata.stormmod

MapMechanicsLib.galaxy

// L716
DialogControlCreateInPanelFromTemplate(libMapM_gv_uIJungleCampPanel.lv_jungleCreepCampsParentPanel, c_triggerControlTypePanel, "JungleCampInfoPanel/JungleCampInfoPanelTemplate")
// L1311
DialogControlCreateInPanelFromTemplate(libMapM_gv_uIJungleCampPanel.lv_jungleCreepCampsParentPanel, c_triggerControlTypePanel, "JungleCampInfoPanel/JungleCampInfoPanelTemplate")

# mods/heroesdata.stormmod

StartingExperienceLib.galaxy

// L5171
DialogControlCreateInPanelFromTemplate(lv_parent, c_triggerControlTypePanel, "TutorialUI/TutorialVeteranUITemplate")
// L5222
DialogControlCreateInPanelFromTemplate(lv_parent, c_triggerControlTypePanel, "TutorialUI/DummyUITemplate")

# mods/heroesdata.stormmod

UILib.galaxy

// L1118
DialogControlCreateInPanelFromTemplate(libUIUI_gv_uIBoosts.lv_boostPanel, c_triggerControlTypePanel, "InGameBoostCutsceneFrame/InGameBoostCutsceneFrame")
// L1146
DialogControlCreateInPanelFromTemplate(libUIUI_gv_uIBoosts.lv_boostPanel, c_triggerControlTypePanel, "InGameBoostCutsceneFrame/InGameBoostCutsceneFrame")
// L14215
DialogControlCreateInPanelFromTemplate(libUIUI_gv_killLogPanel, c_triggerControlTypePanel, "KillLog/Item")

# mods/heroesmapmods/battlegroundmapmods/alteracpass.stormmod

LibMMAP.galaxy

// L989
DialogControlCreateInPanelFromTemplate(libUIUI_gv_mapMechanicsPanel.lv_mainPanel, c_triggerControlTypePanel, "AlteracMechanics/AlteracMechanicsPanel")

# mods/heroesmapmods/battlegroundmapmods/battlefieldofeternity.stormmod

LibMLBD.galaxy

// L1425
DialogControlCreateInPanelFromTemplate(lp_parentPanel, c_triggerControlTypePanel, "BossDuel/BossDuelPanel")

# mods/heroesmapmods/battlegroundmapmods/braxisholdout.stormmod

LibSCHO.galaxy

// L3165
DialogControlCreateInPanelFromTemplate(lp_parentPanel, c_triggerControlTypePanel, "HoldOut/HoldOutPanel")

# mods/heroesmapmods/battlegroundmapmods/gardenofterror.stormmod

LibGRDN.galaxy

// L471
DialogControlCreateInPanelFromTemplate(libUIUI_gv_mapMechanicsPanel.lv_mainPanel, c_triggerControlTypePanel, "GardenMapMechanic/EventWarningFrame")
// L479
DialogControlCreateInPanelFromTemplate(libUIUI_gv_mapMechanicsPanel.lv_mainPanel, c_triggerControlTypePanel, "GardenMapMechanic/GatherTheSeedsFrame")
// L483
DialogControlCreateInPanelFromTemplate(libUIUI_gv_mapMechanicsPanel.lv_mainPanel, c_triggerControlTypePanel, "GardenMapMechanic/GardenTerrorHealthFrame")

# mods/heroesmapmods/battlegroundmapmods/hanamura.stormmod

LibNPLD.galaxy

// L711
DialogControlCreateInPanelFromTemplate(lp_parentPanel, c_triggerControlTypePanel, "HanamuraRework/HanamuraReworkVictoryShotsStatusPanel")
// L721
DialogControlCreateInPanelFromTemplate(lp_parentPanel, c_triggerControlTypePanel, "HanamuraRework/HanamuraReworkPayloadWarningTimerPanel")
// L727
DialogControlCreateInPanelFromTemplate(lp_parentPanel, c_triggerControlTypePanel, "HanamuraRework/HanamuraReworkActivePaylaodStatusPanel")

# mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod

LibMSHE.galaxy

// L1042
DialogControlCreateInPanelFromTemplate(lp_parentPanel, c_triggerControlTypePanel, "Shrines/ShrinesPanel")

# mods/heroesmapmods/battlegroundmapmods/skytemple.stormmod

LibMLCP.galaxy

// L1910
DialogControlCreateInPanelFromTemplate(lp_parentPanel, c_triggerControlTypePanel, "CapturePoints/CapturePointsPanel")

# mods/heroesmapmods/battlegroundmapmods/tombofthespiderqueen.stormmod

LibMSOC.galaxy

// L897
DialogControlCreateInPanelFromTemplate(lp_parentPanel, c_triggerControlTypePanel, "SoulCage/CryptPanel")

# mods/heroesmapmods/battlegroundmapmods/towersofdoom.stormmod

LibMTOD.galaxy

// L1434
DialogControlCreateInPanelFromTemplate(lp_parentPanel, c_triggerControlTypePanel, "FieldofSlaughter/MainFoSPanel")

# mods/heroesmapmods/battlegroundmapmods/volskayamechanics.stormmod

LibVLSK.galaxy

// L855
DialogControlCreateInPanelFromTemplate(libUIUI_gv_mapMechanicsPanel.lv_mainPanel, c_triggerControlTypePanel, "VolskayaMapMechanic/VolskayaCapturePointPanel")
// L884
DialogControlCreateInPanelFromTemplate(libUIUI_gv_mapMechanicsPanel.lv_mainPanel, c_triggerControlTypePanel, "VolskayaMapMechanic/VolskayaToastContainer")
// L900
DialogControlCreateInPanelFromTemplate(libUIUI_gv_mapMechanicsPanel.lv_mainPanel, c_triggerControlTypePanel, "VolskayaMapMechanic/VolskayaOvertimePanel")
// L907
DialogControlCreateInPanelFromTemplate(libUIUI_gv_mapMechanicsPanel.lv_mainPanel, c_triggerControlTypePanel, "VolskayaMapMechanic/VolskayaRobotHealthSlideout")

# mods/heroesmapmods/battlegroundmapmods/warheadjunction.stormmod

LibMSC2.galaxy

// L1107
DialogControlCreateInPanelFromTemplate(lp_parentPanel, c_triggerControlTypePanel, "SCMap2/SC2Panel")

# mods/heromods/zarya.stormmod

LibHZAR.galaxy

// L238
DialogControlCreateInPanelFromTemplate(libUIUI_gv_heroSpecificStatusContainer, c_triggerControlTypePanel, "Zarya/ZaryaTraitFrame")

# mods/missionpacks/novacampaign.sc2mod

LibNCUI.galaxy

// L1043
DialogControlCreateInPanelFromTemplate(libNCUI_gv_nU_MissionBriefingModuleCenterAnimationContainer, c_triggerControlTypePanel, "NovaMission1BriefingAnimations/MissionBriefing1ContainerTemplate")
// L1048
DialogControlCreateInPanelFromTemplate(libNCUI_gv_nU_MissionBriefingModuleCenterAnimationContainer, c_triggerControlTypePanel, "NovaMission2BriefingAnimations/MissionBriefing2ContainerTemplate")
// L1053
DialogControlCreateInPanelFromTemplate(libNCUI_gv_nU_MissionBriefingModuleCenterAnimationContainer, c_triggerControlTypePanel, "NovaMission3BriefingAnimations/MissionBriefing3ContainerTemplate")