diff options
| author | mh | 2015-11-17 17:53:27 +0100 |
|---|---|---|
| committer | mh | 2015-11-17 17:53:27 +0100 |
| commit | d65df71c60cdca32975e2f542b4f2ef8893aa515 (patch) | |
| tree | 4ebebd58f8e07f6705c27fe2c56861c1fc04a9ca | |
| parent | c3bf865a54edacd82af48b68b36749e263bbb25e (diff) | |
| download | scripts.irssi.org-d65df71c60cdca32975e2f542b4f2ef8893aa515.tar.bz2 | |
mh_windowfill v1.01
small cleanup and added screenshots
| -rw-r--r-- | scripts/mh_windowfill.pl | 36 |
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); |
