     @menu.gridX = phina.util.Grid(@width  - @padding, @cols, true)
     @menu.gridY = phina.util.Grid(@height - @padding, @rows, true, - @menu.height / 2 + @itemHeight / 2 + @padding)
 
+    @cursor = phina.display.RectangleShape
+      width:  @itemWidth
+      height: @itemHeight
+      stroke:       'red'
+      strokeWidth:  3
+      visible:      true
+      cornerRadius: 5
+      fill:         null
+      backgroundColor: 'transparent'
+    @cursor.addChildTo @menu
+    @btns = []
     for m,i in @menus
       btn = phina.ui.Button
         text:   m.text

# MenuScene

phina.define 'MenuScene',
  superClass: 'nz.SceneBase'

  _static:
    defaults:

      @fontWeight
    } = {}.$safe(options).$safe MenuScene.defaults

    @index = 0

    @rows       = @_calcRows()
    @itemWidth  = @_calcItemWidth()
    @itemHeight = @_calcItemHeight()
