mcg/internal/gui/shortcutsdialog.go

23 lines
465 B
Go

package gui
import (
"github.com/diamondburned/gotk4/pkg/gtk/v4"
"suruatoel.xyz/mcg/data"
)
type shortcutsDialog struct {
*gtk.ShortcutsWindow
}
func newShortcutsDialog() *shortcutsDialog {
dialog := shortcutsDialog{}
dialog.loadWidgets()
return &dialog
}
func (d *shortcutsDialog) loadWidgets() {
builder := gtk.NewBuilderFromString(data.ShortcutsDialogXML)
d.ShortcutsWindow = builder.GetObject("McgShortcutsDialog").Cast().(*gtk.ShortcutsWindow)
}