Greasy Fork is available in English.

lib:menu

none

Автор
rssa_romeo
Щоденних встановлень
0
Всього встановлень
3
Рейтинги
0 0 0
Версія
3
Створено
10.04.2024
Оновлено
15.05.2024
Ліцензія
GPLv3
Відноситься до
Всі сайти

example:

const menu = loadlib("menu")
const z = new menu(
  { test1: { ctrlKey: true, key: "a" } },
  [
    {
      text: "test1",
      type: "key",
      innerstyle: {
        color: "green",
        width: "500px",
      },
      tab: 1,
      outerstyle: {
        color: "red",
      },
      allowmodifiers: true,
      keyreturntype: "object",
    },
    {
      type: "none",
      text: "------------------------------------",
      outerstyle: {
        color: "black",
      },
    },
    {
      type: "button",
      text: "test",
      buttontext: "test2",
      hint: `test hint
  test hint
  test hint
  test hint
  test hint
  test hint
  test hint<b>asdasd</b>
  test hint
  test hint
  test hint
  test hint
  test hint
  `,
      hinttype: "text",
      onclick(e) {
        log(e)
      },
      oncontextmenu(e) {
        log(e)
      },
    },
    { type: "select", text: "ttt", options: [1, 2, 3] },
    { type: "range", text: "213", min: 0, max: 10 },
    { type: "select", text: "333", options: [1, 2, 3] },
    { type: "select", text: "ttt", options: [1, 2, 3] },
  ],
  log
)
z.show()