xtd 0.2.0
Loading...
Searching...
No Matches
style sheets

Definition

Contains various properties, states, and subcontrols that make it possible to customize the look of control.

Classes

class  xtd::forms::style_sheets::background_image
 The image data allows you to specify the url or gradient mode. More...
 
class  xtd::forms::style_sheets::border_color
 The xtd::forms::style_sheets::border_color is used to set the color of the borders. More...
 
class  xtd::forms::style_sheets::border_radius
 The radius is used to add rounded borders to an element. More...
 
class  xtd::forms::style_sheets::border_style
 The style specifies what kind of borders to display. More...
 
class  xtd::forms::style_sheets::control
 The control selector allows you to specify the box and color of a control. More...
 
class  xtd::forms::style_sheets::ibox_model
 The box model allows you to specify the margin, borders, padding, background color, width and height of a box. More...
 
class  xtd::forms::style_sheets::iimage_model
 The image model allows you to specify the alignment of an image. More...
 
class  xtd::forms::style_sheets::itext_model
 The text model allows you to specify the alignment, color, decoration, transformation, and font of a text. More...
 
class  xtd::forms::style_sheets::length
 The xtd::forms::style_sheets::length specifies the legth and unit of many properties of the xtd::forms::style_sheets::ibox_model. More...
 
class  xtd::forms::style_sheets::lengths
 The length specifies the length of the borders. More...
 
class  xtd::forms::style_sheets::shadow
 The style specifies the shadow of text and elements. More...
 
class  xtd::forms::style_sheets::style_sheet
 The xtd::forms::style_sheets::style_sheet allows you to specify an xtd style sheet. More...
 
class  xtd::forms::style_sheets::system_colors
 The theme data allows you to specify the theme informations. More...
 
class  xtd::forms::style_sheets::theme
 The theme data allows you to specify the theme informations. More...
 

Typedefs

using xtd::forms::style_sheets::border_width = xtd::forms::style_sheets::lengths
 The width specifies the width of the borders.
 
using xtd::forms::style_sheets::button = xtd::forms::style_sheets::control
 The buttton data allows you to specify the box of a button control.
 
using xtd::forms::style_sheets::form = xtd::forms::style_sheets::control
 The form data allows you to specify the box of a form control.
 
using xtd::forms::style_sheets::label = xtd::forms::style_sheets::control
 The label data allows you to specify the box of a label control.
 
using xtd::forms::style_sheets::link_label = xtd::forms::style_sheets::control
 The link label data allows you to specify the box of a link label control.
 
using xtd::forms::style_sheets::margin = xtd::forms::style_sheets::lengths
 Margins are used to create space around elements, outside of any defined borders.
 
using xtd::forms::style_sheets::outline_color = xtd::forms::style_sheets::border_color
 The xtd::forms::style_sheets::outline_color is used to set the color of the outlines.
 
using xtd::forms::style_sheets::outline_offset = xtd::forms::style_sheets::lengths
 The width specifies the width of the borders.
 
using xtd::forms::style_sheets::outline_radius = xtd::forms::style_sheets::border_radius
 The radius is used to add rounded outlines to an element.
 
using xtd::forms::style_sheets::outline_style = xtd::forms::style_sheets::border_style
 The style specifies what kind of outlines to display.
 
using xtd::forms::style_sheets::outline_width = xtd::forms::style_sheets::lengths
 The width specifies the width of the outlines.
 
using xtd::forms::style_sheets::padding = xtd::forms::style_sheets::lengths
 Padding is used to create space around an element's content, inside of any defined borders.
 
using xtd::forms::style_sheets::panel = xtd::forms::style_sheets::control
 The panel data allows you to specify the box of a panel control.
 
using xtd::forms::style_sheets::status_bar = xtd::forms::style_sheets::control
 The status_bar data allows you to specify the box of a status_bar control.
 
using xtd::forms::style_sheets::status_bar_panel = xtd::forms::style_sheets::control
 The buttton data allows you to specify the box of a status_bar_panel control.
 
using xtd::forms::style_sheets::toggle_button = xtd::forms::style_sheets::control
 The buttton data allows you to specify the box of a toggle_button control.
 
using xtd::forms::style_sheets::tool_bar = xtd::forms::style_sheets::control
 The tool_bar data allows you to specify the box of a tool_bar control.
 
using xtd::forms::style_sheets::tool_bar_button = xtd::forms::style_sheets::control
 The buttton data allows you to specify the box of a tool_bar_button control.
 
using xtd::forms::style_sheets::user_control = xtd::forms::style_sheets::control
 The user_control data allows you to specify the box of a user_control control.
 

Enumerations

enum class  xtd::forms::style_sheets::border_type {
  xtd::forms::style_sheets::border_type::none ,
  xtd::forms::style_sheets::border_type::hidden ,
  xtd::forms::style_sheets::border_type::solid ,
  xtd::forms::style_sheets::border_type::inset ,
  xtd::forms::style_sheets::border_type::outset ,
  xtd::forms::style_sheets::border_type::groove ,
  xtd::forms::style_sheets::border_type::ridge ,
  xtd::forms::style_sheets::border_type::theme ,
  xtd::forms::style_sheets::border_type::dashed ,
  xtd::forms::style_sheets::border_type::dot_dash ,
  xtd::forms::style_sheets::border_type::dot_dot_dash ,
  xtd::forms::style_sheets::border_type::dotted ,
  xtd::forms::style_sheets::border_type::double_border
}
 The border_type enum class specifies what kind of border to display. More...
 
enum class  xtd::forms::style_sheets::image_type {
  xtd::forms::style_sheets::image_type::none ,
  xtd::forms::style_sheets::image_type::url ,
  xtd::forms::style_sheets::image_type::linear_gradient ,
  xtd::forms::style_sheets::image_type::radial_gradient ,
  xtd::forms::style_sheets::image_type::conic_gradient
}
 The image_type enum class specifies what kind of image to display. More...
 
enum class  xtd::forms::style_sheets::length_unit {
  xtd::forms::style_sheets::length_unit::centimeters ,
  xtd::forms::style_sheets::length_unit::millimeters ,
  xtd::forms::style_sheets::length_unit::inches ,
  xtd::forms::style_sheets::length_unit::pixels ,
  xtd::forms::style_sheets::length_unit::points ,
  xtd::forms::style_sheets::length_unit::picas ,
  xtd::forms::style_sheets::length_unit::element ,
  xtd::forms::style_sheets::length_unit::element_x_height ,
  xtd::forms::style_sheets::length_unit::chase ,
  xtd::forms::style_sheets::length_unit::root_element ,
  xtd::forms::style_sheets::length_unit::viewport_width ,
  xtd::forms::style_sheets::length_unit::viewport_height ,
  xtd::forms::style_sheets::length_unit::viewport_min ,
  xtd::forms::style_sheets::length_unit::viewport_max ,
  xtd::forms::style_sheets::length_unit::percent
}
 The length_unit enum class specifies the units for xtd::forms::style_sheets::length. More...
 
enum class  xtd::forms::style_sheets::pseudo_state {
  xtd::forms::style_sheets::pseudo_state::standard ,
  xtd::forms::style_sheets::pseudo_state::hover ,
  xtd::forms::style_sheets::pseudo_state::pressed ,
  xtd::forms::style_sheets::pseudo_state::disabled ,
  xtd::forms::style_sheets::pseudo_state::focused ,
  xtd::forms::style_sheets::pseudo_state::default_state ,
  xtd::forms::style_sheets::pseudo_state::unchecked ,
  xtd::forms::style_sheets::pseudo_state::checked ,
  xtd::forms::style_sheets::pseudo_state::mixed ,
  xtd::forms::style_sheets::pseudo_state::link ,
  xtd::forms::style_sheets::pseudo_state::visited ,
  xtd::forms::style_sheets::pseudo_state::active
}
 The pseudo_state enum class flag specifies the pseudo state of an element. More...
 
enum class  xtd::forms::style_sheets::text_decoration {
  xtd::forms::style_sheets::text_decoration::none ,
  xtd::forms::style_sheets::text_decoration::overline ,
  xtd::forms::style_sheets::text_decoration::line_through ,
  xtd::forms::style_sheets::text_decoration::underline
}
 The xtd::forms::style_sheets::text_decoration enum class is used to set or remove decorations from text. More...
 
enum class  xtd::forms::style_sheets::text_transformation {
  xtd::forms::style_sheets::text_transformation::none ,
  xtd::forms::style_sheets::text_transformation::lowercase ,
  xtd::forms::style_sheets::text_transformation::uppercase ,
  xtd::forms::style_sheets::text_transformation::capitalize
}
 The xtd::forms::style_sheets::text_transformation enum class is used to specify uppercase and lowercase letters in a text. More...
 
enum class  xtd::forms::style_sheets::white_space {
  xtd::forms::style_sheets::white_space::normal ,
  xtd::forms::style_sheets::white_space::no_wrap ,
  xtd::forms::style_sheets::white_space::pre ,
  xtd::forms::style_sheets::white_space::pre_line ,
  xtd::forms::style_sheets::white_space::pre_wrap
}
 The white_space enum class specifies how white-space inside an element is handled. More...