RebGUI - Buttons lose color after mouseover?
Hello, I notice that buttons go back to the default green color once moused over. Same behavior in the RebGUI demo. I tried testing an on-away action for the button, but that does nothing: display {test} [button "Test" red on-click [print "hello"] on-away [print "goodbye"]] Is there an action handler for a button that could be used to reset the button color back to red after mouseover? Using set-color ?? Thank you!
posted by: JackKort 22-Feb-2018/15:51:21-8:00
display {test} [b: button red "Test" on-click [wait .1 set-color face red]] do-events That color is in this draw block: display {test} [b: button "Test" red on-click [help b/effect/draw/14] button [help b/effect/draw/14]] do-events
posted by: Nick 22-Feb-2018/22:23:11-8:00
BTW, it may be worth looking at the 'request-ui function. It creates a ui.dat file like this: make object! [ page: 255.255.240 text: 64.64.64 theme-light: 114.159.207 theme-dark: 32.74.135 state-light: 114.159.207 state-dark: 32.74.135 outline-light: 204.204.204 outline-dark: 136.136.136 ] make object! [ cell: 4 edge: 1 font: 12 font-height: 14 gap: 2 line: 20 margin: 4 slider: 16 ] make object! [ action-on-enter: [drop-list edit-list field password spinner ] action-on-tab: [field ] caret-on-focus: [area ] cyclic: [group-box panel sheet tab-panel ] hilight-on-focus: [edit-list field password spinner ] tabbed: [area button drop-list drop-tree edit-list field grid password spinner ] ] make object! [ arrows-together: false radius: 5 font: "verdana" fonts: ["arial" "courier new" "times" "verdana" ] splash-delay: 1 tooltip-delay: 0:00:01 webdings: true window: none ]
posted by: Nick 22-Feb-2018/22:34:05-8:00
Thanks again Nick! Your on-click color reset would be good, but my red buttons are all window closers; was hoping to keep them red if user just passed cursor over them. Not a big deal. I'll have to digest what the 'request-ui is all about. Frustrating to me that I keep coming back to REBOL, but never get to devote the time I need to get better at it. I appreciate all your help, but hate to be a constant bother to you, since no one else chimes in here on my newbie questions. Is there another forum (AltME?) you'd rather direct me to for these types of questions? I like your forum's usability and I'm getting great help! Take Care!
posted by: JackKort 23-Feb-2018/11:29:11-8:00
|