From 471f4352696ae4c8f6b85f033b04afc8ba43ea08 Mon Sep 17 00:00:00 2001 From: Daniel Redd Jones Date: Mon, 29 May 2023 16:44:05 -0500 Subject: [PATCH] Added basic ncurses functionality --- src/main.rs | 4 ++-- src/ncurses_module.rs | 6 +++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 1ed2a5a..868ddb0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -25,7 +25,6 @@ fn main() { else { let args: Vec = env::args().collect(); let filename = &args[1]; - ncurses_module::main(); epub_func(filename); } } @@ -33,7 +32,7 @@ fn main() { //parses epub files fn epub_func(epub_file: &str){ - + let doc = EpubDoc::new(&epub_file); assert!(doc.is_ok()); let mut doc = doc.unwrap(); @@ -48,6 +47,7 @@ fn epub_func(epub_file: &str){ let str_content = content.unwrap(); let page = html_module::main(str_content); println!("{}", page); + ncurses_module::main(page); let input_size = std::io::stdin().read_line(&mut next_or_last); let input_size_len = input_size.unwrap() - 1; diff --git a/src/ncurses_module.rs b/src/ncurses_module.rs index 6879789..a45ced7 100644 --- a/src/ncurses_module.rs +++ b/src/ncurses_module.rs @@ -9,8 +9,12 @@ Last edited: 5/20/23 use ncurses; +use ncurses::{initscr, WINDOW}; -pub fn main() { +pub fn main(text: String) { + + initscr(); + ncurses::addstr(&*text); println!("If you can read this, you are in the ncurses_module"); } \ No newline at end of file