MCPcopy Create free account
hub / github.com/efogdev/mpris-timer / populateDefaultPresetSelect

Function populateDefaultPresetSelect

internal/ui/prefs.go:422–439  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

420}
421
422func populateDefaultPresetSelect() {
423 if len(core.UserPrefs.Presets) == 0 {
424 defaultPresetSelect.SetModel(gtk.NewStringList(make([]string, 0)))
425 return
426 }
427
428 selectedPos := slices.Index(core.UserPrefs.Presets, core.UserPrefs.DefaultPreset)
429 i := uint(selectedPos)
430 if selectedPos == -1 {
431 i = 0
432 }
433
434 defaultPresetSelect.SetModel(gtk.NewStringList(core.UserPrefs.Presets))
435 defaultPresetSelect.SetSelected(i)
436
437 preset := core.UserPrefs.Presets[i]
438 core.SetDefaultPreset(preset)
439}
440
441func RenderPresets(toAdd []string) {
442 newPresets := toAdd

Callers 2

populatePresetsGroupFunction · 0.85
RenderPresetsFunction · 0.85

Calls 1

SetDefaultPresetFunction · 0.92

Tested by

no test coverage detected