xtd 1.0.0
Loading...
Searching...
No Matches
link_label_clicked_event_args.hpp
Go to the documentation of this file.
1
4#pragma once
5#include "link.hpp"
6#include "mouse_buttons.hpp"
7#include <xtd/event_args>
8#include <cstdint>
9
11namespace xtd {
13 namespace forms {
15 class link_label;
17
30 public:
32
39
41
45 [[nodiscard]] auto link() const noexcept -> const xtd::forms::link&;
46
49 [[nodiscard]] auto button() const noexcept -> xtd::forms::mouse_buttons;
50
53 [[nodiscard]] auto visited() const noexcept -> bool;
58
59 private:
60 xtd::forms::link link_;
62 bool visited_ = false;
63 };
64 }
65}
66
Represents the base class for classes that contain event data, and provides a value to use for events...
Definition event_args.hpp:18
mouse_buttons
Specifies constants that define which mouse button was pressed. This enumeration has a flag attribute...
Definition mouse_buttons.hpp:22
@ left
Bind control edges to the left of its container.
Definition anchor_styles.hpp:27
Contains xtd::forms::mouse_buttons enum class.
The xtd::forms namespace contains classes for creating Windows-based applications that take full adva...
Definition texts.hpp:219
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition abstract_object.hpp:8