desktop-shell: Remove the panel popup
authorDima Ryazanov <dima@gmail.com>
Wed, 8 Apr 2015 18:51:58 +0000 (11:51 -0700)
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>
Mon, 13 Apr 2015 12:27:14 +0000 (15:27 +0300)
It doesn't work anymore, and it never did anything useful.

Signed-off-by: Dima Ryazanov <dima@gmail.com>
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
clients/desktop-shell.c

index ac2928f12b20fefbc18a081ce37b67ed1ae33f95..e2f9f8085d28f404de7b611528e2c51cc298ba48 100644 (file)
@@ -145,26 +145,6 @@ sigchild_handler(int s)
                fprintf(stderr, "child %d exited\n", pid);
 }
 
-static void
-menu_func(void *data, struct input *input, int index)
-{
-       printf("Selected index %d from a panel menu.\n", index);
-}
-
-static void
-show_menu(struct panel *panel, struct input *input, uint32_t time)
-{
-       int32_t x, y;
-       static const char *entries[] = {
-               "Roy", "Pris", "Leon", "Zhora"
-       };
-
-       input_get_position(input, &x, &y);
-       window_show_menu(window_get_display(panel->window),
-                        input, time, panel->window,
-                        x - 10, y - 10, menu_func, entries, 4);
-}
-
 static int
 is_desktop_painted(struct desktop *desktop)
 {
@@ -453,18 +433,6 @@ panel_add_clock(struct panel *panel)
        widget_set_redraw_handler(clock->widget, panel_clock_redraw_handler);
 }
 
-static void
-panel_button_handler(struct widget *widget,
-                    struct input *input, uint32_t time,
-                    uint32_t button,
-                    enum wl_pointer_button_state state, void *data)
-{
-       struct panel *panel = data;
-
-       if (button == BTN_RIGHT && state == WL_POINTER_BUTTON_STATE_PRESSED)
-               show_menu(panel, input, time);
-}
-
 static void
 panel_resize_handler(struct widget *widget,
                     int32_t width, int32_t height, void *data)
@@ -553,7 +521,6 @@ panel_create(struct desktop *desktop)
 
        widget_set_redraw_handler(panel->widget, panel_redraw_handler);
        widget_set_resize_handler(panel->widget, panel_resize_handler);
-       widget_set_button_handler(panel->widget, panel_button_handler);
        
        panel_add_clock(panel);