7#include <xtd/drawing/point>
8#include <xtd/iclonable>
43 explicit context_menu(
const std::vector<menu_item_ref>& menu_items);
47 explicit context_menu(
const std::initializer_list<const_menu_item_ref>& menu_items);
72 std::unique_ptr<xtd::object>
clone()
const override;
77 void on_item_removed(
size_t pos,
menu_item_ref item)
override;
82 bool on_item_click(
intptr menu_id);
Represents an ordered pair of integer x- and y-coordinates that defines a point in a two-dimensional ...
Definition point.h:54
Supports cloning, which creates a new instance of a class with the same value as an existing instance...
Definition iclonable.h:19
#define forms_export_
Define shared library export.
Definition forms_export.h:13
intmax_t intptr
Represent a pointer or a handle.
Definition types.h:153
@ control
The left or right CTRL modifier key.
Contains xtd::forms::message class.
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10