xtd - Reference Guide 0.2.0
xtd::forms::status_bar_renderer Class Reference

#include <status_bar_renderer.h>

Definition

Provides status_bar control renderer methods.

class forms_export_ status_bar_renderer static_
Inheritance
xtd::static → xtd::forms::status_bar_renderer
Namespace
xtd::forms::style_sheets
Library
xtd.forms

Static Public Member Functions

static void draw_status_bar (const xtd::forms::style_sheets::style_sheet &style_sheet, xtd::drawing::graphics &graphics, const xtd::drawing::rectangle &bounds, xtd::forms::visual_styles::form_state form_state, const std::optional< xtd::drawing::color > &back_color, const std::optional< xtd::forms::border_style > &border, xtd::forms::border_sides sides)
 Draws a box in the specified bounds, form state and background color. More...
 
static void draw_text_status_bar (const style_sheets::style_sheet &style_sheet, xtd::drawing::graphics &graphics, const xtd::drawing::rectangle &bounds, const xtd::ustring &text, const std::optional< xtd::drawing::color > &fore_color, const std::optional< xtd::drawing::font > &font)
 

Member Function Documentation

◆ draw_status_bar()

static void xtd::forms::status_bar_renderer::draw_status_bar ( const xtd::forms::style_sheets::style_sheet style_sheet,
xtd::drawing::graphics graphics,
const xtd::drawing::rectangle bounds,
xtd::forms::visual_styles::form_state  form_state,
const std::optional< xtd::drawing::color > &  back_color,
const std::optional< xtd::forms::border_style > &  border,
xtd::forms::border_sides  sides 
)
static

Draws a box in the specified bounds, form state and background color.

Parameters
graphicsThe Graphics used to draw a form.
boundsThe xtd::drawing::rectangle that specifies the bounds of the form.
graphicsThe Graphics used to draw a form control.
boundsThe xtd::drawing::rectangle that specifies the bounds of the form control.
form_stateThe visual state of a form that is drawn with visual styles.
back_colorThe background color for the form control.
Remarks
The parameter back_color is set only if they are different from its default value; otherwise std::nullopt.

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