84 lines
3.3 KiB
Go
84 lines
3.3 KiB
Go
package shell
|
|
|
|
var commandIcons = map[string]string{
|
|
"app.quit": "app.quit",
|
|
"assets.copy": "edit.copy",
|
|
"assets.cut": "edit.cut",
|
|
"assets.delete": "edit.delete",
|
|
"assets.duplicate": "edit.duplicate",
|
|
"assets.find_references": "panel.references",
|
|
"assets.paste": "edit.paste",
|
|
"assets.rename": "edit.rename",
|
|
"code.back": "nav.back",
|
|
"code.find_in_scripts": "panel.find",
|
|
"code.forward": "nav.forward",
|
|
"code.highlight_block": "code.block",
|
|
"code.implementation": "code.implementation",
|
|
"code.inlay_hints": "code.hints",
|
|
"code.inline_errors": "log.error",
|
|
"code.minimap": "view.minimap",
|
|
"code.problems": "panel.problems",
|
|
"code.rainbow_brackets": "code.brackets",
|
|
"code.split_down": "view.split_down",
|
|
"code.split_right": "view.split",
|
|
"code.zen": "view.zen",
|
|
"edit.batch_rename": "edit.batch_rename",
|
|
"edit.copy": "edit.copy",
|
|
"edit.cut": "edit.cut",
|
|
"edit.delete": "edit.delete",
|
|
"edit.duplicate": "edit.duplicate",
|
|
"edit.paste": "edit.paste",
|
|
"edit.rename": "edit.rename",
|
|
"edit.select_all": "edit.select_all",
|
|
"edit.selection_back": "nav.back",
|
|
"edit.selection_forward": "nav.forward",
|
|
"favorites.toggle_node": "ui.star",
|
|
"file.autosave": "file.autosave",
|
|
"file.project_settings": "panel.settings",
|
|
"help.about": "help.about",
|
|
"help.keymap": "panel.keymap",
|
|
"inspector.copy": "edit.copy",
|
|
"inspector.lock": "ui.lock",
|
|
"inspector.paste": "edit.paste",
|
|
"inspector.watch": "panel.watch",
|
|
"physics.debug": "dbg.overlay",
|
|
"physics.debug.aabbs": "dbg.aabbs",
|
|
"physics.debug.broadphase": "dbg.broadphase",
|
|
"physics.debug.contacts": "dbg.contacts",
|
|
"physics.debug.islands": "dbg.islands",
|
|
"physics.debug.joints": "comp.joint_revolute",
|
|
"physics.debug.shapes": "comp.polygon",
|
|
"physics.settings": "panel.settings",
|
|
"play.back": "play.step_back",
|
|
"play.forward": "play.step",
|
|
"play.fullscreen": "view.fullscreen",
|
|
"play.scale.custom": "play.speed",
|
|
"project_settings.redo": "nav.forward",
|
|
"project_settings.undo": "nav.back",
|
|
"scene.capture": "view.capture",
|
|
"scene.isolate": "view.isolate",
|
|
"scene.paste_image": "file.texture",
|
|
"scene.toggle_ortho": "view.ortho",
|
|
"vectors.angular": "vec.angular",
|
|
"vectors.contacts": "dbg.contacts",
|
|
"vectors.forces": "vec.force",
|
|
"vectors.gravity": "vec.gravity",
|
|
"vectors.velocity": "vec.velocity",
|
|
"view.game.overlays": "view.overlays",
|
|
"view.vectors": "view.vectors",
|
|
"view.vectors.fixed": "vec.fixed",
|
|
"window.maximize": "view.maximize",
|
|
"window.toolbar": "view.toolbar",
|
|
"window.workspace_delete": "edit.delete",
|
|
"window.workspace_rename": "edit.rename",
|
|
"window.workspace_save_as": "file.save",
|
|
}
|
|
|
|
func (a *App) iconCommands() {
|
|
for id, icon := range commandIcons {
|
|
if d, ok := a.ctx.Commands.Get(id); ok && d.Icon == "" {
|
|
a.ctx.Commands.Describe(id, icon, "")
|
|
}
|
|
}
|
|
}
|