xtd - Reference Guide  0.1.0
Modern c++17 framework to create console, gui and unit test applications on Windows, macOS and Linux.
xtd::forms::visual_styles Namespace Reference

The xtd::forms::visual_styles namespace contains classes for rendering controls and other windows user interface (UI) elements with visual styles in operating systems that support them. More...

Enumerations

enum  check_box_state {
  check_box_state::unchecked_normal = 1, check_box_state::unchecked_hot, check_box_state::unchecked_pressed, check_box_state::unchecked_disabled,
  check_box_state::checked_normal, check_box_state::checked_hot, check_box_state::checked_pressed, check_box_state::checked_disabled,
  check_box_state::mixed_normal, check_box_state::mixed_hot, check_box_state::mixed_pressed, check_box_state::mixed_disabled
}
 Specifies the visual state of a check box that is drawn with visual styles. More...
 
enum  push_button_state {
  push_button_state::normal = 1, push_button_state::hot, push_button_state::pressed, push_button_state::disabled,
  push_button_state::default_state
}
 Specifies the visual state of a button that is drawn with visual styles. More...
 
enum  radio_button_state {
  radio_button_state::unchecked_normal = 1, radio_button_state::unchecked_hot, radio_button_state::unchecked_pressed, radio_button_state::unchecked_disabled,
  radio_button_state::checked_normal, radio_button_state::checked_hot, radio_button_state::checked_pressed, radio_button_state::checked_disabled
}
 Specifies the visual state of a radio button that is drawn with visual styles. More...
 
enum  toggle_button_state {
  toggle_button_state::unchecked_normal = 1, toggle_button_state::unchecked_hot, toggle_button_state::unchecked_pressed, toggle_button_state::unchecked_disabled,
  toggle_button_state::checked_normal, toggle_button_state::checked_hot, toggle_button_state::checked_pressed, toggle_button_state::checked_disabled,
  toggle_button_state::mixed_normal, toggle_button_state::mixed_hot, toggle_button_state::mixed_pressed, toggle_button_state::mixed_disabled
}
 Specifies the visual state of a check box that is drawn with visual styles. More...
 

Detailed Description

The xtd::forms::visual_styles namespace contains classes for rendering controls and other windows user interface (UI) elements with visual styles in operating systems that support them.