diff options
| author | Unknown <Alee14498@gmail.com> | 2017-08-10 22:48:33 -0400 |
|---|---|---|
| committer | Unknown <Alee14498@gmail.com> | 2017-08-10 22:48:33 -0400 |
| commit | c3eaae117114f437e421ec27ac904896f01f684c (patch) | |
| tree | 74a6c27a163791ff2b29822d4bef0d1b9b3ee2e0 /abblessed.js | |
| parent | 425b983a99ddd631f132ee04d5029d28de30a950 (diff) | |
| download | AleeBot-c3eaae117114f437e421ec27ac904896f01f684c.tar.gz AleeBot-c3eaae117114f437e421ec27ac904896f01f684c.tar.bz2 AleeBot-c3eaae117114f437e421ec27ac904896f01f684c.zip | |
Doing stuff
Diffstat (limited to 'abblessed.js')
| -rw-r--r-- | abblessed.js | 79 |
1 files changed, 31 insertions, 48 deletions
diff --git a/abblessed.js b/abblessed.js index 0fa36cf..eb5aa24 100644 --- a/abblessed.js +++ b/abblessed.js @@ -1,64 +1,47 @@ var blessed = require('blessed'); +var abversion = "1.0.9 Beta"; // Create a screen object. var screen = blessed.screen({ smartCSR: true }); -screen.title = 'my window title'; - -// Create a box perfectly centered horizontally and vertically. -var box = blessed.box({ - top: 'center', - left: 'center', - width: '50%', - height: '50%', - content: 'Hello {bold}world{/bold}!', - tags: true, - border: { - type: 'line' - }, - style: { - fg: 'white', - bg: 'magenta', - border: { - fg: '#f0f0f0' +screen.title = 'AleeBot'+ abversion +'Console'; + + + +var titleBox = blessed.text({ + + top: "0", + + left: "0", + + width: "100%", + + height: "1", + + content: "AleeBot " + abversion + " Console", + + tags: true, + + style: { + + fg: 'black', + + bg: 'white' + }, - hover: { - bg: 'green' - } - } -}); -// Append our box to the screen. -screen.append(box); - -// Add a png icon to the box -var icon = blessed.image({ - parent: box, - top: 0, - left: 0, - type: 'overlay', - width: 'shrink', - height: 'shrink', - file: __dirname + '/my-program-icon.png', - search: false -}); + padding: { -// If our box is clicked, change the content. -box.on('click', function(data) { - box.setContent('{center}Some different {red-fg}content{/red-fg}.{/center}'); - screen.render(); -}); + left: 1 + + } -// If box is focused, handle `enter`/`return` and give us some more content. -box.key('enter', function(ch, key) { - box.setContent('{right}Even different {black-fg}content{/black-fg}.{/right}\n'); - box.setLine(1, 'bar'); - box.insertLine(1, 'foo'); - screen.render(); }); +screen.append(titleBox); + // Quit on Escape, q, or Control-C. screen.key(['escape', 'q', 'C-c'], function(ch, key) { return process.exit(0); |
