Как покрасить кнопку в красный? - PullRequest
0 голосов
/ 22 мая 2018

Я попробовал этот фрагмент кода, как в rebol:

View [button "colored" 100.0.0]

, но кнопка все еще серого цвета.

1 Ответ

0 голосов
/ 03 января 2019

Такая функция пока не поддерживается при использовании встроенного виджета кнопок.Тем не менее, вы можете легко создать пользовательскую кнопку, используя универсальный тип лица base:

view [
    base red
        on-down [face/color: face/color / 2]
        on-up   [face/color: face/color * 2]
]

Вы также можете создать новый пользовательский стиль (для этого требуется по крайней мере автоматическое построение Red из главной ветви с 3 января, 2019):

view [
    style but: base
        on-down [face/color: face/color / 2 do-actor face event 'click]
        on-up   [face/color: face/color * 2]

    but "Say hi!" red on-click [print "hi"]
]
...