Provides tool bar button renderer methods. 
#define static_
This keyword is use to represent a static object. A static object can't be instantiated (constructors...
Definition static.hpp:37
 
#define forms_export_
Define shared library export.
Definition forms_export.hpp:13
 
  - Inheritance
 - xtd::static → xtd::forms::tool_bar_button_renderer 
 
- Header
 #include <xtd/forms/tool_bar_button_renderer>
  
- Namespace
 - xtd::forms: 
 
- Library
 - xtd.forms 
 
 | 
| static void  | draw_tool_bar_button (const style_sheets::style_sheet &style_sheet, xtd::drawing::graphics &graphics, const xtd::drawing::rectangle &bounds, xtd::forms::visual_styles::push_button_state button_state, const std::optional< xtd::drawing::color > &back_color, const flat_button_appearance &appearance, const xtd::string &text, const std::optional< xtd::forms::content_alignment > &text_align, const std::optional< xtd::drawing::color > &fore_color, const std::optional< xtd::drawing::font > &font, const xtd::drawing::image &image, const std::optional< xtd::forms::content_alignment > &image_align) | 
|   | Draws a tool bar button in the specified bounds, button style, button state, background color, text, optional text flags, optional foreground color and optional font.  
  | 
|   | 
◆ draw_tool_bar_button()
  
  
      
        
          | static void xtd::forms::tool_bar_button_renderer::draw_tool_bar_button  | 
          ( | 
          const style_sheets::style_sheet &  | 
          style_sheet,  | 
         
        
           | 
           | 
          xtd::drawing::graphics &  | 
          graphics,  | 
         
        
           | 
           | 
          const xtd::drawing::rectangle &  | 
          bounds,  | 
         
        
           | 
           | 
          xtd::forms::visual_styles::push_button_state  | 
          button_state,  | 
         
        
           | 
           | 
          const std::optional< xtd::drawing::color > &  | 
          back_color,  | 
         
        
           | 
           | 
          const flat_button_appearance &  | 
          appearance,  | 
         
        
           | 
           | 
          const xtd::string &  | 
          text,  | 
         
        
           | 
           | 
          const std::optional< xtd::forms::content_alignment > &  | 
          text_align,  | 
         
        
           | 
           | 
          const std::optional< xtd::drawing::color > &  | 
          fore_color,  | 
         
        
           | 
           | 
          const std::optional< xtd::drawing::font > &  | 
          font,  | 
         
        
           | 
           | 
          const xtd::drawing::image &  | 
          image,  | 
         
        
           | 
           | 
          const std::optional< xtd::forms::content_alignment > &  | 
          image_align  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Draws a tool bar button in the specified bounds, button style, button state, background color, text, optional text flags, optional foreground color and optional font. 
- Parameters
 - 
  
    | style_sheet | The xtd::forms::style_sheets::style_sheet used to draw a button.  | 
    | graphics | The xtd::drawing::graphics used to draw a button.  | 
    | bounds | The xtd::drawing::rectangle that specifies the bounds of the button.  | 
    | button_state | The visual state of a button that is drawn with visual styles.  | 
    | back_color | The background color for the button control.  | 
    | appearance | The xtd::forms::flat_appearance that represents the flat appearance of the tool bar button.  | 
    | text | The text of the button control.  | 
    | text_flags | Contains the display and layout information for text strings.  | 
    | fore_color | The foreground color for the button control.  | 
    | font | The font of the text for the button control.  | 
    | image | The image of the button control.  | 
    | image_align | Contains the display and layout information for image .  | 
  
   
 
 
The documentation for this class was generated from the following file: