2.6. Icon set

The dasImgui icon set is a growing collection of asset-free vector glyphs drawn directly onto the ImGui draw list – no SVG, no texture atlas. Every glyph is geometry on a logical 24x24 grid, tinted from the daslang amber accent.

Draw a glyph at the cursor with icon(name, size); for a clickable, snapshot-visible button use the icon_button widget (see Built-in widgets — inputs, selection, color, plots, output). Enumerate the set programmatically with icon_count / icon_name / icon_category – e.g. to build a picker. Reference a glyph inline in prose with the :icon:`name` role, e.g. the play icon button.

2.6.1. Transport

play
play
pause
pause
stop
stop
record
record
loop
loop
prev
prev
next
next
rewind
rewind
forward
forward

2.6.2. Edit

cut
cut
add
add
duplicate
duplicate
delete
delete
undo
undo
redo
redo
zoom-in
zoom-in
zoom-out
zoom-out

2.6.3. Visualize

waveform
waveform
spectrum
spectrum
envelope
envelope
filter
filter
eq
eq
grid
grid

2.6.4. Mix

volume
volume
mute
mute
fader
fader
sliders
sliders
pan
pan
metronome
metronome
mic
mic
headphones
headphones

2.6.5. Organize

layers
layers
folder
folder
save
save
export
export
import
import
visible
visible
lock
lock
unlock
unlock
marker
marker
snap
snap

2.6.6. Synth

solo
solo
link
link
unlink
unlink
dice
dice
mutate
mutate
wave-sine
wave-sine
wave-square
wave-square
wave-saw
wave-saw
wave-triangle
wave-triangle
wave-noise
wave-noise
bell
bell
knob
knob
copy
copy
paste
paste

2.6.7. Scene tools

cursor
cursor
select-box
select-box
hand
hand
move
move
rotate
rotate
scale
scale
flip-h
flip-h
flip-v
flip-v

2.6.8. Scene objects

cube
cube
node
node
terrain
terrain
light
light
camera
camera
target
target
warning
warning
zone
zone
bolt
bolt

2.6.9. Arrange

merge
merge
split
split
group
group
ungroup
ungroup
edit
edit
to-front
to-front
to-back
to-back
align-left
align-left
align-center
align-center
align-right
align-right

2.6.10. Editor transport

step-forward
step-forward
skip-start
skip-start
skip-end
skip-end
refresh
refresh

2.6.11. View

zoom-fit
zoom-fit
zoom-reset
zoom-reset
fullscreen
fullscreen
hidden
hidden

2.6.12. File

new
new

2.6.13. General

gear
gear
search
search
info
info
help
help
close
close
check
check
chevron-right
chevron-right
chevron-down
chevron-down
grip
grip
minus
minus
palette
palette
pin
pin
clock
clock

2.6.14. API

  • icon(name : string; size : float = 20.0; weight : float = 1.0) – draw a glyph at the cursor (no interaction); advances the cursor.

  • icon_button_draw(id, glyph : string; size, weight : float) – low-level clickable icon button; returns true on click. Prefer the icon_button widget for snapshot / playwright support.

  • icon_count() : int / icon_name(i) : string / icon_category(i) : string – enumerate the catalog (the source of this page).