From 3c90e98d43f7be1b9649ee587510e0f92fdc9f7d Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Fri, 15 Dec 2017 20:46:55 +0200 Subject: [PATCH] ShowWidget: Make settings button a GtkMenuButton. --- hammond-gtk/resources/gtk/show_widget.ui | 9 +++++++-- hammond-gtk/src/widgets/show.rs | 4 ++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/hammond-gtk/resources/gtk/show_widget.ui b/hammond-gtk/resources/gtk/show_widget.ui index cac47f5..3e0f918 100644 --- a/hammond-gtk/resources/gtk/show_widget.ui +++ b/hammond-gtk/resources/gtk/show_widget.ui @@ -101,7 +101,7 @@ True False - + True True True @@ -109,6 +109,8 @@ True False + center + center emblem-system-symbolic @@ -116,7 +118,6 @@ False True - 5 0 @@ -126,6 +127,8 @@ True True True + center + center False @@ -140,6 +143,8 @@ True True True + center + center False diff --git a/hammond-gtk/src/widgets/show.rs b/hammond-gtk/src/widgets/show.rs index a9b27ba..4d1f7ea 100644 --- a/hammond-gtk/src/widgets/show.rs +++ b/hammond-gtk/src/widgets/show.rs @@ -22,7 +22,7 @@ pub struct ShowWidget { cover: gtk::Image, description: gtk::Label, link: gtk::Button, - settings: gtk::Button, + settings: gtk::MenuButton, unsub: gtk::Button, episodes: gtk::Frame, } @@ -37,7 +37,7 @@ impl ShowWidget { let description: gtk::Label = builder.get_object("description").unwrap(); let unsub: gtk::Button = builder.get_object("unsub_button").unwrap(); let link: gtk::Button = builder.get_object("link_button").unwrap(); - let settings: gtk::Button = builder.get_object("settings_button").unwrap(); + let settings: gtk::MenuButton = builder.get_object("settings_button").unwrap(); unsub .get_style_context()