summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormh2015-11-17 17:53:27 +0100
committermh2015-11-17 17:53:27 +0100
commitd65df71c60cdca32975e2f542b4f2ef8893aa515 (patch)
tree4ebebd58f8e07f6705c27fe2c56861c1fc04a9ca
parentc3bf865a54edacd82af48b68b36749e263bbb25e (diff)
downloadscripts.irssi.org-d65df71c60cdca32975e2f542b4f2ef8893aa515.tar.bz2
mh_windowfill v1.01
small cleanup and added screenshots
-rw-r--r--scripts/mh_windowfill.pl36
1 files changed, 9 insertions, 27 deletions
diff --git a/scripts/mh_windowfill.pl b/scripts/mh_windowfill.pl
index deee063..1ef6b85 100644
--- a/scripts/mh_windowfill.pl
+++ b/scripts/mh_windowfill.pl
@@ -1,6 +1,6 @@
##############################################################################
#
-# mh_windowfill.pl v1.00 (20151116)
+# mh_windowfill.pl v1.01 (20151116)
#
# Copyright (c) 2015 Michael Hansen
#
@@ -22,12 +22,18 @@
#
# fill windows so scrolling starts bottom-up instead of top-down
#
+# screenshots:
+# without script: http://picpaste.com/cfda32a34ea96e16dcb3f2d956655ff6.png
+# with script: http://picpaste.com/e3b84ead852e3e77b12ed69383f1f80c.png
+#
# known issues:
# - /CLEAR will reset to top-down
# - it is possible to confuse the script into not filling with a combination
# of script load/unloads and window resizes. but it requires effort
#
# history:
+# v1.01 (20151116)
+# source cleanup
# v1.00 (20151116)
# initial release
#
@@ -45,11 +51,11 @@ use strict;
use Irssi 20100403;
use Irssi::TextUI;
-our $VERSION = '1.00';
+our $VERSION = '1.01';
our %IRSSI =
(
'name' => 'mh_windowfill',
- 'description' => 'fill windows so scrolling starts bottom-up instead of top-down',
+ 'description' => 'fill windows so scrolling starts bottom-up instead of top-down (screenshots in source)',
'license' => 'BSD',
'authors' => 'Michael Hansen',
'contact' => 'mh on IRCnet #help',
@@ -66,29 +72,6 @@ our $windowfill_running = 0;
##############################################################################
#
-# common support functions
-#
-##############################################################################
-
-sub trim_spacelike($)
-{
- my ($string) = @_;
-
- if (defined($string))
- {
- $string =~ s/^\s+//g;
- $string =~ s/\s+$//g;
-
- } else {
-
- $string = '';
- }
-
- return($string);
-}
-
-##############################################################################
-#
# script functions
#
##############################################################################
@@ -107,7 +90,6 @@ sub windowfill($)
#
if (($window->view()->{'ypos'} + 2) <= $window->{'height'})
{
-
while (($window->view()->{'ypos'} + 2) <= $window->{'height'})
{
$window->print('', MSGLEVEL_CLIENTCRAP | MSGLEVEL_NEVER | MSGLEVEL_NO_ACT | MSGLEVEL_NOHILIGHT);