diff options
author | Dima Ryazanov <dima@gmail.com> | 2015-04-08 11:51:58 -0700 |
---|---|---|
committer | Pekka Paalanen <pekka.paalanen@collabora.co.uk> | 2015-04-13 15:27:14 +0300 |
commit | cead7941015db64bca5e381ac40bbe5a942da18e (patch) | |
tree | 6375dd03d838b078f5d547a862f595590e3bbfc5 /clients | |
parent | 497f25de57944d5074b0d65c62be168c1b6ffeae (diff) | |
download | weston-cead7941015db64bca5e381ac40bbe5a942da18e.tar.gz |
desktop-shell: Remove the panel popup
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>
Diffstat (limited to 'clients')
-rw-r--r-- | clients/desktop-shell.c | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/clients/desktop-shell.c b/clients/desktop-shell.c index ac2928f1..e2f9f808 100644 --- a/clients/desktop-shell.c +++ b/clients/desktop-shell.c @@ -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) { @@ -454,18 +434,6 @@ panel_add_clock(struct panel *panel) } 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); |