SAdefault

菜单 Menu

屏上面板菜单

sa · 扩展 default · SCM 原生命令

共 13 条。写法见 Lua / Redux

创建

CREATE_MENU · 08D4
Menu.Create

建屏上面板(标题、位置、列数、可否交互等)。

08D4 CREATE_MENU
in: header, topLeftX, topLeftY, width, numColumns, interactive, background, alignment
out: handle

列对齐

SET_MENU_COLUMN_ORIENTATION · 08D6
Menu.SetColumnOrientation

设列对齐。

08D6 SET_MENU_COLUMN_ORIENTATION
in: self, column, alignment

高亮行

GET_MENU_ITEM_SELECTED · 08D7
Menu.GetItemSelected

当前高亮行。

08D7 GET_MENU_ITEM_SELECTED
in: self
out: row

确认行

GET_MENU_ITEM_ACCEPTED · 08D8
Menu.GetItemAccepted

用冲刺键确认的最后一行。

08D8 GET_MENU_ITEM_ACCEPTED
in: self
out: row

启停行

ACTIVATE_MENU_ITEM · 08D9
Menu.ActivateItem

启用 / 禁用某一行。

08D9 ACTIVATE_MENU_ITEM
in: self, row, state

删除

DELETE_MENU · 08DA
Menu.Delete

从屏幕移除面板。

08DA DELETE_MENU
in: self

设列

SET_MENU_COLUMN · 08DB
Menu.SetColumn

设一列标题与最多 12 行 GXT。

08DB SET_MENU_COLUMN
in: self, column, title, row0, row1, row2, row3, row4, row5, row6, row7, row8, row9, row10, row11

行带一数字

SET_MENU_ITEM_WITH_NUMBER · 08EE
Menu.SetItemWithNumber

行文本带一个数字占位。

08EE SET_MENU_ITEM_WITH_NUMBER
in: self, column, row, gxt, number

行带两数字

SET_MENU_ITEM_WITH_2_NUMBERS · 08EF
Menu.SetItemWith2Numbers

行文本带两个数字。

08EF SET_MENU_ITEM_WITH_2_NUMBERS
in: self, column, row, gxt, number1, number2

活动行

SET_ACTIVE_MENU_ITEM · 090E
Menu.SetActiveItem

设当前活动 / 高亮行。

090E SET_ACTIVE_MENU_ITEM
in: self, row

列宽

SET_MENU_COLUMN_WIDTH · 09DB
Menu.SetColumnWidth

设列宽。

09DB SET_MENU_COLUMN_WIDTH
in: self, column, width

菜单改车色

CHANGE_CAR_COLOUR_FROM_MENU · 0A22
Menu.ChangeCarColor

按菜单行改车身色槽。

0A22 CHANGE_CAR_COLOUR_FROM_MENU
in: self, vehicle, colorSlot, row

高亮商品

HIGHLIGHT_MENU_ITEM · 0A23
Menu.HighlightItem

高亮行(常标已购商品)。

0A23 HIGHLIGHT_MENU_ITEM
in: self, row, state

On this page