improved-plasma.patch 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. From c38d64aa3c12bea271d331b6c52a1130ca758a69 Mon Sep 17 00:00:00 2001
  2. From: Sebastian Krzyszkowiak <dos@dosowisko.net>
  3. Date: Sun, 12 Jul 2015 16:25:07 +0200
  4. Subject: [PATCH] Add support for Activate method for improved Plasma 5 user
  5. experience
  6. ---
  7. src/app-indicator.c | 3 ++-
  8. src/gen-notification-item.xml.c | 4 ++++
  9. src/notification-item.xml | 4 ++++
  10. 3 files changed, 10 insertions(+), 1 deletion(-)
  11. diff --git a/src/app-indicator.c b/src/app-indicator.c
  12. index 2e98b48..14be69f 100644
  13. --- a/src/app-indicator.c
  14. +++ b/src/app-indicator.c
  15. @@ -1082,7 +1082,8 @@ bus_method_call (GDBusConnection * connection, const gchar * sender,
  16. delta = ABS(delta);
  17. g_signal_emit(app, signals[SCROLL_EVENT], 0, delta, direction);
  18. - } else if (g_strcmp0(method, "SecondaryActivate") == 0 ||
  19. + } else if (g_strcmp0(method, "Activate") == 0 ||
  20. + g_strcmp0(method, "SecondaryActivate") == 0 ||
  21. g_strcmp0(method, "XAyatanaSecondaryActivate") == 0) {
  22. GtkWidget *menuitem = priv->sec_activate_target;
  23. diff --git a/src/gen-notification-item.xml.c b/src/gen-notification-item.xml.c
  24. index 0bc6ab2..18a288b 100644
  25. --- a/src/gen-notification-item.xml.c
  26. +++ b/src/gen-notification-item.xml.c
  27. @@ -25,6 +25,10 @@ const char * _notification_item =
  28. " <arg type=\"i\" name=\"delta\" direction=\"in\" />\n"
  29. " <arg type=\"s\" name=\"orientation\" direction=\"in\" />\n"
  30. " </method>\n"
  31. +" <method name=\"Activate\">\n"
  32. +" <arg type=\"i\" name=\"x\" direction=\"in\" />\n"
  33. +" <arg type=\"i\" name=\"y\" direction=\"in\" />\n"
  34. +" </method>\n"
  35. " <method name=\"SecondaryActivate\">\n"
  36. " <arg type=\"i\" name=\"x\" direction=\"in\" />\n"
  37. " <arg type=\"i\" name=\"y\" direction=\"in\" />\n"
  38. diff --git a/src/notification-item.xml b/src/notification-item.xml
  39. index c93afd7..72d36eb 100644
  40. --- a/src/notification-item.xml
  41. +++ b/src/notification-item.xml
  42. @@ -24,6 +24,10 @@
  43. <arg type="i" name="delta" direction="in" />
  44. <arg type="s" name="orientation" direction="in" />
  45. </method>
  46. + <method name="Activate">
  47. + <arg type="i" name="x" direction="in" />
  48. + <arg type="i" name="y" direction="in" />
  49. + </method>
  50. <method name="SecondaryActivate">
  51. <arg type="i" name="x" direction="in" />
  52. <arg type="i" name="y" direction="in" />
  53. --
  54. 2.4.5