blob: 922803b98085e2ab73bb72954936191796e07f41 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#pragma once
#include "UiEventArgs.h"
namespace cru::ui::events {
class CRU_UI_API FocusChangeEventArgs : public UiEventArgs {
public:
FocusChangeEventArgs(Object* sender, Object* original_sender,
const bool is_window = false)
: UiEventArgs(sender, original_sender), is_window_(is_window) {}
// Return whether the focus change is caused by the window-wide focus change.
bool IsWindow() const { return is_window_; }
private:
bool is_window_;
};
} // namespace cru::ui::event
|