CARETPULSE
Brew Release
Brew MP 1.0.2
See Also
IWidget_SetCaretPulse
IWidget_GetCaretPulse
PROP_CARETPULSE
PROP_FGCOLOR
PROP_BGCOLOR
Description
The CaretPulse data structure provides a method for controlling the
caret's blinking behavior, or pulse. With this structure the application
developer has control over the rate at which the caret blinks, and
how the blink appears. The blinking appearance is achieved by
gradually blending the caret's foreground and background colors over
time. The msTimeOn and msFadeTime members control the rate of
blinking, and the nMin and nfadeSteps control the visual appearance
of the blink.
Members
nMin : Minimum blend percent of the caret's foreground color with its background color. A value of 100 is all foreground and there would be no visible blinking. A value 10 would be a blend of 10% foreground and 90% background at the bottom of the transition. A value of 0 would make the caret appear fully as the background color at the bottom of its transition.
msTimeOn : Amount of time in milliseconds that the caret is shown as its foreground color.
msFadeTime : Time in milliseconds the caret takes to do a blending transition from its background color to its foreground color, and visa versa.
nFadeSteps : Number of transition steps used to blend from the caret's background color to its foreground color. This controls the granularity of the blending transition.
Definition
typedef struct { int nMin; int msTimeOn; int msFadeTime; int nFadeSteps; } CaretPulse;
Comments
None
COMMENTS (0)
See Below