xtd.forms - Reference Guide  0.1.0
Modern c++17 library containing classes for creating Windows-based applications that take full advantage of the rich user interface features available in the Microsoft Windows, Apple macOS and Linux like Ubuntu operating system.
xtd::forms::button_renderer Class Referencefinal
Inheritance diagram for xtd::forms::button_renderer:

Static Public Member Functions

static void draw_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, xtd::forms::visual_styles::push_button_state &state)
 
static void draw_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, xtd::forms::visual_styles::push_button_state &state)
 
static void draw_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, bool focused, xtd::forms::visual_styles::push_button_state &state)
 
static void draw_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, bool focused, xtd::forms::visual_styles::push_button_state &state)
 
static void draw_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state, const std::optional< xtd::drawing::color > &back_color, const std::optional< xtd::drawing::color > &fore_color)
 
static void draw_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state, const std::optional< xtd::drawing::color > &back_color, const std::optional< xtd::drawing::color > &fore_color)
 
static void draw_button (const std::string &theme, xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, xtd::forms::visual_styles::push_button_state &state)
 
static void draw_button (const std::string &theme, xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, xtd::forms::visual_styles::push_button_state &state)
 
static void draw_button (const std::string &theme, xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, bool focused, xtd::forms::visual_styles::push_button_state &state)
 
static void draw_button (const std::string &theme, xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, bool focused, xtd::forms::visual_styles::push_button_state &state)
 
static void draw_button (const std::string &theme, xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (const std::string &theme, xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (const std::string &theme, xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (const std::string &theme, xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (const std::string &theme, xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (const std::string &theme, xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (const std::string &theme, xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (const std::string &theme, xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (const std::string &theme, xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (const std::string &theme, xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_button (const std::string &theme, xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state, const std::optional< xtd::drawing::color > &back_color, const std::optional< xtd::drawing::color > &fore_color)
 
static void draw_button (const std::string &theme, xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state, const std::optional< xtd::drawing::color > &back_color, const std::optional< xtd::drawing::color > &fore_color)
 
static void draw_flat_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, xtd::forms::visual_styles::push_button_state &state)
 
static void draw_flat_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, xtd::forms::visual_styles::push_button_state &state)
 
static void draw_flat_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, bool focused, xtd::forms::visual_styles::push_button_state &state)
 
static void draw_flat_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, bool focused, xtd::forms::visual_styles::push_button_state &state)
 
static void draw_flat_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_flat_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_flat_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_flat_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_flat_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_flat_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_flat_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_flat_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_flat_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_flat_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_flat_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state, const std::optional< xtd::drawing::color > &back_color, const std::optional< xtd::drawing::color > &fore_color)
 
static void draw_flat_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state, const std::optional< xtd::drawing::color > &back_color, const std::optional< xtd::drawing::color > &fore_color)
 
static void draw_popup_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, xtd::forms::visual_styles::push_button_state &state)
 
static void draw_popup_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, xtd::forms::visual_styles::push_button_state &state)
 
static void draw_popup_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, bool focused, xtd::forms::visual_styles::push_button_state &state)
 
static void draw_popup_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, bool focused, xtd::forms::visual_styles::push_button_state &state)
 
static void draw_popup_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_popup_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_popup_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_popup_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_popup_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_popup_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_popup_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_popup_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_popup_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_popup_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state)
 
static void draw_popup_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state, const std::optional< xtd::drawing::color > &back_color, const std::optional< xtd::drawing::color > &fore_color)
 
static void draw_popup_button (xtd::drawing::graphics g, const xtd::drawing::rectangle &bounds, const std::string &text, const xtd::drawing::font &font, xtd::forms::text_format_flags flags, const xtd::drawing::image &image, const xtd::drawing::rectangle &image_bounds, bool focused, xtd::forms::visual_styles::push_button_state state, const std::optional< xtd::drawing::color > &back_color, const std::optional< xtd::drawing::color > &fore_color)
 

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