#include <windows.h>
#include "Panex.h"
#include "version.h"
wpanex ACCELERATORS
{
  VK_F3, ACTION_GET, VIRTKEY
  "g", ACTION_GET
  "G", ACTION_GET
  VK_F4, ACTION_WRITE, VIRTKEY
  "w", ACTION_WRITE
  "W", ACTION_WRITE
  VK_F10, ACTION_EXIT, VIRTKEY
  "q", ACTION_EXIT
  "Q", ACTION_EXIT
/*  "^c", ACTION_EXIT
  "^C", ACTION_EXIT*/
  VK_ESCAPE, ACTION_HIDE, VIRTKEY
  VK_F5, ACTION_UNDO, VIRTKEY
  "u", ACTION_UNDO
  "U", ACTION_UNDO
  VK_F6, ACTION_REDO, VIRTKEY
  "r", ACTION_REDO
  "R", ACTION_REDO
  VK_F7, ACTION_CLEAR, VIRTKEY
  "c", ACTION_CLEAR
  "C", ACTION_CLEAR
  VK_F9, ACTION_SOLVE, VIRTKEY
  "s", ACTION_SOLVE
  "S", ACTION_SOLVE
  VK_F11, ACTION_MODE, VIRTKEY
  "m", ACTION_MODE
  "M", ACTION_MODE
  "i", ACTION_INCREMENT
  "I", ACTION_INCREMENT
  "d", ACTION_DECREMENT
  "D", ACTION_DECREMENT
  ".", ACTION_SPEED
  ">", ACTION_SPEED
  ",", ACTION_SLOW
  "<", ACTION_SLOW
  "@", ACTION_SOUND
  VK_NUMPAD2, ACTION_INCREMENT, VIRTKEY
  VK_NUMPAD6, ACTION_INCREMENT, VIRTKEY
  VK_RIGHT, ACTION_INCREMENT, VIRTKEY
  VK_NUMPAD4, ACTION_DECREMENT, VIRTKEY
  VK_NUMPAD8, ACTION_DECREMENT, VIRTKEY
  VK_LEFT, ACTION_DECREMENT, VIRTKEY
  "?", ACTION_DESCRIPTION
  "!", ACTION_FEATURES
  94, ACTION_REFERENCES /* ^ */
  "a", ACTION_ABOUT
  "A", ACTION_ABOUT
  VK_F1, ACTION_ABOUT, VIRTKEY
}
wpanex ICON "panex.ico"
wpanex MENU
{
  POPUP "&File"
  {
    MENUITEM "&Get\tF3", ACTION_GET
    MENUITEM "&Write\tF4", ACTION_WRITE
    MENUITEM "&Quit\tF10", ACTION_EXIT
  }
  POPUP "&Edit"
  {
    MENUITEM "&Undo\tF5", ACTION_UNDO
    MENUITEM "&Redo\tF6", ACTION_REDO
    MENUITEM "&Clear\tF7", ACTION_CLEAR
    MENUITEM "Auto-&solve\tF9", ACTION_SOLVE
    MENUITEM "&Mode (Hanoi/Algorithme/Panex)\tF11", ACTION_MODE
    MENUITEM "&Increment\ti", ACTION_INCREMENT
    MENUITEM "&Decrement\td", ACTION_DECREMENT
    MENUITEM "&Speed\t>", ACTION_SPEED
    MENUITEM "&Slow\t<", ACTION_SLOW
    MENUITEM "&Sound\t@", ACTION_SOUND
  }
  POPUP "&Help"
  {
    MENUITEM "&Description\t?", ACTION_DESCRIPTION
    MENUITEM "&Features\t!", ACTION_FEATURES
    MENUITEM "&References\t^", ACTION_REFERENCES
    MENUITEM "&About\tF1", ACTION_ABOUT
  }
}
ABOUT DIALOG 25, 28, 190, 100
/*;LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL*/
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "About"
{
  ICON "wpanex", -1, 5, 7, 16, 16
  LTEXT "Windows Panex  Version " VERSION, -1, 30, 11, 150, 18
  CONTROL "", -1, "Static", SS_BLACKRECT, 20, 29, 148, 1
  LTEXT "Send bugs (reports, or fixes) to the author: David Bagley <bagleyd AT verizon.net>", -1, 30, 33, 150, 18
  CONTROL "", -1, "Static", SS_BLACKRECT, 20, 53, 148, 1
  LTEXT "The latest version is at: https://www.sillycycle.com/puzzles.html", -1, 30, 58, 150, 18
  CONTROL "", -1, "Static", SS_BLACKRECT, 20, 79, 148, 1
  DEFPUSHBUTTON "OK", IDOK, 79, 84, 32, 14, WS_GROUP
}
