2019-11-11 00:11:59 -05:00
|
|
|
#pragma once
|
|
|
|
|
#ifndef __PL_MENUS_H__
|
|
|
|
|
#define __PL_MENUS_H__
|
|
|
|
|
|
|
|
|
|
#include "PLCore.h"
|
|
|
|
|
|
|
|
|
|
class PLPasStr;
|
|
|
|
|
|
|
|
|
|
MenuHandle GetMenu(int resID);
|
2019-12-21 18:40:17 -05:00
|
|
|
void InsertMenu(MenuHandle menu, int beforeID);
|
2019-11-11 00:11:59 -05:00
|
|
|
|
|
|
|
|
void EnableMenuItem(MenuHandle menu, int index);
|
|
|
|
|
void DisableMenuItem(MenuHandle menu, int index);
|
|
|
|
|
void CheckMenuItem(MenuHandle menu, int index, Boolean checked);
|
|
|
|
|
void SetMenuItemText(MenuHandle menu, int index, const PLPasStr &text);
|
|
|
|
|
|
2020-06-06 02:25:10 -04:00
|
|
|
void AppendMenuItem(MenuHandle menu, int8_t iconResID, uint8_t key, uint8_t submenuID, uint8_t textStyle, bool enabled, bool checked, const PLPasStr &text);
|
|
|
|
|
|
2019-11-11 00:11:59 -05:00
|
|
|
#endif
|