]> Dogcows Code - chaz/openbox/blobdiff - otk/button.cc
:
[chaz/openbox] / otk / button.cc
index fd40f7d57485ce87799a7abc6e06f35019798c4f..3f283b00085ac9869a7e0d3b661995a34ede48ff 100644 (file)
@@ -1,3 +1,4 @@
+#include <iostream>
 #include "button.hh"
 
 namespace otk {
@@ -66,6 +67,22 @@ void OtkButton::update(void)
   _dirty = false;
 }
 
+int OtkButton::buttonPressHandler(const XButtonEvent &e)
+{
+  press();
+  _dirty = true;
+  update();
+  return OtkFocusWidget::buttonPressHandler(e);
+}
+
+int OtkButton::buttonReleaseHandler(const XButtonEvent &e)
+{
+  release();
+  _dirty = true;
+  update();
+  return OtkFocusWidget::buttonReleaseHandler(e);
+}
+
 int OtkButton::exposeHandler(const XExposeEvent &e)
 {
   _dirty = true;
This page took 0.022847 seconds and 4 git commands to generate.