mirror of
https://github.com/FliegendeWurst/cursive.git
synced 2024-11-23 17:35:00 +00:00
Fix warnings
This commit is contained in:
parent
081b7545b9
commit
a2b4273589
@ -5,7 +5,7 @@ use ncurses;
|
|||||||
use color;
|
use color;
|
||||||
use ::{Cursive,Margins};
|
use ::{Cursive,Margins};
|
||||||
use event::EventResult;
|
use event::EventResult;
|
||||||
use view::{View,ViewPath,SizeRequest,DimensionRequest};
|
use view::{View,SizeRequest,DimensionRequest};
|
||||||
use view::{Button,SizedView};
|
use view::{Button,SizedView};
|
||||||
use vec::Vec2;
|
use vec::Vec2;
|
||||||
use printer::Printer;
|
use printer::Printer;
|
||||||
|
@ -3,7 +3,7 @@ use std::rc::Rc;
|
|||||||
|
|
||||||
use ::Cursive;
|
use ::Cursive;
|
||||||
use event::{EventResult,Callback};
|
use event::{EventResult,Callback};
|
||||||
use super::{View,ViewPath,ViewWrapper};
|
use super::{View,ViewWrapper};
|
||||||
|
|
||||||
/// A simple wrapper view that catches some ignored event from its child.
|
/// A simple wrapper view that catches some ignored event from its child.
|
||||||
///
|
///
|
||||||
|
@ -29,15 +29,12 @@ impl <T: View> ViewWrapper for ShadowView<T> {
|
|||||||
|
|
||||||
fn wrap_draw(&mut self, printer: &Printer, focused: bool) {
|
fn wrap_draw(&mut self, printer: &Printer, focused: bool) {
|
||||||
|
|
||||||
{
|
printer.with_style(color::PRIMARY, |printer| {
|
||||||
printer.with_style(color::PRIMARY, |printer| {
|
// Draw the view background
|
||||||
// Draw the view background
|
for y in 1..printer.size.y-1 {
|
||||||
for y in 1..printer.size.y-1 {
|
printer.print_hline((1,y), printer.size.x-2, ' ' as u64);
|
||||||
printer.print_hline((1,y), printer.size.x-2, ' ' as u64);
|
}
|
||||||
}
|
});
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
self.view.draw(&printer.sub_printer(Vec2::new(1,1), printer.size - (2,2)), focused);
|
self.view.draw(&printer.sub_printer(Vec2::new(1,1), printer.size - (2,2)), focused);
|
||||||
|
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
use std::cmp::max;
|
use std::cmp::max;
|
||||||
use std::any::Any;
|
use std::any::Any;
|
||||||
|
|
||||||
use color;
|
|
||||||
use vec::Vec2;
|
use vec::Vec2;
|
||||||
use view::{View,SizeRequest,DimensionRequest,Selector,ShadowView};
|
use view::{View,SizeRequest,DimensionRequest,Selector,ShadowView};
|
||||||
use event::EventResult;
|
use event::EventResult;
|
||||||
@ -47,10 +46,6 @@ impl View for StackView {
|
|||||||
let size = v.size;
|
let size = v.size;
|
||||||
let offset = (printer.size - size) / 2;
|
let offset = (printer.size - size) / 2;
|
||||||
v.view.draw(&printer.sub_printer(offset, size), focused);
|
v.view.draw(&printer.sub_printer(offset, size), focused);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// v.view.draw(&printer.sub_printer(offset, v.size), focused);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -69,11 +64,6 @@ impl View for StackView {
|
|||||||
for layer in self.layers.iter_mut() {
|
for layer in self.layers.iter_mut() {
|
||||||
layer.size = Vec2::min(size, layer.view.get_min_size(req));
|
layer.size = Vec2::min(size, layer.view.get_min_size(req));
|
||||||
layer.view.layout(layer.size);
|
layer.view.layout(layer.size);
|
||||||
|
|
||||||
let h = layer.size.y as i32;
|
|
||||||
let w = layer.size.x as i32;
|
|
||||||
let x = (size.x as i32 - w) / 2;
|
|
||||||
let y = (size.y as i32 - h) / 2;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user