adjust readme, demo, and examples: replace show/hide cursor calls

This commit is contained in:
Felix Gündling
2020-04-26 18:28:46 +02:00
committed by Felix Gündling
parent d99cad1ede
commit c2beb2ac22
7 changed files with 34 additions and 21 deletions

View File

@@ -1,11 +1,12 @@
#include <chrono>
#include <indicators/block_progress_bar.hpp>
#include <indicators/cursor_control.hpp>
#include <thread>
int main() {
// Hide cursor
std::cout << "\e[?25l";
indicators::show_console_cursor(false);
indicators::BlockProgressBar bar{
indicators::option::BarWidth{80},
@@ -24,7 +25,7 @@ int main() {
}
// Show cursor
std::cout << "\e[?25h";
indicators::show_console_cursor(true);
return 0;
}

View File

@@ -1,9 +1,7 @@
#include <indicators/multi_progress.hpp>
#include <indicators/progress_bar.hpp>
#include <indicators/cursor_control.hpp>
int main() {
indicators::show_console_cursor(false);
indicators::ProgressBar bar1{indicators::option::BarWidth{50},
indicators::option::Start{"["},
@@ -83,7 +81,5 @@ int main() {
second_job.join();
third_job.join();
indicators::show_console_cursor(true);
return 0;
}

View File

@@ -1,11 +1,12 @@
#include <chrono>
#include <indicators/cursor_control.hpp>
#include <indicators/progress_bar.hpp>
#include <thread>
int main() {
// Hide cursor
std::cout << "\e[?25l";
indicators::show_console_cursor(false);
indicators::ProgressBar bar{
indicators::option::BarWidth{50},
@@ -47,7 +48,7 @@ int main() {
bar.mark_as_completed();
// Show cursor
std::cout << "\e[?25h";
indicators::show_console_cursor(true);
return 0;
}

View File

@@ -1,9 +1,10 @@
#include <indicators/cursor_control.hpp>
#include <indicators/progress_spinner.hpp>
int main() {
// Hide cursor
std::cout << "\e[?25l";
indicators::show_console_cursor(false);
indicators::ProgressSpinner spinner{
indicators::option::PostfixText{"Checking credentials"},
@@ -34,7 +35,7 @@ int main() {
thread.join();
// Show cursor
std::cout << "\e[?25h";
indicators::show_console_cursor(true);
return 0;
}

View File

@@ -1,8 +1,12 @@
#include <chrono>
#include <indicators/cursor_control.hpp>
#include <indicators/progress_bar.hpp>
#include <thread>
int main() {
// Hide cursor
indicators::show_console_cursor(false);
indicators::ProgressBar bar{
indicators::option::BarWidth{50},
indicators::option::Start{" ["},
@@ -27,7 +31,7 @@ int main() {
}
// Show cursor
std::cout << "\e[?25h";
indicators::show_console_cursor(true);
return 0;
}