Headerbar: Remove refresh button.
This commit is contained in:
parent
4c8c1f0013
commit
2eb58eae00
@ -190,27 +190,6 @@
|
|||||||
</child>
|
</child>
|
||||||
</object>
|
</object>
|
||||||
</child>
|
</child>
|
||||||
<child>
|
|
||||||
<object class="GtkButton" id="ref_button">
|
|
||||||
<property name="visible">True</property>
|
|
||||||
<property name="can_focus">True</property>
|
|
||||||
<property name="receives_default">True</property>
|
|
||||||
<property name="valign">center</property>
|
|
||||||
<property name="use_underline">True</property>
|
|
||||||
<property name="always_show_image">True</property>
|
|
||||||
<child>
|
|
||||||
<object class="GtkImage">
|
|
||||||
<property name="visible">True</property>
|
|
||||||
<property name="can_focus">False</property>
|
|
||||||
<property name="icon_name">view-refresh-symbolic</property>
|
|
||||||
</object>
|
|
||||||
</child>
|
|
||||||
</object>
|
|
||||||
<packing>
|
|
||||||
<property name="pack_type">end</property>
|
|
||||||
<property name="position">1</property>
|
|
||||||
</packing>
|
|
||||||
</child>
|
|
||||||
<child>
|
<child>
|
||||||
<object class="GtkMenuButton" id="menu">
|
<object class="GtkMenuButton" id="menu">
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
|
|||||||
@ -12,7 +12,6 @@ use content::Content;
|
|||||||
#[derive(Debug)]
|
#[derive(Debug)]
|
||||||
pub struct Header {
|
pub struct Header {
|
||||||
pub container: gtk::HeaderBar,
|
pub container: gtk::HeaderBar,
|
||||||
refresh: gtk::Button,
|
|
||||||
add_toggle: gtk::MenuButton,
|
add_toggle: gtk::MenuButton,
|
||||||
switch: gtk::StackSwitcher,
|
switch: gtk::StackSwitcher,
|
||||||
back_button: gtk::Button,
|
back_button: gtk::Button,
|
||||||
@ -24,7 +23,6 @@ impl Default for Header {
|
|||||||
let builder = gtk::Builder::new_from_resource("/org/gnome/hammond/gtk/headerbar.ui");
|
let builder = gtk::Builder::new_from_resource("/org/gnome/hammond/gtk/headerbar.ui");
|
||||||
|
|
||||||
let header: gtk::HeaderBar = builder.get_object("headerbar").unwrap();
|
let header: gtk::HeaderBar = builder.get_object("headerbar").unwrap();
|
||||||
let refresh: gtk::Button = builder.get_object("ref_button").unwrap();
|
|
||||||
let add_toggle: gtk::MenuButton = builder.get_object("add_toggle_button").unwrap();
|
let add_toggle: gtk::MenuButton = builder.get_object("add_toggle_button").unwrap();
|
||||||
let switch: gtk::StackSwitcher = builder.get_object("switch").unwrap();
|
let switch: gtk::StackSwitcher = builder.get_object("switch").unwrap();
|
||||||
let back_button: gtk::Button = builder.get_object("back_button").unwrap();
|
let back_button: gtk::Button = builder.get_object("back_button").unwrap();
|
||||||
@ -35,7 +33,6 @@ impl Default for Header {
|
|||||||
|
|
||||||
Header {
|
Header {
|
||||||
container: header,
|
container: header,
|
||||||
refresh,
|
|
||||||
add_toggle,
|
add_toggle,
|
||||||
switch,
|
switch,
|
||||||
back_button,
|
back_button,
|
||||||
@ -73,11 +70,6 @@ impl Header {
|
|||||||
}));
|
}));
|
||||||
self.add_toggle.set_popover(&add_popover);
|
self.add_toggle.set_popover(&add_popover);
|
||||||
|
|
||||||
// FIXME: There appears to be a memmory leak here.
|
|
||||||
self.refresh.connect_clicked(clone!(content => move |_| {
|
|
||||||
utils::refresh_feed(content.clone(), None);
|
|
||||||
}));
|
|
||||||
|
|
||||||
let switch = &self.switch;
|
let switch = &self.switch;
|
||||||
let add_toggle = &self.add_toggle;
|
let add_toggle = &self.add_toggle;
|
||||||
let show_title = &self.show_title;
|
let show_title = &self.show_title;
|
||||||
@ -96,7 +88,7 @@ impl Header {
|
|||||||
self.switch.hide();
|
self.switch.hide();
|
||||||
self.add_toggle.hide();
|
self.add_toggle.hide();
|
||||||
self.back_button.show();
|
self.back_button.show();
|
||||||
self.show_title.set_text(title);
|
self.set_show_title(title);
|
||||||
self.show_title.show();
|
self.show_title.show();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -107,9 +99,9 @@ impl Header {
|
|||||||
self.show_title.hide();
|
self.show_title.hide();
|
||||||
}
|
}
|
||||||
|
|
||||||
// pub fn set_show_title(&self, title: &str) {
|
pub fn set_show_title(&self, title: &str) {
|
||||||
// self.show_title.set_text(title)
|
self.show_title.set_text(title)
|
||||||
// }
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn on_add_bttn_clicked(content: Rc<Content>, entry: >k::Entry) {
|
fn on_add_bttn_clicked(content: Rc<Content>, entry: >k::Entry) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user