Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Moritz Sokoll
btui-rs
Commits
d38d1d99
Verified
Commit
d38d1d99
authored
Nov 06, 2021
by
Moritz Sokoll
🦀
Browse files
added widgets
parent
4bee56ff
Pipeline
#335
failed with stages
in 46 seconds
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
Cargo.toml
View file @
d38d1d99
[package]
name
=
"btui"
version
=
"0.6.1
1
"
version
=
"0.6.1
2
"
edition
=
"2018"
authors
=
[
"Moritz Sokoll <moritz@sokoll.com>"
]
license
=
"MIT"
...
...
src/lib.rs
View file @
d38d1d99
...
...
@@ -27,6 +27,9 @@ pub mod linux;
/// module containing a progressbar
pub
mod
pbar
;
/// widgets implementation
pub
mod
widget
;
pub
use
linux
::
Terminal
;
pub
use
ft
::{
effects
,
print
};
...
...
src/linux.rs
View file @
d38d1d99
...
...
@@ -3,6 +3,7 @@ use std::io::{stderr, stdin, stdout};
use
std
::
io
::{
Error
,
ErrorKind
,
Write
};
use
std
::
io
::{
Stderr
,
Stdin
,
Stdout
};
use
std
::
ops
::
Neg
;
use
crate
::
widget
;
/// module containig different console actions for linux
#[deprecated(
since
=
"0.6.7"
,
...
...
@@ -229,6 +230,12 @@ impl Terminal {
// }}}
// Widget support: {{{
pub
fn
draw_widget
<
T
:
widget
::
Widget
>
(
&
self
,
widget
:
T
)
->
Result
<
(),
Error
>
{
self
.println
(
widget
.render
())
}
// }}}
}
impl
Default
for
Terminal
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment