438 {
439 Widget gesture_item_card_widget = gesture_item.GetRadialItemCard();
440
441 RichTextWidget gesture_text = RichTextWidget.Cast( gesture_item_card_widget.FindAnyWidget(
GESTURE_TEXT ) );
442 RichTextWidget input_text = RichTextWidget.Cast( gesture_item_card_widget.FindAnyWidget(
INPUT_TEXT ) );
443 gesture_text.SetText( gesture_item.GetName() );
444 bool input_name_available = gesture_item.GetBoundButtonText() != "";
445 input_text.Show(input_name_available);
446 if (input_name_available)
447 {
448 input_text.SetText(gesture_item.GetBoundButtonText());
449 }
450
452 if (gesture_item.GetCanPerformEmote())
453 {
454 gesture_item_card_widget.SetFlags(
WidgetFlags.DISABLED);
455 gesture_text.SetColor(
ARGB(255,255,255,255));
456 input_text.SetColor(
ARGB(255,255,255,255));
457 }
458 else
459 {
460 gesture_item_card_widget.ClearFlags(
WidgetFlags.DISABLED);
461 gesture_text.SetColor(
ARGB(255,150,150,150));
462 input_text.SetColor(
ARGB(255,150,150,150));
463 }
464 }
int ARGB(int a, int r, int g, int b)