my $mainw = $cui->add('screen', 'Window');
Creates a new Curses::UI::Color object, the option default colors define if the use_default_colors function of Curses is used. See Curses for that.
Returns all in this object defined colors as an array
Is true if color support is enabled.
This function defines a new color in the Color object. The RGB values can be between 0 and 1000. Existing colors can be redefined.
Curses::UI with color support also defines some new options:
-fg -bg for general foreground and background color. -tfg -tbg for widget title fg and bg color -bfg -bbg for widget border fg and bg color -sfg -sbg for scrollbar fg and bg color
Every widget has has a runtime setter:
set_color_fg ( COLOR )
set_colof_bg ( COLOR )
set_color_tfg ( COLOR )
set_colof_tbg ( COLOR )
set_color_bfg ( COLOR )
set_colof_bbg ( COLOR )
set_color_sfg ( COLOR )
set_colof_sbg ( COLOR )
Mostly every widget has a -fg and -bg option to set the foreground and background color using the above color names. Own colors can be defined using the define_color method. Every widget that supports color by now has also two functions set_color_fg and set_color_bg to set or change the color at runtime. Widgets with borders and scrollbars can use -bfg and -bbg to set the foreground and background color of the border or the -sfg and -sbg option to set the colors of the scrollbar. Widgets with titles can set the -tfg and -tbg option to define the title foreground and background color.
Maintained by Marcus Thiesen (firstname.lastname@example.org)
This package is free software and is provided ``as is'' without express or implied warranty. It may be used, redistributed and/or modified under the same terms as perl itself.