From fa31e8b0b08e4e8994b70b4e9880c6ffeddfb196 Mon Sep 17 00:00:00 2001 From: daa84 Date: Mon, 27 Feb 2017 18:09:27 +0300 Subject: [PATCH] Make toolbar smaller --- Cargo.lock | 2 +- src/ui.rs | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 36d407a..11f36f2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ [root] name = "neovim-gtk" -version = "0.1.0" +version = "0.1.1" dependencies = [ "cairo-rs 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "gdk 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/src/ui.rs b/src/ui.rs index ddd8d8c..fd129cd 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -8,7 +8,7 @@ use cairo::TextExtents; use cairo::enums::{FontWeight, FontSlant}; use gtk; use gtk::prelude::*; -use gtk::{Window, WindowType, DrawingArea, Grid, ToolButton, ButtonBox, Orientation, Image}; +use gtk::{Window, WindowType, DrawingArea, Grid, ToolButton, Image, Toolbar, IconSize}; use gdk::{ModifierType, Event, EventKey, EventConfigure, EventButton, EventMotion, EventType}; use gdk_sys; use glib; @@ -88,9 +88,9 @@ impl Ui { pub fn init(&mut self) { let grid = Grid::new(); - let button_bar = ButtonBox::new(Orientation::Horizontal); + let button_bar = Toolbar::new(); + button_bar.set_icon_size(IconSize::SmallToolbar); button_bar.set_hexpand(true); - button_bar.set_layout(gtk::ButtonBoxStyle::Start); let open_image = Image::new_from_icon_name("document-open", 50); let open_btn = ToolButton::new(Some(&open_image), None);