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

Method setProp

packages/fairygui/src/widgets/GButton.ts:452–473  ·  view source on GitHub ↗
(index: number, value: any)

Source from the content-addressed store, hash-verified

450 }
451
452 public setProp(index: number, value: any): void {
453 switch (index) {
454 case EObjectPropID.Color:
455 this.titleColor = value;
456 break;
457 case EObjectPropID.OutlineColor:
458 const tf = this.getTextField();
459 if (tf) {
460 tf.strokeColor = value;
461 }
462 break;
463 case EObjectPropID.FontSize:
464 this.titleFontSize = value;
465 break;
466 case EObjectPropID.Selected:
467 this.selected = value;
468 break;
469 default:
470 super.setProp(index, value);
471 break;
472 }
473 }
474
475 protected constructExtension(buffer: ByteBuffer): void {
476 buffer.seek(0, 6);

Callers 1

setStateMethod · 0.45

Calls 1

getTextFieldMethod · 0.95

Tested by

no test coverage detected