aboutsummaryrefslogtreecommitdiff
path: root/abblessed.js
diff options
context:
space:
mode:
authorUnknown <Alee14498@gmail.com>2017-08-10 22:48:33 -0400
committerUnknown <Alee14498@gmail.com>2017-08-10 22:48:33 -0400
commitc3eaae117114f437e421ec27ac904896f01f684c (patch)
tree74a6c27a163791ff2b29822d4bef0d1b9b3ee2e0 /abblessed.js
parent425b983a99ddd631f132ee04d5029d28de30a950 (diff)
downloadAleeBot-c3eaae117114f437e421ec27ac904896f01f684c.tar.gz
AleeBot-c3eaae117114f437e421ec27ac904896f01f684c.tar.bz2
AleeBot-c3eaae117114f437e421ec27ac904896f01f684c.zip
Doing stuff
Diffstat (limited to 'abblessed.js')
-rw-r--r--abblessed.js79
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);