36      main_menu(
const std::vector<menu_item>& menu_items);
 
   38      main_menu(
const std::initializer_list<menu_item>& menu_items);
 
   70      template<
typename on_click_type>
 
   72      template<
typename on_click_type>
 
   74      template<
typename on_click_type>
 
   76      template<
typename on_click_type>
 
   78      template<
typename on_click_type>
 
Stores an ordered pair of integers, which specify a height and width.
Definition: size.h:25
 
Represents the menu structure of a form.
Definition: main_menu.h:30
 
main_menu(const std::vector< menu_item > &menu_items)
Initialize a new instance of main_menu class.
 
static xtd::forms::main_menu create_standard_items(const xtd::event_handler &on_click)
A factory to create a main menu with specified on click event handler.
 
intptr_t create_menu_handle() override
Creates a new handle to the Menu.
 
main_menu()
Initialize a new instance of main_menu class.
 
void destroy_menu_handle(intptr_t handle) override
Destroy the handle to the Menu.
 
static xtd::forms::main_menu create_standard_items(const xtd::ustring &theme, const xtd::drawing::size &size, const xtd::event_handler &on_click)
A factory to create a main menu with specified theme, image size and on click event handler.
 
static xtd::forms::main_menu create_standard_items(const xtd::forms::theme_images &theme, const xtd::drawing::size &size, const xtd::event_handler &on_click)
A factory to create a main menu with specified theme, image size and on click event handler.
 
static xtd::forms::main_menu create_standard_items(const xtd::drawing::size &image_size, const xtd::event_handler &on_click)
A factory to create a main menu with specified image size and on click event handler.
 
static xtd::forms::main_menu create_standard_items(const xtd::ustring &theme, const xtd::event_handler &on_click)
A factory to create a main menu with specified theme and on click event handler.
 
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:48
 
generic_event_handler<> event_handler
Represents the method that will handle an event that has no event data.
Definition: event_handler.h:33
 
#define forms_export_
Define shared library export.
Definition: forms_export.h:13
 
size_t size
Represents a size of any object in bytes.
Definition: types.h:171
 
Contains xtd::forms::message class.
 
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition: system_report.h:17
 
Contains xtd::drawing::size class.
 
Contains xtd::forms::theme_images class.