summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Persch <chpe@src.gnome.org>2020-11-01 18:06:13 +0100
committerChristian Persch <chpe@src.gnome.org>2020-11-01 18:06:13 +0100
commit1aab3df07bbedf01cfe38f9da6df48ef7a9d995f (patch)
treec0f88b4a5e9420b71b81acccc858cddac8138ef6
parent01dfedc57d25ceed1c2978a2579ddf4639d46753 (diff)
downloadvte-1aab3df07bbedf01cfe38f9da6df48ef7a9d995f.tar.gz
widget: Remove unused event timestamp
[gtk4 preparation]
-rw-r--r--src/widget.cc2
-rw-r--r--src/widget.hh16
2 files changed, 4 insertions, 14 deletions
diff --git a/src/widget.cc b/src/widget.cc
index ae825c10..3f5e0278 100644
--- a/src/widget.cc
+++ b/src/widget.cc
@@ -432,7 +432,6 @@ Widget::key_event_from_gdk(GdkEventKey* event) const
auto base_event = reinterpret_cast<GdkEvent*>(event);
return {base_event,
type,
- event->time,
read_modifiers_from_gdk(base_event),
event->keyval,
event->hardware_keycode, // gdk_event_get_scancode(event),
@@ -484,7 +483,6 @@ Widget::mouse_event_from_gdk(GdkEvent* event) const /* throws */
return {event,
type,
- gdk_event_get_time(event),
press_count,
read_modifiers_from_gdk(event),
MouseEvent::Button(button),
diff --git a/src/widget.hh b/src/widget.hh
index f88177d2..6924ade2 100644
--- a/src/widget.hh
+++ b/src/widget.hh
@@ -64,11 +64,9 @@ protected:
EventBase() noexcept = default;
constexpr EventBase(GdkEvent* gdk_event,
- Type type,
- unsigned timestamp) noexcept
+ Type type) noexcept
: m_platform_event{gdk_event},
- m_type{type},
- m_timestamp{timestamp}
+ m_type{type}
{
}
@@ -82,13 +80,11 @@ public:
EventBase& operator=(EventBase const&) = delete;
EventBase& operator=(EventBase&&) = delete;
- constexpr auto timestamp() const noexcept { return m_timestamp; }
constexpr auto type() const noexcept { return m_type; }
private:
GdkEvent* m_platform_event;
Type m_type;
- unsigned m_timestamp;
}; // class EventBase
class KeyEvent : public EventBase {
@@ -101,15 +97,13 @@ protected:
constexpr KeyEvent(GdkEvent* gdk_event,
Type type,
- unsigned timestamp,
unsigned modifiers,
unsigned keyval,
unsigned keycode,
uint8_t group,
bool is_modifier) noexcept
: EventBase{gdk_event,
- type,
- timestamp},
+ type},
m_modifiers{modifiers},
m_keyval{keyval},
m_keycode{keycode},
@@ -172,15 +166,13 @@ protected:
constexpr MouseEvent(GdkEvent* gdk_event,
Type type,
- unsigned timestamp,
unsigned press_count,
unsigned modifiers,
Button button,
double x,
double y) noexcept
: EventBase{gdk_event,
- type,
- timestamp},
+ type},
m_press_count{press_count},
m_modifiers{modifiers},
m_button{button},