From fda21cdf16555c1558806030f24142e4050bc1d8 Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Mon, 9 Oct 2017 20:21:16 +0300 Subject: [PATCH] More babysteps. --- hammond-gtk/gtk/foo.ui | 910 +++++++++++++++++++++++++--------------- hammond-gtk/src/main.rs | 5 +- 2 files changed, 586 insertions(+), 329 deletions(-) diff --git a/hammond-gtk/gtk/foo.ui b/hammond-gtk/gtk/foo.ui index 01e5b92..ca4cc71 100644 --- a/hammond-gtk/gtk/foo.ui +++ b/hammond-gtk/gtk/foo.ui @@ -2,333 +2,7 @@ - - False - 400 - 400 - - - True - False - vertical - - - True - True - in - - - True - False - - - True - False - - - 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 - - - True - False - vertical - - - True - False - gtk-missing-image - - - True - True - 0 - - - - - True - False - label - - - False - False - 1 - - - - - - - - - 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 - - - True - False - vertical - - - True - False - gtk-missing-image - - - True - True - 0 - - - - - True - False - label - - - False - False - 1 - - - - - - - - - 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 - - - True - False - vertical - - - True - False - gtk-missing-image - - - True - True - 0 - - - - - True - False - label - - - False - False - 1 - - - - - - - - - 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 - - - True - False - gtk-missing-image - - - - - - - - - - - True - True - 1 - - - - - - - - + True False @@ -347,4 +21,586 @@ + + False + 800 + 400 + + + True + False + + + True + False + True + True + + + True + False + vertical + + + True + True + in + + + 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 + + + + + + + + + + + + + + + True + True + 0 + + + + + 0 + 0 + + + + + page0 + page0 + + + + + + + + diff --git a/hammond-gtk/src/main.rs b/hammond-gtk/src/main.rs index 67c9240..e5b04ca 100644 --- a/hammond-gtk/src/main.rs +++ b/hammond-gtk/src/main.rs @@ -13,13 +13,14 @@ fn main() { return; } + // Direct copy of the way gnome-music does albumview let glade_src = include_str!("../gtk/foo.ui"); let builder = gtk::Builder::new_from_string(glade_src); // Get the main window - let window :gtk::Window = builder.get_object("appwindow1").unwrap(); + let window: gtk::Window = builder.get_object("window1").unwrap(); // Get the headerbar - let header :gtk::HeaderBar = builder.get_object("headerbar1").unwrap(); + let header: gtk::HeaderBar = builder.get_object("headerbar1").unwrap(); window.set_titlebar(&header); // Exit cleanly on delete event