We have released a new version (version 1.6.1) of the AdvancedMenu library.
Release history

Changes

  • Added AM_EDIT_DISABLE_TEXT_EDIT to EditOption in the AM_EditParam structure. You can disable input / edit operations in the input field.
  • The following functions have been added. You can enable / disable the input / edit operation of the input field programmatically.
  • Ungetc() can now be called before calling the AM_ExecMenu function.
  • The shift mode of the key input can be set independently for each menu.
  • Fixed the problem that the cursor does not move even if AM_EDIT_MOVE_CURSOR_BY_Q1Q2 is set in the input field where AM_EDIT_NUMERIC is set.
  • Fixed an issue where setting AM_EDIT_NUMERIC on an input field would cause the [Q1] and [Q2] keys to move focus to another input field. In the new version, setting AM_EDIT_MOVE_CURSOR_BY_Q1Q2 does not move the focus regardless of whether AM_EDIT_NUMERIC is set.

Requirements

The following files are required to use this version of the Advanced Menu library.

Following files included in the System 4.0 or later:
lib.h
libSTARTUPOPH5000.a

Update procedure

You can update the AdvancedMenu library by following the steps below.
  1. Download the new version of the zip file from the following link.

  2. Unzip the zip file and you will get the following files. Copy these files into the application's project that uses the AdvancedMenu library:
    AdvancedMenu.h
    libAdvancedMenu.a

  3. Copy the following files included in the System 4.0 or later into the application's project that uses the AdvancedMenu library:
    lib.h
    libSTARTUPOPH5000.a

  4. Build the application.


Last updated: 2021/10/04