# Set Screen Button Border Image

Grammar — Set screen button screenButtonID|ID border image to borderImage and hover image to hoverImage with border type borderType|Border type
FlagsAction

Sets the border image for a screen button.

# Arguments

  • int — ScreenButtonID
  • string [ filepath ] — BorderImage
  • string [ filepath ] — HoverImage
  • int [ preset::ImageType ] — BorderType

Returns — void

void libNtve_gf_SetScreenButtonBorderImage(
	int lp_screenButtonID,
	string lp_borderImage,
	string lp_hoverImage,
	int lp_borderType,
);

Category: Dialog / Screen Button

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L577
libNtve_gf_SetScreenButtonBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_button_generic_normalpressed_terran.dds", "Assets\\Textures\\ui_button_generic_normaloverpressedover_terran.dds", c_triggerImageTypeBorder)
// L577
libNtve_gf_SetScreenButtonBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_button_generic_normalpressed_terran.dds", "Assets\\Textures\\ui_button_generic_normaloverpressedover_terran.dds", c_triggerImageTypeBorder)

# mods/challenges.sc2mod

LibChal.galaxy

// L281
libNtve_gf_SetScreenButtonBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_mission_hackingbuttonglow_normalpressed_protoss.dds", "Assets\\Textures\\ui_mission_hackingbuttonglow_normaloverpressedover_protoss.dds", c_triggerImageTypeEndCap)
// L288
libNtve_gf_SetScreenButtonBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_mission_hackingbuttonglow_normalpressed.dds", "Assets\\Textures\\ui_mission_hackingbuttonglow_normaloverpressedover.dds", c_triggerImageTypeEndCap)
// L295
libNtve_gf_SetScreenButtonBorderImage(lp_screenButtonID, "Assets\\Textures\\ui_mission_hackingbuttonglow_normalpressed_zerg.dds", "Assets\\Textures\\ui_mission_hackingbuttonglow_normaloverpressedover_zerg.dds", c_triggerImageTypeEndCap)