MCPcopy Create free account
hub / github.com/esengine/esengine / setItemChecked

Method setItemChecked

packages/fairygui/src/widgets/PopupMenu.ts:202–210  ·  view source on GitHub ↗

* Set item checked state by name * 通过名称设置菜单项选中状态

(name: string, bChecked: boolean)

Source from the content-addressed store, hash-verified

200 * 通过名称设置菜单项选中状态
201 */
202 public setItemChecked(name: string, bChecked: boolean): void {
203 const item = this._list.getChild(name);
204 if (item && item instanceof GButton) {
205 const c = item.getController('checked');
206 if (c) {
207 c.selectedIndex = bChecked ? 2 : 1;
208 }
209 }
210 }
211
212 /**
213 * Check if item is checked by name

Callers

nothing calls this directly

Calls 2

getChildMethod · 0.45
getControllerMethod · 0.45

Tested by

no test coverage detected