# Create Dialog Item (Image)

Grammar — Create an image for dialog dialog with the dimensions (width, height) anchored to anchor with an offset of (offsetX, offsetY) setting the tooltip to tooltip using the image image as a imageType type with tiled set to tiled tint color tintColor and blend mode blendMode
FlagsAction

Creates an image dialog item, using parameters to set up the essential properties for the image. The tiled property will only work if the image type is border.

# Arguments

  • int [ dialog ] — Dialog
  • int — Width
  • int — Height
  • int [ preset::Anchor ] — Anchor
  • int — Offset X
  • int — Offset Y
  • text — Tooltip
  • string [ filepath ] — Image
  • int [ preset::ImageType ] — Image Type
  • bool — Tiled
  • color — Tint Color
  • int [ preset::DialogBlendMode ] — Blend Mode

Returns — int [ control ]

int libNtve_gf_CreateDialogItemImage(
	int lp_dialog,
	int lp_width,
	int lp_height,
	int lp_anchor,
	int lp_offsetX,
	int lp_offsetY,
	text lp_tooltip,
	string lp_image,
	int lp_imageType,
	bool lp_tiled,
	color lp_tintColor,
	int lp_blendMode,
);

Category: Dialog / Create Specific Dialog Item Actions

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L1251
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 205, 88, c_anchorCenter, 0, 0, StringExternal("Param/Value/49DA1D63"), "Assets\\Textures\\ui_chat_frame_terran.dds", c_triggerImageTypeBorder, false, Color(100,100,100), c_triggerBlendModeNormal)
// L1262
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 1120, 1200, c_anchorCenter, 0, 0, StringExternal("Param/Value/3EAA3E58"), "Assets\\Textures\\ui_tutorial_frame.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)
// L1263
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 205, 88, c_anchorLeft, 125, 85, StringExternal("Param/Value/422E7F65"), "Assets\\Textures\\ui_chat_frame_terran.dds", c_triggerImageTypeBorder, false, Color(100,100,100), c_triggerBlendModeNormal)
// L1251
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 205, 88, c_anchorCenter, 0, 0, StringExternal("Param/Value/49DA1D63"), "Assets\\Textures\\ui_chat_frame_terran.dds", c_triggerImageTypeBorder, false, Color(100,100,100), c_triggerBlendModeNormal)
// L1262
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 1120, 1200, c_anchorCenter, 0, 0, StringExternal("Param/Value/3EAA3E58"), "Assets\\Textures\\ui_tutorial_frame.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)
// L1263
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 205, 88, c_anchorLeft, 125, 85, StringExternal("Param/Value/422E7F65"), "Assets\\Textures\\ui_chat_frame_terran.dds", c_triggerImageTypeBorder, false, Color(100,100,100), c_triggerBlendModeNormal)
// L765
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 1600, 1200, c_anchorCenter, 0, 0, StringToText(""), "Assets\\Textures\\ui_ingame_effects_splash2.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)
// L765
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 1600, 1200, c_anchorCenter, 0, 0, StringToText(""), "Assets\\Textures\\ui_ingame_effects_splash2.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)

# campaigns/swarmstory.sc2campaign

SwarmCampaignLib.galaxy

// L1484
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 200, 50, c_anchorCenter, 0, 0, StringToText(""), "Assets\\Textures\\white32.dds", c_triggerImageTypeNormal, true, Color(100,100,100), c_triggerBlendModeNormal)
// L2037
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 1600, 1200, c_anchorCenter, 0, 0, StringToText(""), "Assets\\Textures\\ui_ingame_effects_splash2.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)
// L11463
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 200, 50, c_anchorCenter, 0, 0, StringToText(""), "Assets\\Textures\\blank.dds", c_triggerImageTypeNormal, true, Color(100,100,100), c_triggerBlendModeNormal)
// L14615
libNtve_gf_CreateDialogItemImage(libSwaC_gv_zS_DebugProgressDialog, 32, 32, c_anchorTopLeft, 50, 50, StringToText(""), "Assets\\Textures\\ui-editoricon-previewer_timeline_play.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)
// L14641
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), (DialogGetWidth(DialogLastCreated()) - 60), (DialogGetHeight(DialogLastCreated()) - 60), c_anchorCenter, 0, 0, StringToText(""), "Assets\\Textures\\white32.dds", c_triggerImageTypeNormal, true, Color(100,100,100), c_triggerBlendModeNormal)
// L14693
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 50, 50, c_anchorTopLeft, 50, 50, StringToText(""), "Assets\\Textures\\btn-tips-hyperion.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)
// L14709
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 50, 50, c_anchorTopLeft, 50, 50, StringToText(""), "Assets\\Textures\\btn-tips-hyperion.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)
// L14725
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 50, 50, c_anchorTopLeft, 50, 50, StringToText(""), "Assets\\Textures\\btn-tips-hyperion.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)
// L14741
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 50, 50, c_anchorTopLeft, 50, 50, StringToText(""), "Assets\\Textures\\btn-tips-hyperion.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)
// L14757
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 50, 50, c_anchorTopLeft, 50, 50, StringToText(""), "Assets\\Textures\\btn-tips-hyperion.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)

# campaigns/void.sc2campaign

MapScript.galaxy

// L1355
libNtve_gf_CreateDialogItemImage(gv_movingPlatform.lv_dialog, 60, 60, c_anchorTopLeft, 38, 33, StringToText(""), "Assets\\Textures\\aicommand_scout1.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeAdd)
// L1366
libNtve_gf_CreateDialogItemImage(gv_movingPlatform.lv_dialog, 60, 60, c_anchorTopLeft, 109, 33, StringToText(""), "Assets\\Textures\\aicommand_scout1.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeAdd)
// L1374
libNtve_gf_CreateDialogItemImage(gv_movingPlatform.lv_dialog, 60, 60, c_anchorTopLeft, 180, 33, StringToText(""), "Assets\\Textures\\aicommand_scout1.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeAdd)
// L1384
libNtve_gf_CreateDialogItemImage(gv_movingPlatform.lv_dialog, 60, 60, c_anchorTopLeft, 250, 33, StringToText(""), "Assets\\Textures\\aicommand_scout1.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeAdd)
// L1392
libNtve_gf_CreateDialogItemImage(gv_movingPlatform.lv_dialog, 60, 60, c_anchorTopLeft, 320, 33, StringToText(""), "Assets\\Textures\\btn-unit-protoss-probe.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeAdd)
// L2007
libNtve_gf_CreateDialogItemImage(gv_movingPlatform.lv_dialog, 60, 60, c_anchorTopRight, 33, 33, StringToText(""), "Assets\\Textures\\btn-ability-terran-lockon.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeAdd)
// L1404
libNtve_gf_CreateDialogItemImage(gv_zergCounterDialog, 200, 80, c_anchorTopLeft, 50, 50, StringToText(""), "Assets\\Textures\\ui_ingame_lotv_timerpanel_frame.dds", c_triggerImageTypeNineSlice, true, Color(100,100,100), c_triggerBlendModeNormal)
// L1355
libNtve_gf_CreateDialogItemImage(gv_movingPlatform.lv_dialog, 60, 60, c_anchorTopLeft, 38, 33, StringToText(""), "Assets\\Textures\\aicommand_scout1.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeAdd)
// L1366
libNtve_gf_CreateDialogItemImage(gv_movingPlatform.lv_dialog, 60, 60, c_anchorTopLeft, 109, 33, StringToText(""), "Assets\\Textures\\aicommand_scout1.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeAdd)
// L1374
libNtve_gf_CreateDialogItemImage(gv_movingPlatform.lv_dialog, 60, 60, c_anchorTopLeft, 180, 33, StringToText(""), "Assets\\Textures\\aicommand_scout1.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeAdd)
// L1384
libNtve_gf_CreateDialogItemImage(gv_movingPlatform.lv_dialog, 60, 60, c_anchorTopLeft, 250, 33, StringToText(""), "Assets\\Textures\\aicommand_scout1.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeAdd)
// L1392
libNtve_gf_CreateDialogItemImage(gv_movingPlatform.lv_dialog, 60, 60, c_anchorTopLeft, 320, 33, StringToText(""), "Assets\\Textures\\btn-unit-protoss-probe.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeAdd)
// L2007
libNtve_gf_CreateDialogItemImage(gv_movingPlatform.lv_dialog, 60, 60, c_anchorTopRight, 33, 33, StringToText(""), "Assets\\Textures\\btn-ability-terran-lockon.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeAdd)
// L1404
libNtve_gf_CreateDialogItemImage(gv_zergCounterDialog, 200, 80, c_anchorTopLeft, 50, 50, StringToText(""), "Assets\\Textures\\ui_ingame_lotv_timerpanel_frame.dds", c_triggerImageTypeNineSlice, true, Color(100,100,100), c_triggerBlendModeNormal)

# campaigns/voidstory.sc2campaign

VoidCampaignLib.galaxy

// L140
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), (DialogGetWidth(DialogLastCreated()) - 60), (DialogGetHeight(DialogLastCreated()) - 60), c_anchorCenter, 0, 0, StringToText(""), "Assets\\Textures\\white32.dds", c_triggerImageTypeNormal, true, Color(100,100,100), c_triggerBlendModeNormal)
// L164
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 500, 100, c_anchorTopLeft, lv_x, lv_y, StringToText(""), "Assets\\Textures\\ui_research_frame_tooltip_protoss.dds", c_triggerImageTypeHorizontalBorder, true, Color(100,100,100), c_triggerBlendModeNormal)
// L270
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 850, 100, c_anchorTopLeft, lv_x, lv_y, StringToText(""), "Assets\\Textures\\ui_research_frame_tooltip_protoss.dds", c_triggerImageTypeHorizontalBorder, true, Color(100,100,100), c_triggerBlendModeNormal)
// L928
libNtve_gf_CreateDialogItemImage(libVoiC_gv_pC_DebugProgressDialog, 32, 32, c_anchorTopLeft, 50, 50, StringToText(""), "Assets\\Textures\\ui_btn_aicommand_commandcard_assault.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)
// L8375
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 200, 50, c_anchorCenter, 0, 0, StringToText(""), "Assets\\Textures\\white.dds", c_triggerImageTypeNormal, true, Color(100,100,100), c_triggerBlendModeNormal)

# campaigns/voidstory.sc2campaign

VoidCampaignUILib.galaxy

// L4094
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 1600, 1200, c_anchorCenter, 0, 0, StringToText(""), "Assets\\Textures\\ui_ingame_effects_splash2.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)
// L5072
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 55, 55, c_anchorLeft, 26, 3, StringToText(""), lp_abilityIcon, c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)
// L5073
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), lv_startwidth, 47, c_anchorLeft, 79, 3, StringToText(""), "", c_triggerImageTypeNormal, false, ColorWithAlpha(0.00, 0.00, 62.75, 74.90), c_triggerBlendModeNormal)

# mods/frontiers.sc2mod

Lib6CB3363F.galaxy

// L434
libNtve_gf_CreateDialogItemImage(lib6CB3363F_gv_fT_DialogAmmo, 72, 72, c_anchorTopLeft, (lv_i * 100), 0, StringToText(""), "Assets\\Textures\\blank.dds", c_triggerImageTypeNormal, true, Color(100,100,100), c_triggerBlendModeNormal)

# mods/missionpacks/campaigncommon.sc2mod

LibComC.galaxy

// L4411
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 200, 50, c_anchorCenter, 0, 0, StringToText(""), "Assets\\Textures\\white.dds", c_triggerImageTypeNormal, true, Color(100,100,100), c_triggerBlendModeNormal)

# mods/missionpacks/novacampaign.sc2mod

LibNCUI.galaxy

// L3587
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 1600, 1200, c_anchorCenter, 0, 0, StringToText(""), "Assets\\Textures\\ui_ingame_effects_splash2.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)

# mods/missionpacks/novacampaign.sc2mod

LibNovC.galaxy

// L245
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), (DialogGetWidth(DialogLastCreated()) - 60), (DialogGetHeight(DialogLastCreated()) - 60), c_anchorCenter, 0, 0, StringToText(""), "Assets\\Textures\\white32.dds", c_triggerImageTypeNormal, true, Color(100,100,100), c_triggerBlendModeNormal)
// L282
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 1000, 100, c_anchorTopLeft, lv_x, lv_y, StringToText(""), "Assets\\Textures\\ui_research_frame_tooltip_protoss.dds", c_triggerImageTypeHorizontalBorder, true, Color(100,100,100), c_triggerBlendModeNormal)
// L504
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), (DialogGetWidth(DialogLastCreated()) - 60), (DialogGetHeight(DialogLastCreated()) - 60), c_anchorCenter, 0, 0, StringToText(""), "Assets\\Textures\\white32.dds", c_triggerImageTypeNormal, true, Color(100,100,100), c_triggerBlendModeNormal)
// L523
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 1100, 100, c_anchorTopLeft, lv_x, lv_y, StringToText(""), "Assets\\Textures\\ui_research_frame_tooltip_protoss.dds", c_triggerImageTypeHorizontalBorder, true, Color(100,100,100), c_triggerBlendModeNormal)
// L838
libNtve_gf_CreateDialogItemImage(libNovC_gv_NC_DebugProgressDialog, 32, 32, c_anchorTopLeft, 50, 50, StringToText(""), "Assets\\Textures\\ui_btn_aicommand_commandcard_assault.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)

# mods/novastoryassets.sc2mod

MapScript.galaxy

// L7427
libNtve_gf_CreateDialogItemImage(gv_vultureDistanceDialog, 200, 80, c_anchorTopLeft, 50, 50, StringToText(""), "Assets\\Textures\\ui_ingame_lotv_timerpanel_frame_terr.dds", c_triggerImageTypeNineSlice, true, Color(100,100,100), c_triggerBlendModeNormal)
// L1322
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 68, 68, c_anchorLeft, 40, 2, StringToText(""), "Assets\\Textures\\btn-unit-terran-gorgonbattlecruiser.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)
// L1325
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 68, 68, c_anchorLeft, 120, 2, StringToText(""), "Assets\\Textures\\btn-unit-terran-gorgonbattlecruiser.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)
// L1328
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 68, 68, c_anchorLeft, 200, 2, StringToText(""), "Assets\\Textures\\btn-unit-terran-gorgonbattlecruiser.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)
// L7427
libNtve_gf_CreateDialogItemImage(gv_vultureDistanceDialog, 200, 80, c_anchorTopLeft, 50, 50, StringToText(""), "Assets\\Textures\\ui_ingame_lotv_timerpanel_frame_terr.dds", c_triggerImageTypeNineSlice, true, Color(100,100,100), c_triggerBlendModeNormal)
// L1322
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 68, 68, c_anchorLeft, 40, 2, StringToText(""), "Assets\\Textures\\btn-unit-terran-gorgonbattlecruiser.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)
// L1325
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 68, 68, c_anchorLeft, 120, 2, StringToText(""), "Assets\\Textures\\btn-unit-terran-gorgonbattlecruiser.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)
// L1328
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 68, 68, c_anchorLeft, 200, 2, StringToText(""), "Assets\\Textures\\btn-unit-terran-gorgonbattlecruiser.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)

# mods/starcoop/starcoop.sc2mod

LibCOOC.galaxy

// L5472
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 200, 50, c_anchorCenter, 0, 0, StringToText(""), "Assets\\Textures\\white.dds", c_triggerImageTypeNormal, true, Color(100,100,100), c_triggerBlendModeNormal)

# mods/starcoop/starcoop.sc2mod

LibCOUI.galaxy

// L3178
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 1600, 1200, c_anchorCenter, 0, 0, StringToText(""), "Assets\\Textures\\ui_ingame_effects_splash2.dds", c_triggerImageTypeNormal, false, Color(100,100,100), c_triggerBlendModeNormal)

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L1170
libNtve_gf_CreateDialogItemImage(DialogLastCreated(), 200, 50, c_anchorCenter, 0, 0, StringToText(""), "Assets\\Textures\\white32.dds", c_triggerImageTypeNormal, true, Color(100,100,100), c_triggerBlendModeNormal)