diff options
Diffstat (limited to 'views/controls/menu/menu_config.h')
-rw-r--r-- | views/controls/menu/menu_config.h | 42 |
1 files changed, 24 insertions, 18 deletions
diff --git a/views/controls/menu/menu_config.h b/views/controls/menu/menu_config.h index adcf851..cd41fea 100644 --- a/views/controls/menu/menu_config.h +++ b/views/controls/menu/menu_config.h @@ -12,24 +12,26 @@ namespace views { // Layout type information for menu items. Use the instance() method to obtain // the MenuConfig for the current platform. struct MenuConfig { - MenuConfig() : item_top_margin(3), - item_bottom_margin(4), - item_no_icon_top_margin(1), - item_no_icon_bottom_margin(3), - item_left_margin(4), - label_to_arrow_padding(10), - arrow_to_edge_padding(5), - icon_to_label_padding(8), - gutter_to_label(5), - check_width(16), - check_height(16), - arrow_height(9), - arrow_width(9), - gutter_width(0), - separator_height(6), - render_gutter(false), - show_mnemonics(false), - scroll_arrow_height(3) { + MenuConfig() + : item_top_margin(3), + item_bottom_margin(4), + item_no_icon_top_margin(1), + item_no_icon_bottom_margin(3), + item_left_margin(4), + label_to_arrow_padding(10), + arrow_to_edge_padding(5), + icon_to_label_padding(8), + gutter_to_label(5), + check_width(16), + check_height(16), + arrow_height(9), + arrow_width(9), + gutter_width(0), + separator_height(6), + render_gutter(false), + show_mnemonics(false), + scroll_arrow_height(3), + label_to_accelerator_padding(10) { } // Resets the single shared MenuConfig instance. The next time instance() is @@ -94,6 +96,10 @@ struct MenuConfig { // Height of the scroll arrow. int scroll_arrow_height; + // Padding between the label and accelerator. Only used if there is an + // accelerator. + int label_to_accelerator_padding; + private: // Creates and configures a new MenuConfig as appropriate for the current // platform. |