mirror of https://github.com/aseprite/aseprite.git
				
				
				
			
		
			
				
	
	
		
			1271 lines
		
	
	
		
			51 KiB
		
	
	
	
		
			XML
		
	
	
	
			
		
		
	
	
			1271 lines
		
	
	
		
			51 KiB
		
	
	
	
		
			XML
		
	
	
	
| <?xml version="1.0" encoding="utf-8"?>
 | |
| <!-- Aseprite -->
 | |
| <!-- Copyright (C) 2018  Igara Studio S.A. -->
 | |
| <!-- Copyright (C) 2001-2018  David Capello -->
 | |
| <gui version="1.3-dev">
 | |
|   <!-- Keyboard shortcuts -->
 | |
|   <keyboard version="1">
 | |
| 
 | |
|     <!-- Keyboard shortcuts for commands (menu options) -->
 | |
|     <commands>
 | |
|       <!-- File -->
 | |
|       <key command="NewFile" shortcut="Ctrl+N" mac="Cmd+N" />
 | |
|       <key command="OpenFile" shortcut="Ctrl+O" mac="Cmd+O" />
 | |
|       <key command="SaveFile" shortcut="Ctrl+S" mac="Cmd+S" />
 | |
|       <key command="SaveFileAs" shortcut="Ctrl+Shift+S" mac="Cmd+Shift+S" />
 | |
|       <key command="SaveFileCopyAs" shortcut="Ctrl+Alt+Shift+S" mac="Cmd+Alt+Shift+S" />
 | |
|       <key command="CloseFile" shortcut="Ctrl+W" mac="Cmd+W" />
 | |
|       <key command="CloseAllFiles" shortcut="Ctrl+Shift+W" mac="Cmd+Shift+W" />
 | |
|       <key command="ImportSpriteSheet" shortcut="Ctrl+I" mac="Cmd+I" />
 | |
|       <key command="ExportSpriteSheet" shortcut="Ctrl+E" mac="Cmd+E" />
 | |
|       <key command="RepeatLastExport" shortcut="Ctrl+Shift+X" mac="Cmd+Shift+X" />
 | |
|       <key command="AdvancedMode" shortcut="Ctrl+F" />
 | |
|       <key command="DeveloperConsole" shortcut="F12" />
 | |
|       <key command="Exit" win="Ctrl+Q" linux="Ctrl+Q" mac="Cmd+Q" />
 | |
|       <key command="Exit" win="Alt+F4" />
 | |
|       <key command="Cancel" shortcut="Esc">
 | |
|         <param name="type" value="all" />
 | |
|       </key>
 | |
|       <!-- Edit -->
 | |
|       <key command="Undo" shortcut="Ctrl+Z" mac="Cmd+Z" />
 | |
|       <key command="Redo" shortcut="Ctrl+Y" mac="Cmd+Y" />
 | |
|       <key command="Redo" shortcut="Ctrl+R" mac="Cmd+R" />
 | |
|       <key command="Redo" shortcut="Ctrl+Shift+Z" mac="Cmd+Shift+Z" />
 | |
|       <key command="Cut" shortcut="Ctrl+X" mac="Cmd+X" />
 | |
|       <key command="Cut" shortcut="Shift+Del" />
 | |
|       <key command="Copy" shortcut="Ctrl+C" mac="Cmd+C" />
 | |
|       <key command="Copy" shortcut="Ctrl+Ins" mac="Cmd+Ins" />
 | |
|       <key command="CopyMerged" shortcut="Ctrl+Shift+C" mac="Cmd+Shift+C" />
 | |
|       <key command="Paste" shortcut="Ctrl+V" mac="Cmd+V" />
 | |
|       <key command="Paste" shortcut="Shift+Ins" />
 | |
|       <key command="Clear" shortcut="Del" />
 | |
|       <key command="Clear" shortcut="Backspace" />
 | |
|       <key command="Fill" shortcut="F" />
 | |
|       <key command="Stroke" shortcut="S" />
 | |
|       <key command="Flip" shortcut="Shift+H">
 | |
|         <param name="target" value="mask" />
 | |
|         <param name="orientation" value="horizontal" />
 | |
|       </key>
 | |
|       <key command="Flip" shortcut="Shift+V">
 | |
|         <param name="target" value="mask" />
 | |
|         <param name="orientation" value="vertical" />
 | |
|       </key>
 | |
|       <key command="ReplaceColor" shortcut="Shift+R" />
 | |
|       <key command="HueSaturation" shortcut="Ctrl+U" mac="Cmd+U" />
 | |
|       <key command="ConvolutionMatrix" shortcut="F9" />
 | |
|       <key command="ColorCurve" shortcut="Ctrl+M" />
 | |
|       <key command="ColorCurve" shortcut="F10" />
 | |
|       <key command="PasteText" shortcut="T" />
 | |
|       <key command="Options" mac="Cmd+," />
 | |
|       <key command="Options" shortcut="Ctrl+K" mac="Cmd+K" />
 | |
|       <key command="KeyboardShortcuts" shortcut="Ctrl+Alt+Shift+K" mac="Cmd+Alt+Shift+K" />
 | |
|       <!-- Sprite -->
 | |
|       <key command="SpriteProperties" shortcut="Ctrl+P" mac="Cmd+P" />
 | |
|       <!-- Layer -->
 | |
|       <key command="LayerProperties" shortcut="Shift+P" />
 | |
|       <key command="LayerVisibility" shortcut="Shift+X" />
 | |
|       <key command="OpenGroup" shortcut="Shift+E" />
 | |
|       <key command="NewLayer" shortcut="Shift+N" />
 | |
|       <key command="NewLayer" shortcut="Shift+Space+N">
 | |
|         <param name="before" value="true" />
 | |
|       </key>
 | |
|       <key command="NewLayer" shortcut="Alt+Shift+N">
 | |
|         <param name="group" value="true" />
 | |
|       </key>
 | |
|       <key command="GotoPreviousLayer" shortcut="Down" context="Normal" />
 | |
|       <key command="GotoNextLayer" shortcut="Up" context="Normal" />
 | |
|       <!-- Frame -->
 | |
|       <key command="NewFrame" shortcut="Alt+N" />
 | |
|       <key command="NewFrame" shortcut="Alt+B">
 | |
|         <param name="content" value="empty" />
 | |
|       </key>
 | |
|       <key command="NewFrame" shortcut="Alt+M">
 | |
|         <param name="content" value="cel" />
 | |
|       </key>
 | |
|       <key command="NewFrame" shortcut="Alt+D">
 | |
|         <param name="content" value="celblock" />
 | |
|       </key>
 | |
|       <key command="NewFrame" shortcut="Alt+Shift+D">
 | |
|         <param name="content" value="cel" />
 | |
|       </key>
 | |
|       <key command="RemoveFrame" shortcut="Alt+C" />
 | |
|       <key command="FrameProperties" shortcut="P">
 | |
|         <param name="frame" value="current" />
 | |
|       </key>
 | |
|       <key command="ReverseFrames" shortcut="Alt+I" />
 | |
|       <key command="GotoFirstFrame" shortcut="Home" />
 | |
|       <key command="GotoPreviousFrame" shortcut="Left" context="Normal" />
 | |
|       <key command="GotoNextFrame" shortcut="Right" context="Normal" />
 | |
|       <key command="GotoPreviousFrameWithSameTag" shortcut="," />
 | |
|       <key command="GotoNextFrameWithSameTag" shortcut="." />
 | |
|       <key command="GotoLastFrame" shortcut="End" />
 | |
|       <key command="GotoFrame" shortcut="Alt+G" />
 | |
|       <key command="PlayAnimation" shortcut="Enter" />
 | |
|       <key command="PlayPreviewAnimation" shortcut="Shift+Enter" />
 | |
|       <!-- Cels -->
 | |
|       <key command="ClearCel" />
 | |
|       <key command="UnlinkCel" />
 | |
|       <key command="LinkCels" />
 | |
|       <!-- Select -->
 | |
|       <key command="MaskAll" shortcut="Ctrl+A" mac="Cmd+A" />
 | |
|       <key command="MaskContent" shortcut="Ctrl+T" mac="Cmd+T" />
 | |
|       <key command="DeselectMask" shortcut="Ctrl+D" mac="Cmd+D" />
 | |
|       <key command="ReselectMask" shortcut="Ctrl+Shift+D" mac="Cmd+Shift+D" />
 | |
|       <key command="InvertMask" shortcut="Ctrl+Shift+I" mac="Cmd+Shift+I" />
 | |
|       <!-- View -->
 | |
|       <key command="Refresh" shortcut="F5" />
 | |
|       <key command="TogglePreview" shortcut="F7" />
 | |
|       <key command="FullscreenPreview" shortcut="F8" />
 | |
|       <key command="ShowGrid" shortcut="Ctrl+'" mac="Cmd+'" />
 | |
|       <key command="ShowPixelGrid" shortcut="Ctrl+Shift+'" mac="Cmd+Shift+'" />
 | |
|       <key command="SnapToGrid" shortcut="Shift+S" />
 | |
|       <key command="SetLoopSection" shortcut="F2" />
 | |
|       <key command="ShowOnionSkin" shortcut="F3" />
 | |
|       <key command="ToggleTimelineThumbnails" shortcut="F6" />
 | |
|       <key command="Timeline" shortcut="Tab">
 | |
|         <param name="switch" value="true" />
 | |
|       </key>
 | |
|       <key command="PaletteEditor" shortcut="A" />
 | |
|       <key command="PaletteEditor" shortcut="F4">
 | |
|         <param name="edit" value="switch" />
 | |
|         <param name="popup" value="foreground" />
 | |
|       </key>
 | |
|       <key command="PaletteEditor">
 | |
|         <param name="popup" value="foreground" />
 | |
|       </key>
 | |
|       <key command="PaletteEditor">
 | |
|         <param name="popup" value="background" />
 | |
|       </key>
 | |
|       <key command="ShowExtras" shortcut="Ctrl+H" />
 | |
|       <!-- Tabs -->
 | |
|       <key command="GotoNextTab" shortcut="Ctrl+Tab" />
 | |
|       <key command="GotoPreviousTab" shortcut="Ctrl+Shift+Tab" />
 | |
|       <key command="GotoNextTab" shortcut="Ctrl+PgDn" />
 | |
|       <key command="GotoPreviousTab" shortcut="Ctrl+PgUp" />
 | |
|       <!-- Others -->
 | |
|       <key command="SwitchColors" shortcut="X" />
 | |
|       <key command="ChangeColor" shortcut="9">
 | |
|         <param name="target" value="foreground" />
 | |
|         <param name="change" value="decrement-index" />
 | |
|       </key>
 | |
|       <key command="ChangeColor" shortcut="0">
 | |
|         <param name="target" value="foreground" />
 | |
|         <param name="change" value="increment-index" />
 | |
|       </key>
 | |
|       <key command="ChangeColor" shortcut="[">
 | |
|         <param name="target" value="foreground" />
 | |
|         <param name="change" value="decrement-index" />
 | |
|       </key>
 | |
|       <key command="ChangeColor" shortcut="]">
 | |
|         <param name="target" value="foreground" />
 | |
|         <param name="change" value="increment-index" />
 | |
|       </key>
 | |
|       <key command="ChangeColor">
 | |
|         <param name="target" value="background" />
 | |
|         <param name="change" value="decrement-index" />
 | |
|       </key>
 | |
|       <key command="ChangeColor">
 | |
|         <param name="target" value="background" />
 | |
|         <param name="change" value="increment-index" />
 | |
|       </key>
 | |
| 
 | |
|       <!-- Modify brush size with +/- signs -->
 | |
|       <key command="ChangeBrush" shortcut="+">
 | |
|         <param name="change" value="increment-size" />
 | |
|       </key>
 | |
|       <key command="ChangeBrush" shortcut="="> <!-- As US keyboard layout needs Shift+'=' to do a '+' -->
 | |
|         <param name="change" value="increment-size" />
 | |
|       </key>
 | |
|       <key command="ChangeBrush" shortcut="-">
 | |
|         <param name="change" value="decrement-size" />
 | |
|       </key>
 | |
|       <key command="ChangeBrush" shortcut="Plus Pad">
 | |
|         <param name="change" value="increment-size" />
 | |
|       </key>
 | |
|       <key command="ChangeBrush" shortcut="Minus Pad">
 | |
|         <param name="change" value="decrement-size" />
 | |
|       </key>
 | |
| 
 | |
|       <!-- Custom brushes -->
 | |
|       <key command="ChangeBrush" shortcut="Alt+1">
 | |
|         <param name="change" value="custom" />
 | |
|         <param name="slot" value="1" />
 | |
|       </key>
 | |
|       <key command="ChangeBrush" shortcut="Alt+2">
 | |
|         <param name="change" value="custom" />
 | |
|         <param name="slot" value="2" />
 | |
|       </key>
 | |
|       <key command="ChangeBrush" shortcut="Alt+3">
 | |
|         <param name="change" value="custom" />
 | |
|         <param name="slot" value="3" />
 | |
|       </key>
 | |
|       <key command="ChangeBrush" shortcut="Alt+4">
 | |
|         <param name="change" value="custom" />
 | |
|         <param name="slot" value="4" />
 | |
|       </key>
 | |
|       <key command="ChangeBrush" shortcut="Alt+5">
 | |
|         <param name="change" value="custom" />
 | |
|         <param name="slot" value="5" />
 | |
|       </key>
 | |
|       <key command="ChangeBrush" shortcut="Alt+6">
 | |
|         <param name="change" value="custom" />
 | |
|         <param name="slot" value="6" />
 | |
|       </key>
 | |
|       <key command="ChangeBrush" shortcut="Alt+7">
 | |
|         <param name="change" value="custom" />
 | |
|         <param name="slot" value="7" />
 | |
|       </key>
 | |
|       <key command="ChangeBrush" shortcut="Alt+8">
 | |
|         <param name="change" value="custom" />
 | |
|         <param name="slot" value="8" />
 | |
|       </key>
 | |
|       <key command="ChangeBrush" shortcut="Alt+9">
 | |
|         <param name="change" value="custom" />
 | |
|         <param name="slot" value="9" />
 | |
|       </key>
 | |
| 
 | |
|       <!-- Zoom -->
 | |
|       <key command="Zoom" shortcut="~"><param name="percentage" value="50" /></key> <!-- US PC -->
 | |
|       <key command="Zoom" shortcut="`"><param name="percentage" value="50" /></key> <!-- US Mac -->
 | |
|       <key command="Zoom" shortcut="1"><param name="percentage" value="100" /></key>
 | |
|       <key command="Zoom" shortcut="2"><param name="percentage" value="200" /></key>
 | |
|       <key command="Zoom" shortcut="3"><param name="percentage" value="400" /></key>
 | |
|       <key command="Zoom" shortcut="4"><param name="percentage" value="800" /></key>
 | |
|       <key command="Zoom" shortcut="5"><param name="percentage" value="1600" /></key>
 | |
|       <key command="Zoom" shortcut="6"><param name="percentage" value="3200" /></key>
 | |
|       <key command="Zoom" shortcut="Ctrl++" mac="Cmd++">
 | |
|         <param name="action" value="in" />
 | |
|       </key>
 | |
|       <key command="Zoom" shortcut="Ctrl+-" mac="Cmd+-">
 | |
|         <param name="action" value="out" />
 | |
|       </key>
 | |
|       <!-- For English keyboard -->
 | |
|       <key command="Zoom" shortcut="Ctrl+=" mac="Cmd+=">
 | |
|         <param name="action" value="in" />
 | |
|       </key>
 | |
|       <key command="Zoom" shortcut="Ctrl+Shift+=" mac="Cmd+Shift+=">
 | |
|         <param name="action" value="in" />
 | |
|       </key>
 | |
| 
 | |
|       <!-- Layer opacity -->
 | |
|       <key command="LayerOpacity"><param name="opacity" value="0" /></key>
 | |
|       <key command="LayerOpacity"><param name="opacity" value="32" /></key>
 | |
|       <key command="LayerOpacity" shortcut="Shift+1"><param name="opacity" value="64" /></key>
 | |
|       <key command="LayerOpacity"><param name="opacity" value="96" /></key>
 | |
|       <key command="LayerOpacity" shortcut="Shift+2"><param name="opacity" value="128" /></key>
 | |
|       <key command="LayerOpacity"><param name="opacity" value="160" /></key>
 | |
|       <key command="LayerOpacity" shortcut="Shift+3"><param name="opacity" value="192" /></key>
 | |
|       <key command="LayerOpacity"><param name="opacity" value="224" /></key>
 | |
|       <key command="LayerOpacity" shortcut="Shift+4"><param name="opacity" value="255" /></key>
 | |
| 
 | |
|       <!-- Scroll to center -->
 | |
|       <key command="ScrollCenter" shortcut="Shift+C" />
 | |
|       <key command="FitScreen" shortcut="Ctrl+0" mac="Cmd+0" />
 | |
| 
 | |
|       <!-- Scroll with arrows -->
 | |
|       <key command="Scroll" shortcut="Space+Left">
 | |
|         <param name="direction" value="left" />
 | |
|         <param name="units" value="zoomed-pixel" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="Scroll" shortcut="Space+Right">
 | |
|         <param name="direction" value="right" />
 | |
|         <param name="units" value="zoomed-pixel" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="Scroll" shortcut="Space+Up">
 | |
|         <param name="direction" value="up" />
 | |
|         <param name="units" value="zoomed-pixel" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="Scroll" shortcut="Space+Down">
 | |
|         <param name="direction" value="down" />
 | |
|         <param name="units" value="zoomed-pixel" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
| 
 | |
|       <key command="Scroll" shortcut="Shift+Space+Left">
 | |
|         <param name="direction" value="left" />
 | |
|         <param name="units" value="zoomed-tile-width" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="Scroll" shortcut="Shift+Space+Right">
 | |
|         <param name="direction" value="right" />
 | |
|         <param name="units" value="zoomed-tile-width" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="Scroll" shortcut="Shift+Space+Up">
 | |
|         <param name="direction" value="up" />
 | |
|         <param name="units" value="zoomed-tile-height" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="Scroll" shortcut="Shift+Space+Down">
 | |
|         <param name="direction" value="down" />
 | |
|         <param name="units" value="zoomed-tile-height" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
| 
 | |
|       <!-- Move selection with arrows -->
 | |
|       <key command="MoveMask" shortcut="Left" context="Selection">
 | |
|         <param name="target" value="content" />
 | |
|         <param name="direction" value="left" />
 | |
|         <param name="units" value="pixel" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="MoveMask" shortcut="Right" context="Selection">
 | |
|         <param name="target" value="content" />
 | |
|         <param name="direction" value="right" />
 | |
|         <param name="units" value="pixel" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="MoveMask" shortcut="Up" context="Selection">
 | |
|         <param name="target" value="content" />
 | |
|         <param name="direction" value="up" />
 | |
|         <param name="units" value="pixel" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="MoveMask" shortcut="Down" context="Selection">
 | |
|         <param name="target" value="content" />
 | |
|         <param name="direction" value="down" />
 | |
|         <param name="units" value="pixel" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
| 
 | |
|       <key command="MoveMask" shortcut="Shift+Left" context="Selection">
 | |
|         <param name="target" value="content" />
 | |
|         <param name="direction" value="left" />
 | |
|         <param name="units" value="tile-width" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="MoveMask" shortcut="Shift+Right" context="Selection">
 | |
|         <param name="target" value="content" />
 | |
|         <param name="direction" value="right" />
 | |
|         <param name="units" value="tile-width" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="MoveMask" shortcut="Shift+Up" context="Selection">
 | |
|         <param name="target" value="content" />
 | |
|         <param name="direction" value="up" />
 | |
|         <param name="units" value="tile-height" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="MoveMask" shortcut="Shift+Down" context="Selection">
 | |
|         <param name="target" value="content" />
 | |
|         <param name="direction" value="down" />
 | |
|         <param name="units" value="tile-height" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
| 
 | |
|       <!-- Move selection boundaries with Alt+arrows -->
 | |
|       <key command="MoveMask" shortcut="Alt+Left" context="Selection">
 | |
|         <param name="target" value="boundaries" />
 | |
|         <param name="direction" value="left" />
 | |
|         <param name="units" value="pixel" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="MoveMask" shortcut="Alt+Right" context="Selection">
 | |
|         <param name="target" value="boundaries" />
 | |
|         <param name="direction" value="right" />
 | |
|         <param name="units" value="pixel" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="MoveMask" shortcut="Alt+Up" context="Selection">
 | |
|         <param name="target" value="boundaries" />
 | |
|         <param name="direction" value="up" />
 | |
|         <param name="units" value="pixel" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="MoveMask" shortcut="Alt+Down" context="Selection">
 | |
|         <param name="target" value="boundaries" />
 | |
|         <param name="direction" value="down" />
 | |
|         <param name="units" value="pixel" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
| 
 | |
|       <key command="MoveMask" shortcut="Alt+Shift+Left" context="Selection">
 | |
|         <param name="target" value="boundaries" />
 | |
|         <param name="direction" value="left" />
 | |
|         <param name="units" value="tile-width" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="MoveMask" shortcut="Alt+Shift+Right" context="Selection">
 | |
|         <param name="target" value="boundaries" />
 | |
|         <param name="direction" value="right" />
 | |
|         <param name="units" value="tile-width" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="MoveMask" shortcut="Alt+Shift+Up" context="Selection">
 | |
|         <param name="target" value="boundaries" />
 | |
|         <param name="direction" value="up" />
 | |
|         <param name="units" value="tile-height" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
|       <key command="MoveMask" shortcut="Alt+Shift+Down" context="Selection">
 | |
|         <param name="target" value="boundaries" />
 | |
|         <param name="direction" value="down" />
 | |
|         <param name="units" value="tile-height" />
 | |
|         <param name="quantity" value="1" />
 | |
|       </key>
 | |
| 
 | |
|       <key command="NewBrush" shortcut="Ctrl+B" mac="Cmd+B" />
 | |
|       <key command="NewSpriteFromSelection" shortcut="Ctrl+Alt+N" mac="Cmd+Alt+N" />
 | |
| 
 | |
|       <!-- Commands not associated to menu items and without shortcuts by default -->
 | |
|       <key command="PixelPerfectMode" />
 | |
|       <key command="ContiguousFill" />
 | |
|       <key command="SetInkType"><param name="type" value="simple" /></key>
 | |
|       <key command="SetInkType"><param name="type" value="alpha-compositing" /></key>
 | |
|       <key command="SetInkType"><param name="type" value="copy-color" /></key>
 | |
|       <key command="SetInkType"><param name="type" value="lock-alpha" /></key>
 | |
|       <key command="SetInkType"><param name="type" value="shading" /></key>
 | |
|       <key command="SetSameInk" />
 | |
|       <key command="SetColorSelector">
 | |
|         <param name="type" value="tint-shade-tone" />
 | |
|       </key>
 | |
|       <key command="SetColorSelector">
 | |
|         <param name="type" value="spectrum" />
 | |
|       </key>
 | |
|       <key command="SetColorSelector">
 | |
|         <param name="type" value="rgb-wheel" />
 | |
|       </key>
 | |
|       <key command="SetColorSelector">
 | |
|         <param name="type" value="ryb-wheel" />
 | |
|       </key>
 | |
|       <key command="SetColorSelector">
 | |
|         <param name="type" value="normal-map-wheel" />
 | |
|       </key>
 | |
|       <key command="LoadPalette" />
 | |
|       <key command="SavePalette" />
 | |
|       <key command="ColorQuantization" />
 | |
|       <key command="AddColor">
 | |
|         <param name="source" value="fg" />
 | |
|       </key>
 | |
|       <key command="AddColor">
 | |
|         <param name="source" value="bg" />
 | |
|       </key>
 | |
|       <key command="SelectTile" />
 | |
|       <key command="SelectTile">
 | |
|         <param name="mode" value="add" />
 | |
|       </key>
 | |
|       <key command="SelectTile">
 | |
|         <param name="mode" value="subtract" />
 | |
|       </key>
 | |
|       <key command="SelectTile">
 | |
|         <param name="mode" value="intersect" />
 | |
|       </key>
 | |
|       <key command="ChangePixelFormat">
 | |
|         <param name="format" value="rgb" />
 | |
|       </key>
 | |
|       <key command="ChangePixelFormat">
 | |
|         <param name="format" value="grayscale" />
 | |
|       </key>
 | |
|       <key command="ChangePixelFormat">
 | |
|         <param name="format" value="indexed" />
 | |
|         <param name="dithering" value="ordered" />
 | |
|       </key>
 | |
|       <key command="ChangePixelFormat">
 | |
|         <param name="format" value="indexed" />
 | |
|         <param name="dithering" value="old-ordered" />
 | |
|       </key>
 | |
|       <key command="ChangeBrush">
 | |
|         <param name="change" value="increment-angle" />
 | |
|       </key>
 | |
|       <key command="ChangeBrush">
 | |
|         <param name="change" value="decrement-angle" />
 | |
|       </key>
 | |
|     </commands>
 | |
| 
 | |
|     <!-- Keyboard shortcuts to select tools -->
 | |
|     <tools>
 | |
|       <key tool="rectangular_marquee" shortcut="M" />
 | |
|       <key tool="elliptical_marquee" shortcut="Shift+M" />
 | |
|       <key tool="lasso" shortcut="Q" />
 | |
|       <key tool="polygonal_lasso" shortcut="Shift+Q" />
 | |
|       <key tool="magic_wand" shortcut="W" />
 | |
| 
 | |
|       <key tool="pencil" shortcut="B" />
 | |
|       <key tool="spray" shortcut="Shift+B" />
 | |
| 
 | |
|       <key tool="eraser" shortcut="E" />
 | |
|       <key tool="eyedropper" shortcut="I" />
 | |
|       <key tool="hand" shortcut="H" />
 | |
|       <key tool="move" shortcut="V" />
 | |
|       <key tool="slice" shortcut="C" />
 | |
|       <key tool="zoom" shortcut="Z" />
 | |
| 
 | |
|       <key tool="paint_bucket" shortcut="G" />
 | |
|       <key tool="gradient" shortcut="Shift+G" />
 | |
| 
 | |
|       <key tool="line" shortcut="L" />
 | |
|       <key tool="curve" shortcut="Shift+L" />
 | |
| 
 | |
|       <key tool="rectangle" shortcut="U" />
 | |
|       <key tool="filled_rectangle" shortcut="U" />
 | |
|       <key tool="ellipse" shortcut="Shift+U" />
 | |
|       <key tool="filled_ellipse" shortcut="Shift+U" />
 | |
| 
 | |
|       <key tool="contour" shortcut="D" />
 | |
|       <key tool="polygon" shortcut="Shift+D" />
 | |
| 
 | |
|       <key tool="blur" shortcut="R" />
 | |
|       <key tool="jumble" shortcut="R" />
 | |
|     </tools>
 | |
| 
 | |
|     <!-- Editor Quicktools: these are modifiers to select quickly a
 | |
|          tool without changing the current one -->
 | |
|     <quicktools>
 | |
|       <key tool="eyedropper" shortcut="Alt" />
 | |
|       <key tool="move" shortcut="Ctrl" mac="Cmd" />
 | |
|       <key tool="hand" shortcut="Space" />
 | |
|     </quicktools>
 | |
| 
 | |
|     <!-- Special keyboard shortcuts for specific actions -->
 | |
|     <actions>
 | |
|       <!-- When you drag-and-drop the selection, pressing this
 | |
|            keyboard shortcut you can copy instead of move -->
 | |
|       <key action="CopySelection" shortcut="Ctrl" />
 | |
| 
 | |
|       <!-- When you move the selection, pressing this
 | |
|            keyboard shortcut you can snap to grid -->
 | |
|       <key action="SnapToGrid" shortcut="Alt" />
 | |
| 
 | |
|       <!-- When you move the selection, pressing this keyboard
 | |
|            shortcut so you lock the movement to one axis -->
 | |
|       <key action="LockAxis" shortcut="Shift" />
 | |
| 
 | |
|       <!-- When you rotate the selection, pressing this
 | |
|            keyboard shortcut you activate angle snap -->
 | |
|       <key action="AngleSnap" shortcut="Shift" />
 | |
| 
 | |
|       <!-- When you scale the selection, pressing this
 | |
|            keyboard shortcut you maintain aspect ratio -->
 | |
|       <key action="MaintainAspectRatio" shortcut="Shift" />
 | |
| 
 | |
|       <!-- When you scale the selection, pressing this key the
 | |
|            selection will be scaled from the pivot point -->
 | |
|       <key action="ScaleFromCenter" shortcut="Alt" />
 | |
| 
 | |
|       <!-- Modifiers for selection tool -->
 | |
|       <key action="AddSelection" shortcut="Shift" />
 | |
|       <key action="SubtractSelection" shortcut="Alt+Shift" />
 | |
|       <key action="IntersectSelection" shortcut="Ctrl+Shift" />
 | |
| 
 | |
|       <!-- Modifiers for move tool -->
 | |
|       <key action="AutoSelectLayer" shortcut="Ctrl" mac="Cmd" />
 | |
| 
 | |
|       <!-- Modifiers for freehand tool controller  -->
 | |
|       <key action="StraightLineFromLastPoint" shortcut="Shift" />
 | |
|       <key action="AngleSnapFromLastPoint" shortcut="Ctrl" />
 | |
| 
 | |
|       <!-- Modifiers for two-points tool controller -->
 | |
|       <key action="SquareAspect" shortcut="Shift" />
 | |
|       <key action="DrawFromCenter" shortcut="Ctrl" />
 | |
|       <!-- Modifiers for two-or-more-points tools -->
 | |
|       <key action="MoveOrigin" shortcut="Space" />
 | |
|       <key action="RotateShape" shortcut="Alt" />
 | |
| 
 | |
|       <!-- Without default shortcuts -->
 | |
|       <key action="LeftMouseButton" />
 | |
|       <key action="RightMouseButton" />
 | |
|     </actions>
 | |
| 
 | |
|   </keyboard>
 | |
| 
 | |
|   <menus>
 | |
|     <!-- main bar menu -->
 | |
|     <menu id="main_menu">
 | |
|       <menu text="@.file">
 | |
|         <item command="NewFile" text="@.file_new" />
 | |
|         <item command="OpenFile" text="@.file_open" />
 | |
|         <item id="recent_list" text="@.file_open_recent" />
 | |
|         <separator />
 | |
|         <item command="SaveFile" text="@.file_save" />
 | |
|         <item command="SaveFileAs" text="@.file_save_as" />
 | |
|         <item command="SaveFileCopyAs" text="@.file_export" />
 | |
|         <item command="CloseFile" text="@.file_close" />
 | |
|         <item command="CloseAllFiles" text="@.file_close_all" />
 | |
|         <separator />
 | |
|         <item command="ImportSpriteSheet" text="@.file_import_sprite_sheet" />
 | |
|         <item command="ExportSpriteSheet" text="@.file_export_sprite_sheet" />
 | |
|         <item command="RepeatLastExport" text="@.file_repeat_last_export" />
 | |
|         <separator id="scripts_menu_separator" />
 | |
|         <menu id="scripts_menu" text="@.file_scripts">
 | |
|           <item command="OpenScriptFolder" text="@.file_open_script_folder" />
 | |
|         </menu>
 | |
|         <separator />
 | |
|         <item command="Exit" text="@.file_exit" />
 | |
|       </menu>
 | |
|       <menu text="@.edit">
 | |
|         <item command="Undo" text="@.edit_undo" />
 | |
|         <item command="Redo" text="@.edit_redo" />
 | |
|         <item command="UndoHistory" text="@.edit_undo_history" />
 | |
|         <separator />
 | |
|         <item command="Cut" text="@.edit_cut" />
 | |
|         <item command="Copy" text="@.edit_copy" />
 | |
|         <item command="CopyMerged" text="@.edit_copy_merged" />
 | |
|         <item command="Paste" text="@.edit_paste" />
 | |
|         <item command="Clear" text="@.edit_clear" />
 | |
|         <separator />
 | |
|         <item command="Fill" text="@.edit_fill" />
 | |
|         <item command="Stroke" text="@.edit_stroke" />
 | |
|         <separator />
 | |
|         <menu text="@.edit_rotate">
 | |
|           <item command="Rotate" text="@.edit_rotate_180">
 | |
|             <param name="target" value="mask" />
 | |
|             <param name="angle" value="180" />
 | |
|           </item>
 | |
|           <item command="Rotate" text="@.edit_rotate_90cw">
 | |
|             <param name="target" value="mask" />
 | |
|             <param name="angle" value="90" />
 | |
|           </item>
 | |
|           <item command="Rotate" text="@.edit_rotate_90ccw">
 | |
|             <param name="target" value="mask" />
 | |
|             <param name="angle" value="-90" />
 | |
|           </item>
 | |
|         </menu>
 | |
|         <item command="Flip" text="@.edit_flip_horizontal">
 | |
|           <param name="target" value="mask" />
 | |
|           <param name="orientation" value="horizontal" />
 | |
|         </item>
 | |
|         <item command="Flip" text="@.edit_flip_vertical">
 | |
|           <param name="target" value="mask" />
 | |
|           <param name="orientation" value="vertical" />
 | |
|         </item>
 | |
|         <item command="MaskContent" text="@.edit_transform" />
 | |
|         <menu text="@.edit_shift">
 | |
|           <item command="MoveMask" text="@.edit_shift_left">
 | |
|             <param name="target" value="content" />
 | |
|             <param name="direction" value="left" />
 | |
|             <param name="units" value="pixel" />
 | |
|             <param name="quantity" value="1" />
 | |
|             <param name="wrap" value="1" />
 | |
|           </item>
 | |
|           <item command="MoveMask" text="@.edit_shift_right">
 | |
|             <param name="target" value="content" />
 | |
|             <param name="direction" value="right" />
 | |
|             <param name="units" value="pixel" />
 | |
|             <param name="quantity" value="1" />
 | |
|             <param name="wrap" value="1" />
 | |
|           </item>
 | |
|           <item command="MoveMask" text="@.edit_shift_up">
 | |
|             <param name="target" value="content" />
 | |
|             <param name="direction" value="up" />
 | |
|             <param name="units" value="pixel" />
 | |
|             <param name="quantity" value="1" />
 | |
|             <param name="wrap" value="1" />
 | |
|           </item>
 | |
|           <item command="MoveMask" text="@.edit_shift_down">
 | |
|             <param name="target" value="content" />
 | |
|             <param name="direction" value="down" />
 | |
|             <param name="units" value="pixel" />
 | |
|             <param name="quantity" value="1" />
 | |
|             <param name="wrap" value="1" />
 | |
|           </item>
 | |
|         </menu>
 | |
|         <separator />
 | |
|         <item command="NewBrush" text="@.edit_new_brush" />
 | |
|         <item command="NewSpriteFromSelection" text="@.edit_new_sprite_from_selection" />
 | |
|         <separator />
 | |
|         <item command="ReplaceColor" text="@.edit_replace_color" />
 | |
|         <item command="InvertColor" text="@.edit_invert_color" />
 | |
|         <menu text="@.edit_adjustments">
 | |
|           <item command="BrightnessContrast" text="@.edit_adjustments_brightness_contrast" />
 | |
|           <item command="HueSaturation" text="@.edit_adjustments_hue_saturation" />
 | |
|           <item command="ColorCurve" text="@.edit_adjustments_color_curve" />
 | |
|         </menu>
 | |
|         <menu text="@.edit_fx" id="fx_popup_menu">
 | |
|           <item command="ConvolutionMatrix" text="@.edit_fx_convolution_matrix" />
 | |
|           <item command="Despeckle" text="@.edit_fx_despeckle" />
 | |
|         </menu>
 | |
|         <item command="PasteText" text="@.edit_insert_text" />
 | |
|         <separator />
 | |
|         <item command="KeyboardShortcuts" text="@.edit_keyboard_shortcuts" />
 | |
|         <item command="Options" text="@.edit_preferences" />
 | |
|       </menu>
 | |
|       <menu text="@.sprite">
 | |
|         <item command="SpriteProperties" text="@.sprite_properties" />
 | |
|         <menu text="@.sprite_color_mode">
 | |
|           <item command="ChangePixelFormat" text="@.sprite_color_mode_rgb">
 | |
|             <param name="format" value="rgb" />
 | |
|           </item>
 | |
|           <item command="ChangePixelFormat" text="@.sprite_color_mode_grayscale">
 | |
|             <param name="format" value="grayscale" />
 | |
|           </item>
 | |
|           <item command="ChangePixelFormat" text="@.sprite_color_mode_indexed">
 | |
|             <param name="format" value="indexed" />
 | |
|           </item>
 | |
|           <separator />
 | |
|           <item command="ChangePixelFormat" text="@.sprite_color_mode_more_options" />
 | |
|         </menu>
 | |
|         <separator />
 | |
|         <item command="DuplicateSprite" text="@.sprite_duplicate" />
 | |
|         <separator />
 | |
|         <item command="SpriteSize" text="@.sprite_sprite_size" />
 | |
|         <item command="CanvasSize" text="@.sprite_canvas_size" />
 | |
|         <menu text="@.sprite_rotate_canvas">
 | |
|           <item command="Rotate" text="@.sprite_rotate_180">
 | |
|             <param name="target" value="canvas" />
 | |
|             <param name="angle" value="180" />
 | |
|           </item>
 | |
|           <item command="Rotate" text="@.sprite_rotate_90cw">
 | |
|             <param name="target" value="canvas" />
 | |
|             <param name="angle" value="90" />
 | |
|           </item>
 | |
|           <item command="Rotate" text="@.sprite_rotate_90ccw">
 | |
|             <param name="target" value="canvas" />
 | |
|             <param name="angle" value="-90" />
 | |
|           </item>
 | |
|           <separator />
 | |
|           <item command="Flip" text="@.sprite_flip_canvas_horizontal">
 | |
|             <param name="target" value="canvas" />
 | |
|             <param name="orientation" value="horizontal" />
 | |
|           </item>
 | |
|           <item command="Flip" text="@.sprite_flip_canvas_vertical">
 | |
|             <param name="target" value="canvas" />
 | |
|             <param name="orientation" value="vertical" />
 | |
|           </item>
 | |
|         </menu>
 | |
|         <separator />
 | |
|         <item command="CropSprite" text="@.sprite_crop" />
 | |
|         <item command="AutocropSprite" text="@.sprite_trim" />
 | |
|       </menu>
 | |
|       <menu text="@.layer">
 | |
|         <item command="LayerProperties" text="@.layer_properties" />
 | |
|         <item command="LayerVisibility" text="@.layer_visible" />
 | |
|         <item command="LayerLock" text="@.layer_lock_layers" />
 | |
|         <item command="OpenGroup" text="@.layer_open_group" />
 | |
|         <separator />
 | |
|         <item command="NewLayer" text="@.layer_new_layer" />
 | |
|         <item command="NewLayer" text="@.layer_new_group">
 | |
|           <param name="group" value="true" />
 | |
|         </item>
 | |
|         <item command="RemoveLayer" text="@.layer_delete_layer" />
 | |
|         <item command="BackgroundFromLayer" text="@.layer_background_from_layer" />
 | |
|         <item command="LayerFromBackground" text="@.layer_layer_from_background" />
 | |
|         <separator />
 | |
|         <item command="DuplicateLayer" text="@.layer_duplicate" />
 | |
|         <item command="MergeDownLayer" text="@.layer_merge_down" />
 | |
|         <item command="FlattenLayers" text="@.layer_flatten" />
 | |
|         <item command="FlattenLayers" text="@.layer_flatten_visible">
 | |
|           <param name="visibleOnly" value="true" />
 | |
|         </item>
 | |
|         <separator />
 | |
|         <item command="NewLayer" text="@.layer_add_reference_layer">
 | |
|           <param name="reference" value="true" />
 | |
|           <param name="from-file" value="true" />
 | |
|         </item>
 | |
|       </menu>
 | |
|       <menu text="@.frame">
 | |
|         <item command="FrameProperties" text="@.frame_properties">
 | |
|           <param name="frame" value="current" />
 | |
|         </item>
 | |
|         <item command="CelProperties" text="@.frame_cel_properties" />
 | |
|         <separator />
 | |
|         <item command="NewFrame" text="@.frame_new_frame" />
 | |
|         <item command="NewFrame" text="@.frame_new_empty_frame">
 | |
|           <param name="content" value="empty" />
 | |
|         </item>
 | |
|         <item command="NewFrame" text="@.frame_duplicate_cels">
 | |
|           <param name="content" value="celblock" />
 | |
|         </item>
 | |
|         <item command="NewFrame" text="@.frame_duplicate_linked_cels">
 | |
|           <param name="content" value="cel" />
 | |
|         </item>
 | |
|         <item command="RemoveFrame" text="@.frame_delete_frame" />
 | |
|         <separator />
 | |
|         <menu text="@.frame_tags">
 | |
|           <item command="FrameTagProperties" text="@.frame_tags_tag_properties" />
 | |
|           <separator />
 | |
|           <item command="NewFrameTag" text="@.frame_tags_new_tag" />
 | |
|           <item command="RemoveFrameTag" text="@.frame_tags_delete_tag" />
 | |
|         </menu>
 | |
|         <menu text="@.frame_jump_to">
 | |
|           <item command="GotoFirstFrame" text="@.frame_jump_to_first_frame" />
 | |
|           <item command="GotoPreviousFrame" text="@.frame_jump_to_previous_frame" />
 | |
|           <item command="GotoNextFrame" text="@.frame_jump_to_next_frame" />
 | |
|           <item command="GotoLastFrame" text="@.frame_jump_to_last_frame" />
 | |
|           <separator />
 | |
|           <item command="GotoFirstFrameInTag" text="@.frame_jump_to_first_frame_in_tag" />
 | |
|           <item command="GotoLastFrameInTag" text="@.frame_jump_to_last_frame_in_tag" />
 | |
|           <separator />
 | |
|           <item command="GotoFrame" text="@.frame_go_to_frame" />
 | |
|         </menu>
 | |
|         <item command="PlayAnimation" text="@.frame_play_animation" />
 | |
|         <separator />
 | |
|         <item command="FrameProperties" text="@.frame_constant_frame_rate">
 | |
|           <param name="frame" value="all" />
 | |
|         </item>
 | |
|         <item command="ReverseFrames" text="@.frame_reverse_frames" />
 | |
|       </menu>
 | |
|       <menu text="@.select">
 | |
|         <item command="MaskAll" text="@.select_all" />
 | |
|         <item command="DeselectMask" text="@.select_deselect" />
 | |
|         <item command="ReselectMask" text="@.select_reselect" />
 | |
|         <item command="InvertMask" text="@.select_inverse" />
 | |
|         <separator />
 | |
|         <item command="MaskByColor" text="@.select_color_range" />
 | |
|         <menu text="@.select_modify">
 | |
|           <item command="ModifySelection" text="@.select_modify_border">
 | |
|             <param name="modifier" value="border" />
 | |
|           </item>
 | |
|           <item command="ModifySelection" text="@.select_modify_expand">
 | |
|             <param name="modifier" value="expand" />
 | |
|           </item>
 | |
|           <item command="ModifySelection" text="@.select_modify_contract">
 | |
|             <param name="modifier" value="contract" />
 | |
|           </item>
 | |
|         </menu>
 | |
|         <separator />
 | |
|         <item command="LoadMask" text="@.select_load_from_file" />
 | |
|         <item command="SaveMask" text="@.select_save_to_file" />
 | |
|       </menu>
 | |
|       <menu text="@.view">
 | |
|         <item command="DuplicateView" text="@.view_duplicate_view" />
 | |
|         <separator />
 | |
|         <item command="ShowExtras" text="@.view_show_extras" />
 | |
|         <menu text="@.view_show">
 | |
|           <item command="ShowLayerEdges" text="@.view_show_layer_edges" />
 | |
|           <item command="ShowSelectionEdges" text="@.view_show_selection_edges" />
 | |
|           <item command="ShowGrid" text="@.view_show_grid" />
 | |
|           <item command="ShowAutoGuides" text="@.view_show_auto_guides" />
 | |
|           <item command="ShowSlices" text="@.view_show_slices" />
 | |
|           <item command="ShowPixelGrid" text="@.view_show_pixel_grid" />
 | |
|           <separator />
 | |
|           <item command="ShowBrushPreview" text="@.view_show_brush_preview" />
 | |
|         </menu>
 | |
|         <separator />
 | |
|         <menu text="@.view_grid">
 | |
|           <item command="GridSettings" text="@.view_grid_settings" />
 | |
|           <item command="SelectionAsGrid" text="@.view_grid_selection_as_grid" />
 | |
|           <item command="SnapToGrid" text="@.view_grid_snap_to_grid" />
 | |
|         </menu>
 | |
|         <menu text="@.view_tiled_mode">
 | |
|           <item command="TiledMode" text="@.view_tiled_mode_none">
 | |
|             <param name="axis" value="none" />
 | |
|           </item>
 | |
|           <item command="TiledMode" text="@.view_tiled_mode_both">
 | |
|             <param name="axis" value="both" />
 | |
|           </item>
 | |
|           <item command="TiledMode" text="@.view_tiled_mode_x">
 | |
|             <param name="axis" value="x" />
 | |
|           </item>
 | |
|           <item command="TiledMode" text="@.view_tiled_mode_y">
 | |
|             <param name="axis" value="y" />
 | |
|           </item>
 | |
|         </menu>
 | |
|         <item command="SymmetryMode" text="@.view_symmetry_options" />
 | |
|         <separator />
 | |
|         <item command="SetLoopSection" text="@.view_set_loop_section" />
 | |
|         <item command="ShowOnionSkin" text="@.view_show_onion_skin" />
 | |
|         <separator />
 | |
|         <item command="Timeline" text="@.view_timeline">
 | |
|           <param name="switch" value="true" />
 | |
|         </item>
 | |
|         <item command="TogglePreview" text="@.view_preview" />
 | |
|         <item command="AdvancedMode" text="@.view_full_screen_mode" />
 | |
|         <item command="FullscreenPreview" text="@.view_full_screen_preview" />
 | |
|         <item command="Home" text="@.view_home" />
 | |
|         <separator />
 | |
|         <item command="Refresh" text="@.view_refresh" />
 | |
|       </menu>
 | |
|       <menu text="@.help" id="help_menu">
 | |
|         <item command="OpenBrowser" text="@.help_readme">
 | |
|           <param name="filename" value="README.md" />
 | |
|         </item>
 | |
|         <separator />
 | |
|         <item command="Launch" text="@.help_quick_reference">
 | |
|           <param name="type" value="url" />
 | |
|           <param name="path" value="/quickref/" />
 | |
|         </item>
 | |
|         <item command="Launch" text="@.help_documentation">
 | |
|           <param name="type" value="url" />
 | |
|           <param name="path" value="/docs/" />
 | |
|         </item>
 | |
|         <item command="Launch" text="@.help_tutorial">
 | |
|           <param name="type" value="url" />
 | |
|           <param name="path" value="/tutorial/" />
 | |
|         </item>
 | |
|         <separator />
 | |
|         <item command="Launch" text="@.help_release_notes">
 | |
|           <param name="type" value="url" />
 | |
|           <param name="path" value="/release-notes/" />
 | |
|         </item>
 | |
|         <item command="Launch" text="@.help_twitter">
 | |
|           <param name="type" value="url" />
 | |
|           <param name="path" value="http://twitter.com/aseprite" />
 | |
|         </item>
 | |
|         <separator />
 | |
|         <item command="About" text="@.help_about" />
 | |
|       </menu>
 | |
|     </menu>
 | |
| 
 | |
|     <menu id="tab_popup_menu">
 | |
|       <item command="CloseFile" text="@.close" />
 | |
|     </menu>
 | |
| 
 | |
|     <menu id="document_tab_popup_menu">
 | |
|       <item command="CloseFile" text="@tab_popup_menu.close" />
 | |
|       <item command="DuplicateView" text="@.duplicate_view" />
 | |
|       <separator />
 | |
|       <item command="OpenWithApp" text="@.open_with_os" />
 | |
|       <item command="OpenInFolder" text="@.open_in_folder" />
 | |
|     </menu>
 | |
| 
 | |
|     <menu id="layer_popup_menu">
 | |
|       <item command="LayerProperties" text="@main_menu.layer_properties" />
 | |
|       <separator />
 | |
|       <item command="NewLayer" text="@main_menu.layer_new_layer" />
 | |
|       <item command="NewLayer" text="@main_menu.layer_new_group">
 | |
|         <param name="group" value="true" />
 | |
|       </item>
 | |
|       <item command="RemoveLayer" text="@main_menu.layer_delete_layer" />
 | |
|       <item command="BackgroundFromLayer" text="@main_menu.layer_background_from_layer" />
 | |
|       <item command="LayerFromBackground" text="@main_menu.layer_layer_from_background" />
 | |
|       <separator />
 | |
|       <item command="DuplicateLayer" text="@main_menu.layer_duplicate" />
 | |
|       <item command="MergeDownLayer" text="@main_menu.layer_merge_down" />
 | |
|       <item command="FlattenLayers" text="@main_menu.layer_flatten" />
 | |
|       <item command="FlattenLayers" text="@main_menu.layer_flatten_visible">
 | |
|         <param name="visibleOnly" value="true" />
 | |
|       </item>
 | |
|     </menu>
 | |
| 
 | |
|     <menu id="frame_popup_menu">
 | |
|       <item command="FrameProperties" text="@main_menu.frame_properties">
 | |
|         <param name="frame" value="current" />
 | |
|       </item>
 | |
|       <separator />
 | |
|       <item command="NewFrame" text="@main_menu.frame_new_frame" />
 | |
|       <item command="NewFrame" text="@main_menu.frame_new_empty_frame">
 | |
|         <param name="content" value="empty" />
 | |
|       </item>
 | |
|       <item command="NewFrameTag" text="@main_menu.frame_tags_new_tag" />
 | |
|       <item command="RemoveFrame" text="@main_menu.frame_delete_frame" />
 | |
|       <separator />
 | |
|       <item command="SetLoopSection" text="@main_menu.view_set_loop_section" />
 | |
|       <separator />
 | |
|       <item command="ReverseFrames" text="@main_menu.frame_reverse_frames" />
 | |
|     </menu>
 | |
| 
 | |
|     <menu id="cel_popup_menu">
 | |
|       <item command="CelProperties" text="@main_menu.frame_cel_properties" />
 | |
|       <separator />
 | |
|       <item command="ClearCel" text="@.clear" />
 | |
|       <item command="UnlinkCel" text="@.unlink" />
 | |
|       <item command="LinkCels" text="@.link_cels" />
 | |
|       <separator />
 | |
|       <item command="NewFrame" text="@main_menu.frame_duplicate_cels">
 | |
|         <param name="content" value="celblock" />
 | |
|       </item>
 | |
|       <item command="NewFrame" text="@main_menu.frame_duplicate_linked_cels">
 | |
|         <param name="content" value="cel" />
 | |
|       </item>
 | |
|     </menu>
 | |
| 
 | |
|     <menu id="cel_movement_popup_menu">
 | |
|       <item command="MoveCel" text="@.move" />
 | |
|       <item command="CopyCel" text="@.copy" />
 | |
|       <separator />
 | |
|       <item command="Cancel" text="@.cancel">
 | |
|         <param name="type" value="noop" />
 | |
|       </item>
 | |
|     </menu>
 | |
| 
 | |
|     <menu id="frame_tag_popup_menu">
 | |
|       <item command="FrameTagProperties" text="@main_menu.frame_tags_tag_properties" />
 | |
|       <item command="RemoveFrameTag" text="@main_menu.frame_tags_delete_tag" />
 | |
|     </menu>
 | |
| 
 | |
|     <menu id="slice_popup_menu">
 | |
|       <item command="SliceProperties" text="@.properties" />
 | |
|       <item command="RemoveSlice" text="@.delete" />
 | |
|     </menu>
 | |
| 
 | |
|     <menu id="palette_popup_menu">
 | |
|       <item command="PaletteEditor" text="@.edit_palette" />
 | |
|       <item command="PaletteSize" text="@.palette_size" />
 | |
|       <separator />
 | |
|       <item command="SetPaletteEntrySize" text="@.small_size">
 | |
|         <param name="size" value="7" />
 | |
|       </item>
 | |
|       <item command="SetPaletteEntrySize" text="@.medium_size">
 | |
|         <param name="size" value="11" />
 | |
|       </item>
 | |
|       <item command="SetPaletteEntrySize" text="@.large_size">
 | |
|         <param name="size" value="17" />
 | |
|       </item>
 | |
|       <separator />
 | |
|       <item command="SetColorSelector" text="@.color_tint_shade_tone">
 | |
|         <param name="type" value="tint-shade-tone" />
 | |
|       </item>
 | |
|       <item command="SetColorSelector" text="@.color_spectrum">
 | |
|         <param name="type" value="spectrum" />
 | |
|       </item>
 | |
|       <item command="SetColorSelector" text="@.rgb_color_wheel">
 | |
|         <param name="type" value="rgb-wheel" />
 | |
|       </item>
 | |
|       <item command="SetColorSelector" text="@.ryb_color_wheel">
 | |
|         <param name="type" value="ryb-wheel" />
 | |
|       </item>
 | |
|       <item command="SetColorSelector" text="@.normal_map_color_wheel">
 | |
|         <param name="type" value="normal-map-wheel" />
 | |
|       </item>
 | |
|       <separator />
 | |
|       <item command="LoadPalette" text="@.load_palette" />
 | |
|       <item command="SavePalette" text="@.save_palette" />
 | |
|       <item command="LoadPalette" text="@.load_default_palette">
 | |
|         <param name="preset" value="default" />
 | |
|       </item>
 | |
|       <item command="SavePalette" text="@.save_as_default_palette">
 | |
|         <param name="preset" value="default" />
 | |
|       </item>
 | |
|       <separator />
 | |
|       <item command="ColorQuantization" text="@.create_palette_from_current_sprite" />
 | |
|     </menu>
 | |
| 
 | |
|     <menu id="ink_popup_menu">
 | |
|       <item command="SetInkType" text="@inks.simple_ink">
 | |
|         <param name="type" value="simple" />
 | |
|       </item>
 | |
|       <item command="SetInkType" text="@inks.alpha_compositing">
 | |
|         <param name="type" value="alpha-compositing" />
 | |
|       </item>
 | |
|       <item command="SetInkType" text="@inks.copy_color">
 | |
|         <param name="type" value="copy-color" />
 | |
|       </item>
 | |
|       <item command="SetInkType" text="@inks.lock_alpha">
 | |
|         <param name="type" value="lock-alpha" />
 | |
|       </item>
 | |
|       <item command="SetInkType" text="@inks.shading">
 | |
|         <param name="type" value="shading" />
 | |
|       </item>
 | |
|       <separator />
 | |
|       <item command="SetSameInk" text="@.same_in_all_tools" />
 | |
|     </menu>
 | |
| 
 | |
|   </menus>
 | |
| 
 | |
|   <!-- tools -->
 | |
|   <tools>
 | |
| 
 | |
|     <group id="selection_tools">
 | |
|       <tool id="rectangular_marquee"
 | |
|             text="@.rectangular_marquee"
 | |
|             tooltip="@.selection_tooltip"
 | |
|             fill="always"
 | |
|             ink="selection"
 | |
|             controller="two_points"
 | |
|             pointshape="pixel"
 | |
|             intertwine="as_rectangles"
 | |
|             tracepolicy="last" />
 | |
|       <tool id="elliptical_marquee"
 | |
|             text="@.elliptical_marquee"
 | |
|             tooltip="@.selection_tooltip"
 | |
|             fill="always"
 | |
|             ink="selection"
 | |
|             controller="two_points"
 | |
|             pointshape="pixel"
 | |
|             intertwine="as_ellipses"
 | |
|             tracepolicy="last" />
 | |
|       <tool id="lasso"
 | |
|             text="@.lasso_tool"
 | |
|             tooltip="@.selection_tooltip"
 | |
|             fill="always"
 | |
|             ink="selection"
 | |
|             controller="freehand"
 | |
|             pointshape="pixel"
 | |
|             intertwine="as_lines"
 | |
|             tracepolicy="accumulate" />
 | |
|       <tool id="polygonal_lasso"
 | |
|             text="@.polygonal_lasso"
 | |
|             tooltip="@.selection_tooltip"
 | |
|             fill="always"
 | |
|             ink="selection"
 | |
|             controller="point_by_point"
 | |
|             pointshape="pixel"
 | |
|             intertwine="as_lines"
 | |
|             tracepolicy="last" />
 | |
|       <tool id="magic_wand"
 | |
|             text="@.magic_wand"
 | |
|             tooltip="@.selection_tooltip"
 | |
|             fill="always"
 | |
|             ink="selection"
 | |
|             controller="one_point"
 | |
|             pointshape="floodfill"
 | |
|             tracepolicy="accumulate" />
 | |
|     </group>
 | |
| 
 | |
|     <group id="pencil_tools">
 | |
|       <tool id="pencil"
 | |
|             text="@.pencil"
 | |
|             ink="paint"
 | |
|             controller="freehand"
 | |
|             pointshape="brush"
 | |
|             intertwine="as_lines"
 | |
|             tracepolicy="accumulate" />
 | |
|       <tool id="spray"
 | |
|             text="@.spray"
 | |
|             ink="paint"
 | |
|             controller="freehand"
 | |
|             pointshape="spray"
 | |
|             tracepolicy="overlap" />
 | |
|     </group>
 | |
| 
 | |
|     <group id="eraser_tools">
 | |
|       <tool id="eraser"
 | |
|             text="@.eraser"
 | |
|             tooltip="@.eraser_tooltip"
 | |
|             ink_left="eraser"
 | |
|             ink_right="replace_fg_with_bg"
 | |
|             controller="freehand"
 | |
|             pointshape="brush"
 | |
|             intertwine="as_lines"
 | |
|             tracepolicy="accumulate"
 | |
|             default_brush_size="8" />
 | |
|     </group>
 | |
| 
 | |
|     <group id="color_tools">
 | |
|       <tool id="eyedropper"
 | |
|             text="@.eyedropper"
 | |
|             ink_left="pick_fg"
 | |
|             ink_right="pick_bg"
 | |
|             controller="freehand"
 | |
|             pointshape="pixel" />
 | |
|     </group>
 | |
| 
 | |
|     <group id="view_tools">
 | |
|       <tool id="zoom"
 | |
|             text="@.zoom"
 | |
|             ink="zoom"
 | |
|             controller="freehand" />
 | |
|       <tool id="hand"
 | |
|             text="@.hand"
 | |
|             ink="scroll"
 | |
|             controller="freehand" />
 | |
|     </group>
 | |
| 
 | |
|     <group id="move_tools">
 | |
|       <tool id="move"
 | |
|             text="@.move"
 | |
|             ink="move"
 | |
|             controller="freehand" />
 | |
|       <tool id="slice"
 | |
|             text="@.slice"
 | |
|             fill="none"
 | |
|             ink="slice"
 | |
|             controller="two_points"
 | |
|             pointshape="pixel"
 | |
|             intertwine="as_rectangles"
 | |
|             tracepolicy="last" />
 | |
|     </group>
 | |
| 
 | |
|     <group id="paint_bucket">
 | |
|       <tool id="paint_bucket"
 | |
|             text="@.paint_bucket"
 | |
|             ink="paint"
 | |
|             controller="one_point"
 | |
|             pointshape="floodfill"
 | |
|             tracepolicy="accumulate" />
 | |
|       <tool id="gradient"
 | |
|             text="@.gradient"
 | |
|             ink="gradient"
 | |
|             controller="two_points"
 | |
|             pointshape="floodfill"
 | |
|             intertwine="first_point"
 | |
|             tracepolicy="last" />
 | |
|     </group>
 | |
| 
 | |
|     <group id="perfect_traces">
 | |
|       <tool id="line"
 | |
|             text="@.line"
 | |
|             ink="paint"
 | |
|             controller="two_points"
 | |
|             pointshape="brush"
 | |
|             intertwine="as_lines"
 | |
|             tracepolicy="last" />
 | |
|       <tool id="curve"
 | |
|             text="@.curve"
 | |
|             ink="paint"
 | |
|             controller="four_points"
 | |
|             pointshape="brush"
 | |
|             intertwine="as_bezier"
 | |
|             tracepolicy="last" />
 | |
|     </group>
 | |
| 
 | |
|     <group id="shapes">
 | |
|       <tool id="rectangle"
 | |
|             text="@.rectangle"
 | |
|             fill="optional"
 | |
|             ink="paint"
 | |
|             controller="two_points"
 | |
|             pointshape="brush"
 | |
|             intertwine="as_rectangles"
 | |
|             tracepolicy="last" />
 | |
|       <tool id="filled_rectangle"
 | |
|             text="@.filled_rectangle"
 | |
|             fill="always"
 | |
|             ink="paint"
 | |
|             controller="two_points"
 | |
|             pointshape="brush"
 | |
|             intertwine="as_rectangles"
 | |
|             tracepolicy="last" />
 | |
|       <tool id="ellipse"
 | |
|             text="@.ellipse"
 | |
|             fill="optional"
 | |
|             ink="paint"
 | |
|             controller="two_points"
 | |
|             pointshape="brush"
 | |
|             intertwine="as_ellipses"
 | |
|             tracepolicy="last" />
 | |
|       <tool id="filled_ellipse"
 | |
|             text="@.filled_ellipse"
 | |
|             fill="always"
 | |
|             ink="paint"
 | |
|             controller="two_points"
 | |
|             pointshape="brush"
 | |
|             intertwine="as_ellipses"
 | |
|             tracepolicy="last" />
 | |
|     </group>
 | |
| 
 | |
|     <group id="contours">
 | |
|       <tool id="contour"
 | |
|             text="@.contour"
 | |
|             fill="always"
 | |
|             ink="paint"
 | |
|             controller="freehand"
 | |
|             pointshape="brush"
 | |
|             intertwine="as_lines"
 | |
|             tracepolicy="accumulate" />
 | |
|       <tool id="polygon"
 | |
|             text="@.polygon"
 | |
|             fill="always"
 | |
|             ink="paint"
 | |
|             controller="point_by_point"
 | |
|             pointshape="brush"
 | |
|             intertwine="as_lines"
 | |
|             tracepolicy="last" />
 | |
|     </group>
 | |
| 
 | |
|     <group id="effects">
 | |
|       <tool id="blur"
 | |
|             text="@.blur"
 | |
|             ink="blur"
 | |
|             controller="freehand"
 | |
|             pointshape="brush"
 | |
|             intertwine="as_lines"
 | |
|             tracepolicy="accumulate"
 | |
|             default_brush_size="16" />
 | |
|       <tool id="jumble"
 | |
|             text="@.jumble"
 | |
|             ink="jumble"
 | |
|             controller="freehand"
 | |
|             pointshape="brush"
 | |
|             intertwine="as_lines"
 | |
|             tracepolicy="overlap"
 | |
|             default_brush_size="16" />
 | |
|     </group>
 | |
| 
 | |
|   </tools>
 | |
| 
 | |
| </gui>
 |