diff options
author | Tom Feist <shabble@metavore.org> | 2011-01-08 20:00:20 +0000 |
---|---|---|
committer | Tom Feist <shabble@metavore.org> | 2011-01-08 20:00:20 +0000 |
commit | 8d4fe58ee09b7f5d00ee0c1a6e122a1bcff7ca4e (patch) | |
tree | 953fd2f06c31f9c6e9708dabca5dcc8990b36d68 /docs/General/Internals.pod | |
parent | Merge branch 'tab_completion' (diff) | |
download | irssi-scripts-8d4fe58ee09b7f5d00ee0c1a6e122a1bcff7ca4e.tar.gz irssi-scripts-8d4fe58ee09b7f5d00ee0c1a6e122a1bcff7ca4e.zip |
moved docs/ to https://github.com/shabble/irssi-docs
Diffstat (limited to '')
-rw-r--r-- | docs/General/Internals.pod | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/docs/General/Internals.pod b/docs/General/Internals.pod deleted file mode 100644 index c364dd5..0000000 --- a/docs/General/Internals.pod +++ /dev/null @@ -1,48 +0,0 @@ -__END__ - -=head1 Random Notes on Irssi Internals. - - -=head2 Display Output - -Irssi has to deal with a whole bunch of things between a script print() and actually -putting it on the screen. - -Some of these things are: - -=over 4 - -=item Message Levels - -=item Abstract Replacements - -=item Theme formats - -=item Module (C</format>) formats - -=back - -==head3 Message Levels - -Message levels are defined in F<src/core/levels.h> and some -support functions in F<src/core/levels.c> - -We have: - -=over 4 - -=item C<int level_get(str level)> - -Special cases: C<ALL, *> both return MSGLEVEL_ALL, and C<NEVER> returns 0. -The remainder are looked up in a big static string array by name to -find the appropriate numeric level. Partial matches are permitted as -long as they are unambigious. - - -=item C<int level2bits(str level, int *errorp)> - -=item C<str bits2level(int bits)> - -=item C<int combine_level(int dest, str src)> - - |