Extension: omni.kit.widget.highlight_label-1.0.3  | 
Documentation Generated: Oct 13, 2025  | 
Usage Examples#
Display Label Without Highlight#
from omni.kit.widget.highlight_label import HighlightLabel
import omni.ui as ui
window = ui.Window("Test Window", width=500, height=500)
with window.frame:
    HighlightLabel("No highlight")

Highlight Entire Text#
from omni.kit.widget.highlight_label import HighlightLabel
import omni.ui as ui
window = ui.Window("Test Window", width=500, height=500)
with window.frame:
    HighlightLabel("Highlight All", highlight="Highlight All")

Highlight Specific Substring#
from omni.kit.widget.highlight_label import HighlightLabel
import omni.ui as ui
window = ui.Window("Test Window", width=500, height=500)
with window.frame:
    HighlightLabel("Highlight 'gh'", highlight="gh")

Set Highlight Through Property#
from omni.kit.widget.highlight_label import HighlightLabel
import omni.ui as ui
window = ui.Window("Test Window", width=500, height=500)
with window.frame:
    label = HighlightLabel("Highlight 't' via property")
    label.highlight = "t"

Case-sensitive Highlight#
from omni.kit.widget.highlight_label import HighlightLabel
import omni.ui as ui
window = ui.Window("Test Window", width=500, height=500)
with window.frame:
    HighlightLabel("Highlight 'H' MATCH Case", highlight="H", match_case=True)

Custom Style for Highlight#
from omni.kit.widget.highlight_label import HighlightLabel
import omni.ui as ui
CUSTOM_UI_STYLE = {
    "HighlightLabel": {"color": 0xFFFFFFFF},
    "HighlightLabel::highlight": {"color": 0xFF0000FF},
}
window = ui.Window("Test Window", width=500, height=500)
with window.frame:
    HighlightLabel("Highlight style CUSTOM", highlight="style", style=CUSTOM_UI_STYLE)
