LibCXXW 0.32.1
LibCXX Widget Toolkit
Public Member Functions | Public Attributes | List of all members
x::w::list_appearance_properties Struct Reference

Actual properties inherited by x::w::list_appearance. More...

#include <list_appearance.inc.H>

Public Member Functions

 list_appearance_properties ()
 Constructor.
 
 ~list_appearance_properties ()
 Destructor.
 

Public Attributes

border_arg list_border
 
const_focus_border_appearance focus_border
 
border_arg focuson_border
 
dim_arg v_padding
 
dim_arg h_padding
 
dim_arg indent
 
color_arg background_color
 
color_arg selected_color
 
color_arg highlighted_color
 
color_arg current_color
 
std::string unmarked_icon
 
std::string marked_icon
 
std::string submenu_icon
 
const_generic_window_appearance contents_appearance
 
color_arg shortcut_foreground_color
 
font_arg shortcut_font
 
border_arg list_separator_border
 
const_scrollbar_appearance horizontal_scrollbar
 
const_scrollbar_appearance vertical_scrollbar
 

Detailed Description

Actual properties inherited by x::w::list_appearance.

Constructor & Destructor Documentation

◆ list_appearance_properties()

x::w::list_appearance_properties::list_appearance_properties ( )

Constructor.

◆ ~list_appearance_properties()

x::w::list_appearance_properties::~list_appearance_properties ( )

Destructor.

Member Data Documentation

◆ background_color

color_arg x::w::list_appearance_properties::background_color

Background color

◆ contents_appearance

const_generic_window_appearance x::w::list_appearance_properties::contents_appearance

List contents appearance

The label_font and label_color control the default font and color of the items in the list. Coincidentally, in combo-boxes this also controls the popup window's appearance

◆ current_color

color_arg x::w::list_appearance_properties::current_color

Currently selected color

Item's color when the pointer is hovering on top of it, without the button being pressed

◆ focus_border

const_focus_border_appearance x::w::list_appearance_properties::focus_border

Input focus border around the list.

This is usually list_theme(). Note that if the list has column_borders, they connect to the input focus frame, so this should be visible, use visible_list_theme() to have a focus border that's always visually visible

◆ focuson_border

border_arg x::w::list_appearance_properties::focuson_border

Inner border around the list when the list has input focus

Border should be the same size as the focusoff_border

◆ h_padding

dim_arg x::w::list_appearance_properties::h_padding

Default padding before and after each list item

◆ highlighted_color

color_arg x::w::list_appearance_properties::highlighted_color

Highlighted color

Item's color when the pointer button #1 is pressed on top of it

◆ horizontal_scrollbar

const_scrollbar_appearance x::w::list_appearance_properties::horizontal_scrollbar

Horizontal scrollbar appearance

◆ indent

dim_arg x::w::list_appearance_properties::indent

When using hierarchical indentations, indentation increment

◆ list_border

border_arg x::w::list_appearance_properties::list_border

The border around the list

◆ list_separator_border

border_arg x::w::list_appearance_properties::list_separator_border

Horizontal separator line

◆ marked_icon

std::string x::w::list_appearance_properties::marked_icon

Marked list icon

Indicates that the item is selected, in a bulleted list

◆ selected_color

color_arg x::w::list_appearance_properties::selected_color

Selected color

Used only by a x::w::highlighted_list

◆ shortcut_font

font_arg x::w::list_appearance_properties::shortcut_font

Default shortcut font

◆ shortcut_foreground_color

color_arg x::w::list_appearance_properties::shortcut_foreground_color

Default shortcut font color

◆ submenu_icon

std::string x::w::list_appearance_properties::submenu_icon

Submenu indication icon

Indicates that the menu item opens a submenu

◆ unmarked_icon

std::string x::w::list_appearance_properties::unmarked_icon

Unmarked list icon

In a bulleted list, the icon next to an unmarked item. This should be a transparent image that's the same size as the marked icon

◆ v_padding

dim_arg x::w::list_appearance_properties::v_padding

Padding above and below each list item

◆ vertical_scrollbar

const_scrollbar_appearance x::w::list_appearance_properties::vertical_scrollbar

Vertical scrollbar appearance


The documentation for this struct was generated from the following file: