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

Changes

  • If you don't need to show menu items in the list screen, you can now set the menuTable parameter of the AL_CreateList function to NULL.
  • AM_TITLE_LINE has been added to the control types that can be specified in showControl of AM_MenuItem structure. This is for displaying the title line of the menu, the string is automatically centered, and the background of the entire line (128 dots) is drawn with the background color specified for the item.
  • Added AM_LIST_PAINT_BGCOLOR to OptionFlag in AM_Option structure. When displaying a line in the list display, a radio button, checkbox, or blank background from the end of the text to the end of the line is drawn with the background color specified for that line. By default, it is drawn with the background color specified by MenuBackColor of AM_Option structure.
  • Added AM_THICK_SCROLL_BAR to OptionFlag in AM_Option structure. When the scroll bar is displayed in the list area, it is drawn with a 2-dot red line. By default, a 1-dot line of the color specified by MenuForeColor of AM_Option structure is drawn.

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/06/28