From c25a1d73fca2fd9057e3fe1923f8515b92de9d4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= Date: Tue, 31 Jan 2012 09:54:04 -0500 Subject: [PATCH] flower: Redraw flower on middle click, pop up window menu on right click --- clients/flower.c | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/clients/flower.c b/clients/flower.c index 5623f5e7..8b576269 100644 --- a/clients/flower.c +++ b/clients/flower.c @@ -33,6 +33,7 @@ #include #include +#include #include #include "window.h" @@ -135,8 +136,20 @@ button_handler(struct widget *widget, { struct flower *flower = data; - if (state) - window_move(flower->window, input, time); + switch (button) { + case BTN_LEFT: + if (state) + window_move(flower->window, input, time); + break; + case BTN_MIDDLE: + if (state) + widget_schedule_redraw(widget); + break; + case BTN_RIGHT: + if (state) + window_show_frame_menu(flower->window, input, time); + break; + } } int main(int argc, char *argv[])