diff --git a/hammond-data/src/index_feed.rs b/hammond-data/src/index_feed.rs index 6f60b63..0eb1e36 100644 --- a/hammond-data/src/index_feed.rs +++ b/hammond-data/src/index_feed.rs @@ -207,10 +207,10 @@ fn refresh_source( // 302: Temporary redirect of the url // 304: Up to date Feed, checked with the Etag // 410: Feed deleted - match req.status() { - reqwest::StatusCode::NotModified => (), - _ => (), - }; + // match req.status() { + // reqwest::StatusCode::NotModified => (), + // _ => (), + // }; feed.update_etag(connection, &req)?; Ok((req, feed.clone())) diff --git a/hammond-gtk/gtk/foo.ui b/hammond-gtk/gtk/foo.ui index ca4cc71..e9b9afc 100644 --- a/hammond-gtk/gtk/foo.ui +++ b/hammond-gtk/gtk/foo.ui @@ -2,7 +2,6 @@ - True False @@ -11,10 +10,13 @@ True - button + gtk-refresh True True True + True + True + True end @@ -50,530 +52,13 @@ True False - + FlowBox1 True False True 5 5 - - - 100 - 80 - True - True - - - 100 - 80 - True - True - - - True - False - vertical - - - True - False - gtk-missing-image - - - True - True - 0 - - - - - True - False - label - - - False - False - 1 - - - - - - - - - - - 100 - 80 - True - True - - - 100 - 80 - True - True - - - True - False - vertical - - - True - False - gtk-missing-image - - - True - True - 0 - - - - - True - False - label - - - False - False - 1 - - - - - - - - - - - 100 - 80 - True - True - - - 100 - 80 - True - True - - - True - False - vertical - - - True - False - gtk-missing-image - - - True - True - 0 - - - - - True - False - label - - - False - False - 1 - - - - - - - - - - - 100 - 80 - True - True - - - 100 - 80 - True - True - - - True - False - vertical - - - True - False - gtk-missing-image - - - True - True - 0 - - - - - True - False - label - - - False - False - 1 - - - - - - - - - - - 100 - 80 - True - True - - - 100 - 80 - True - True - - - True - False - vertical - - - True - False - gtk-missing-image - - - True - True - 0 - - - - - True - False - label - - - False - False - 1 - - - - - - - - - - - 100 - 80 - True - True - - - 100 - 80 - True - True - - - True - False - vertical - - - True - False - gtk-missing-image - - - True - True - 0 - - - - - True - False - label - - - False - False - 1 - - - - - - - - - - - 100 - 80 - True - True - - - 100 - 80 - True - True - - - True - False - vertical - - - True - False - gtk-missing-image - - - True - True - 0 - - - - - True - False - label - - - False - False - 1 - - - - - - - - - - - 100 - 80 - True - True - - - 100 - 80 - True - True - - - True - False - vertical - - - True - False - gtk-missing-image - - - True - True - 0 - - - - - True - False - label - - - False - False - 1 - - - - - - - - - - - 100 - 80 - True - True - - - 100 - 80 - True - True - - - True - False - vertical - - - True - False - gtk-missing-image - - - True - True - 0 - - - - - True - False - label - - - False - False - 1 - - - - - - - - - - - 100 - 80 - True - True - - - 100 - 80 - True - True - - - True - False - vertical - - - True - False - gtk-missing-image - - - True - True - 0 - - - - - True - False - label - - - False - False - 1 - - - - - - - - - - - 100 - 80 - True - True - - - 100 - 80 - True - True - - - True - False - vertical - - - True - False - gtk-missing-image - - - True - True - 0 - - - - - True - False - label - - - False - False - 1 - - - - - - - - diff --git a/hammond-gtk/src/main.rs b/hammond-gtk/src/main.rs index e5b04ca..3ba4d60 100644 --- a/hammond-gtk/src/main.rs +++ b/hammond-gtk/src/main.rs @@ -2,11 +2,22 @@ extern crate gtk; // extern crate gdk_pixbuf; -// use gtk::prelude::*; +use gtk::prelude::*; +use gtk::Orientation; +use gtk::IconSize; // use gtk::{CellRendererText, TreeStore, TreeView, TreeViewColumn}; use gtk::prelude::*; +fn create_child(name: &str) -> gtk::Box { + let box_ = gtk::Box::new(Orientation::Vertical, 5); + let img = gtk::Image::new_from_icon_name("gtk-missing-image", IconSize::Menu.into()); + let label = gtk::Label::new(name); + box_.pack_start(&img, true, true, 0); + box_.pack_start(&label, false, false, 0); + box_ +} + fn main() { if gtk::init().is_err() { println!("Failed to initialize GTK."); @@ -29,6 +40,13 @@ fn main() { Inhibit(false) }); + let flowbox: gtk::FlowBox = builder.get_object("flowbox1").unwrap(); + for _ in 0..10 { + let f = create_child("placeholder"); + flowbox.add(&f); + } + + window.show_all(); gtk::main(); }