removed git merge indicator

This commit is contained in:
TimonPost 2018-07-28 10:17:25 +02:00
parent 86a82a33cd
commit c7603fe79d
5 changed files with 4 additions and 29 deletions

View File

@ -25,21 +25,8 @@ use crossterm::Terminal;
use std::{thread, time};
fn main() {
<<<<<<< HEAD
let term = Terminal::new();
let mut cursor = term.cursor();
cursor.goto(10,10);
cursor.goto(10, 10);
cursor.print("test");
let stdin = term.input();
let line = stdin.read_line();
println!("{:?}", line)
}
=======
{
let mut terminal = Terminal::new();
terminal.enable_alternate_screen();
thread::sleep(time::Duration::from_millis(5000));
}
}
>>>>>>> 403d0668a72e9ca04a05bbe137a30d6a2d9ba90c

View File

@ -13,21 +13,13 @@ use std::rc::Rc;
/// Struct that stores an specific platform implementation for cursor related actions.
pub struct TerminalCursor<'cursor> {
<<<<<<< HEAD
screen_manager: &'cursor ScreenManager,
=======
context: &'cursor ScreenManager,
>>>>>>> 403d0668a72e9ca04a05bbe137a30d6a2d9ba90c
terminal_cursor: Box<ITerminalCursor>,
}
impl<'cursor> TerminalCursor<'cursor> {
/// Create new cursor instance whereon cursor related actions can be performed.
<<<<<<< HEAD
pub fn new(screen_manager: &'cursor ScreenManager) -> TerminalCursor<'cursor> {
=======
pub fn new(context: &'cursor ScreenManager) -> TerminalCursor<'cursor> {
>>>>>>> 403d0668a72e9ca04a05bbe137a30d6a2d9ba90c
#[cfg(target_os = "windows")]
let cursor = functions::get_module::<Box<ITerminalCursor>>(
WinApiCursor::new(),

View File

@ -12,7 +12,7 @@ pub mod cursor;
pub mod input;
pub mod manager;
//pub mod style;
pub mod terminal;
//pub mod terminal;
pub use shared::Terminal::Terminal;
//pub use shared::crossterm::Crossterm;

View File

@ -2,11 +2,10 @@ use {StateManager, ScreenManager};
use super::super::state::commands::*;
use super::raw::RawTerminal;
use super::screen::AlternateScreen;
<<<<<<< HEAD
use super::super::cursor;
use super::super::input;
use super::super::terminal;
//use super::super::terminal;
use std::collections::HashMap;
@ -107,9 +106,6 @@ impl Terminal{
return input::TerminalInput::new(&self.active_screen)
}
pub fn terminal(&self) -> input::TerminalInput {
return input::TerminalInput::new(&self.active_screen)
}
}
impl Drop for Terminal

View File

@ -156,7 +156,7 @@ impl IAlternateScreenCommand for ToAlternateScreenBufferCommand {
};
let b: &mut WinApiScreenManager = match screen_manager
.as_any()
.as_any_mut()
.downcast_mut::<WinApiScreenManager>()
{
Some(b) => b,