The lionchat Reference Manual

This is the lionchat Reference Manual, version 1.0.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon May 15 05:29:12 2023 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 lionchat

A GUI client for the Lichat protocol

Maintainer

Nicolas Hafner <>

Author

Nicolas Hafner <>

Home Page

https://Shinmera.github.io/lionchat/

Source Control

(GIT https://github.com/Shinmera/lionchat.git)

Bug Tracker

https://github.com/Shinmera/lionchat/issues

License

zlib

Version

1.0.0

Defsystem Dependency

qtools (system).

Dependencies
  • lichat-tcp-client (system).
  • qtools (system).
  • qtcore (system).
  • qtgui (system).
  • qtsvg (system).
  • qtools-ui-listing (system).
  • qtools-ui-options (system).
  • qtools-ui-notification (system).
  • qtools-ui-repl (system).
  • alexandria (system).
  • bordeaux-threads (system).
  • documentation-utils (system).
  • verbose (system).
  • cl-ppcre (system).
  • ubiquitous (system).
  • trivial-arguments (system).
Source

lionchat.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 lionchat/lionchat.asd

Source

lionchat.asd.

Parent Component

lionchat (system).

ASDF Systems

lionchat.


3.1.2 lionchat/package.lisp

Source

lionchat.asd.

Parent Component

lionchat (system).

Packages

lionchat.


3.1.3 lionchat/toolkit.lisp

Dependency

package.lisp (file).

Source

lionchat.asd.

Parent Component

lionchat (system).

Internals

3.1.4 lionchat/settings.lisp

Dependency

toolkit.lisp (file).

Source

lionchat.asd.

Parent Component

lionchat (system).

Public Interface

initialize-instance (method).

Internals

3.1.5 lionchat/updatable.lisp

Dependency

settings.lisp (file).

Source

lionchat.asd.

Parent Component

lionchat (system).

Internals

3.1.6 lionchat/client.lisp

Dependency

updatable.lisp (file).

Source

lionchat.asd.

Parent Component

lionchat (system).

Public Interface
Internals

3.1.7 lionchat/user.lisp

Dependency

client.lisp (file).

Source

lionchat.asd.

Parent Component

lionchat (system).

Public Interface
Internals

3.1.8 lionchat/user-list.lisp

Dependency

user.lisp (file).

Source

lionchat.asd.

Parent Component

lionchat (system).

Internals

3.1.9 lionchat/channel.lisp

Dependency

user-list.lisp (file).

Source

lionchat.asd.

Parent Component

lionchat (system).

Public Interface
Internals

3.1.10 lionchat/channel-list.lisp

Dependency

channel.lisp (file).

Source

lionchat.asd.

Parent Component

lionchat (system).

Internals

3.1.11 lionchat/commands.lisp

Dependency

channel-list.lisp (file).

Source

lionchat.asd.

Parent Component

lionchat (system).

Internals

3.1.12 lionchat/chat-area.lisp

Dependency

commands.lisp (file).

Source

lionchat.asd.

Parent Component

lionchat (system).

Internals

3.1.13 lionchat/repl.lisp

Dependency

chat-area.lisp (file).

Source

lionchat.asd.

Parent Component

lionchat (system).

Internals

3.1.14 lionchat/tray.lisp

Dependency

repl.lisp (file).

Source

lionchat.asd.

Parent Component

lionchat (system).

Internals

3.1.15 lionchat/main.lisp

Dependency

tray.lisp (file).

Source

lionchat.asd.

Parent Component

lionchat (system).

Public Interface
Internals

3.1.16 lionchat/shortcut.lisp

Dependency

main.lisp (file).

Source

lionchat.asd.

Parent Component

lionchat (system).

Internals

4 Packages

Packages are listed by definition order.


4.1 lionchat

Source

package.lisp.

Nickname

org.shirakumo.lichat.lionchat

Use List
  • cl+qt.
  • lichat-tcp-client.
Public Interface

start (function).

Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Ordinary functions

Function: start (&key)
Package

lionchat.

Source

main.lisp.


5.1.2 Standalone methods

Method: close-connection :before ((client client))
Package

lichat-tcp-client.

Source

client.lisp.

Method: coerce-item ((user user) container)
Package

qtools-ui.

Source

user.lisp.

Method: coerce-item ((channel channel) container)
Package

qtools-ui.

Source

channel.lisp.

Method: drag-start ((channel-item channel-item) x y)
Package

qtools-ui.

Source

channel.lisp.

Method: initialize-instance :before ((user user) &key name client)
Source

user.lisp.

Method: initialize-instance :before ((client client) &key name)
Source

client.lisp.

Method: initialize-instance :before ((main main) &key)
Source

main.lisp.

Method: initialize-instance :after ((channel channel) &key client name)
Source

channel.lisp.

Method: initialize-instance :before ((channel channel) &key name client)
Source

channel.lisp.

Method: initialize-instance :after ((settings settings) &key tab)
Source

settings.lisp.

Method: initialize-instance :after ((channel-settings channel-settings) &key channel)
Source

channel.lisp.

Method: open-connection :after ((client client))
Package

lichat-tcp-client.

Source

client.lisp.

Method: process :around ((update update) (client client))
Package

lichat-tcp-client.

Source

client.lisp.

Method: process ((update update) (client client))
Package

lichat-tcp-client.

Source

client.lisp.

Method: process ((update channel-update) (client client))
Package

lichat-tcp-client.

Source

client.lisp.

Method: process ((update leave) (client client))
Package

lichat-tcp-client.

Source

client.lisp.

Method: process ((update join) (client client))
Package

lichat-tcp-client.

Source

client.lisp.

Method: process ((update users) (client client))
Package

lichat-tcp-client.

Source

client.lisp.

Method: process ((update connect) (client client))
Package

lichat-tcp-client.

Source

client.lisp.

Method: process :before ((update object) (client client))
Package

lichat-tcp-client.

Source

client.lisp.

Method: process :after ((update leave) (channel channel))
Package

lichat-tcp-client.

Source

channel.lisp.

Method: process :after ((update join) (channel channel))
Package

lichat-tcp-client.

Source

channel.lisp.

Method: process :after ((update users) (channel channel))
Package

lichat-tcp-client.

Source

channel.lisp.

Method: process ((update update) (channel channel))
Package

lichat-tcp-client.

Source

channel.lisp.


5.1.3 Classes

Class: object

Superclass for all classes that can be put onto the wire.

Package

lichat-protocol.

Source

client.lisp.

Direct subclasses

update.

Direct methods
Direct slots
Slot: client
Package

lionchat.

Readers

client.

Writers

(setf client).


5.2 Internals


5.2.1 Special variables

Special Variable: *commands*
Package

lionchat.

Source

commands.lisp.

Special Variable: *deployed*
Package

lionchat.

Source

toolkit.lisp.

Special Variable: *main*
Package

lionchat.

Source

main.lisp.

Special Variable: *url-regex*
Package

lionchat.

Source

toolkit.lisp.


5.2.2 Macros

Macro: define-command (prefix (channel &rest args) &body body)
Package

lionchat.

Source

commands.lisp.

Macro: define-settings (name &body options)
Package

lionchat.

Source

settings.lisp.

Macro: setf-named (list name new)
Package

lionchat.

Source

toolkit.lisp.

Macro: with-awaiting ((update id main) &body body)
Package

lionchat.

Source

toolkit.lisp.


5.2.3 Ordinary functions

Function: command (name)
Package

lionchat.

Source

commands.lisp.

Function: (setf command) (name)
Package

lionchat.

Source

commands.lisp.

Function: command-arglist (name)
Package

lionchat.

Source

commands.lisp.

Function: data (file)
Package

lionchat.

Source

toolkit.lisp.

Function: default-configuration ()
Package

lionchat.

Source

settings.lisp.

Function: deploy-resources ()
Package

lionchat.

Source

toolkit.lisp.

Function: escape-html (html)
Package

lionchat.

Source

toolkit.lisp.

Function: format-name (name &optional length)
Package

lionchat.

Source

toolkit.lisp.

Function: format-time (stamp &optional format)
Package

lionchat.

Source

toolkit.lisp.

Function: format-update-text (update)
Package

lionchat.

Source

toolkit.lisp.

Function: invert-color (name)
Package

lionchat.

Source

toolkit.lisp.

Function: known-channels (client)
Package

lionchat.

Source

channel.lisp.

Function: known-users (client)
Package

lionchat.

Source

user.lisp.

Function: layout-data ()
Package

lionchat.

Source

settings.lisp.

Function: (setf layout-data) ()
Package

lionchat.

Source

settings.lisp.

Function: linkify-urls (text)
Package

lionchat.

Source

toolkit.lisp.

Function: list-commands ()
Package

lionchat.

Source

commands.lisp.

Function: machine-user ()
Package

lionchat.

Source

toolkit.lisp.

Function: mark (text regex)
Package

lionchat.

Source

toolkit.lisp.

Function: maybe-connect (main &rest args)
Package

lionchat.

Source

main.lisp.

Function: object-color (object)
Package

lionchat.

Source

toolkit.lisp.

Function: parse-time-format (format)
Package

lionchat.

Source

toolkit.lisp.

Function: permissions-string (perms)
Package

lionchat.

Source

toolkit.lisp.

Function: qsend (client type &rest initargs)
Package

lionchat.

Source

client.lisp.

Function: read-permissions (string)
Package

lionchat.

Source

toolkit.lisp.

Function: regex-escape (text)
Package

lionchat.

Source

toolkit.lisp.

Function: remove-command (name)
Package

lionchat.

Source

commands.lisp.

Function: run-command (channel string)
Package

lionchat.

Source

commands.lisp.

Function: show-error (parent text &rest args)
Package

lionchat.

Source

toolkit.lisp.

Function: show-settings (main &rest initargs)
Package

lionchat.

Source

main.lisp.

Function: show-update-action (update stream msg &rest args)
Package

lionchat.

Source

chat-area.lisp.

Function: show-update-info (update stream src msg &rest args)
Package

lionchat.

Source

chat-area.lisp.

Function: show-update-text (channel text)
Package

lionchat.

Source

commands.lisp.

Function: sname (object)
Package

lionchat.

Source

settings.lisp.

Function: split-command-string (string)
Package

lionchat.

Source

commands.lisp.

Function: starts-with (prefix string &key start)
Package

lionchat.

Source

toolkit.lisp.

Function: system-about ()
Package

lionchat.

Source

main.lisp.

Function: update-connect-menu (main)
Package

lionchat.

Source

main.lisp.


5.2.4 Generic functions

Generic Function: %add-connectors (connections-settings)
Package

lionchat.

Methods
Method: %add-connectors ((connections-settings connections-settings))
Source

settings.lisp.

Generic Function: %build-main-menu-file (main)
Package

lionchat.

Methods
Method: %build-main-menu-file ((main main))
Source

main.lisp.

Generic Function: %build-main-menu-help (main)
Package

lionchat.

Methods
Method: %build-main-menu-help ((main main))
Source

main.lisp.

Generic Function: %build-main-menu-window (main)
Package

lionchat.

Methods
Method: %build-main-menu-window ((main main))
Source

main.lisp.

Generic Function: %channel-item-slot-show-menu (channel-item pos)
Package

lionchat.

Methods
Method: %channel-item-slot-show-menu ((channel-item channel-item) pos)
Source

channel.lisp.

Generic Function: %channel-item-subwidget-layout-initializer (channel-item)
Package

lionchat.

Methods
Method: %channel-item-subwidget-layout-initializer ((channel-item channel-item))
Source

channel.lisp.

Generic Function: %channel-item-subwidget-menu-initializer (channel-item)
Package

lionchat.

Methods
Method: %channel-item-subwidget-menu-initializer ((channel-item channel-item))
Source

channel.lisp.

Generic Function: %channel-item-subwidget-name-initializer (channel-item)
Package

lionchat.

Methods
Method: %channel-item-subwidget-name-initializer ((channel-item channel-item))
Source

channel.lisp.

Generic Function: %channel-item-subwidget-type-initializer (channel-item)
Package

lionchat.

Methods
Method: %channel-item-subwidget-type-initializer ((channel-item channel-item))
Source

channel.lisp.

Generic Function: %channel-list-slot-create (channel-list)
Package

lionchat.

Methods
Method: %channel-list-slot-create ((channel-list channel-list))
Source

channel-list.lisp.

Generic Function: %channel-list-slot-join (channel-list)
Package

lionchat.

Methods
Method: %channel-list-slot-join ((channel-list channel-list))
Source

channel-list.lisp.

Generic Function: %channel-list-subwidget-center-initializer (channel-list)
Package

lionchat.

Methods
Method: %channel-list-subwidget-center-initializer ((channel-list channel-list))
Source

channel-list.lisp.

Generic Function: %channel-list-subwidget-channelname-initializer (channel-list)
Package

lionchat.

Methods
Method: %channel-list-subwidget-channelname-initializer ((channel-list channel-list))
Source

channel-list.lisp.

Generic Function: %channel-list-subwidget-create-initializer (channel-list)
Package

lionchat.

Methods
Method: %channel-list-subwidget-create-initializer ((channel-list channel-list))
Source

channel-list.lisp.

Generic Function: %channel-list-subwidget-join-initializer (channel-list)
Package

lionchat.

Methods
Method: %channel-list-subwidget-join-initializer ((channel-list channel-list))
Source

channel-list.lisp.

Generic Function: %channel-list-subwidget-layout-initializer (channel-list)
Package

lionchat.

Methods
Method: %channel-list-subwidget-layout-initializer ((channel-list channel-list))
Source

channel-list.lisp.

Generic Function: %channel-list-subwidget-list-initializer (channel-list)
Package

lionchat.

Methods
Method: %channel-list-subwidget-list-initializer ((channel-list channel-list))
Source

channel-list.lisp.

Generic Function: %channel-list-subwidget-scroller-initializer (channel-list)
Package

lionchat.

Methods
Method: %channel-list-subwidget-scroller-initializer ((channel-list channel-list))
Source

channel-list.lisp.

Generic Function: %channel-settings-slot-save (channel-settings)
Package

lionchat.

Methods
Method: %channel-settings-slot-save ((channel-settings channel-settings))
Source

channel.lisp.

Generic Function: %channel-settings-subwidget-font-initializer (channel-settings)
Package

lionchat.

Methods
Method: %channel-settings-subwidget-font-initializer ((channel-settings channel-settings))
Source

channel.lisp.

Generic Function: %channel-settings-subwidget-layout-initializer (channel-settings)
Package

lionchat.

Methods
Method: %channel-settings-subwidget-layout-initializer ((channel-settings channel-settings))
Source

channel.lisp.

Generic Function: %channel-settings-subwidget-name-initializer (channel-settings)
Package

lionchat.

Methods
Method: %channel-settings-subwidget-name-initializer ((channel-settings channel-settings))
Source

channel.lisp.

Generic Function: %channel-settings-subwidget-permissions-initializer (channel-settings)
Package

lionchat.

Methods
Method: %channel-settings-subwidget-permissions-initializer ((channel-settings channel-settings))
Source

channel.lisp.

Generic Function: %channel-settings-subwidget-save-initializer (channel-settings)
Package

lionchat.

Methods
Method: %channel-settings-subwidget-save-initializer ((channel-settings channel-settings))
Source

channel.lisp.

Generic Function: %chat-area-slot-send (chat-area)
Package

lionchat.

Methods
Method: %chat-area-slot-send ((chat-area chat-area))
Source

chat-area.lisp.

Generic Function: %chat-area-subwidget-input-area-initializer (chat-area)
Package

lionchat.

Methods
Method: %chat-area-subwidget-input-area-initializer ((chat-area chat-area))
Source

chat-area.lisp.

Generic Function: %chat-area-subwidget-input-initializer (chat-area)
Package

lionchat.

Methods
Method: %chat-area-subwidget-input-initializer ((chat-area chat-area))
Source

chat-area.lisp.

Generic Function: %chat-area-subwidget-layout-initializer (chat-area)
Package

lionchat.

Methods
Method: %chat-area-subwidget-layout-initializer ((chat-area chat-area))
Source

chat-area.lisp.

Generic Function: %chat-area-subwidget-output-initializer (chat-area)
Package

lionchat.

Methods
Method: %chat-area-subwidget-output-initializer ((chat-area chat-area))
Source

chat-area.lisp.

Generic Function: %chat-area-subwidget-send-initializer (chat-area)
Package

lionchat.

Methods
Method: %chat-area-subwidget-send-initializer ((chat-area chat-area))
Source

chat-area.lisp.

Generic Function: %chat-input-override-key-press-event (chat-input ev)
Package

lionchat.

Methods
Method: %chat-input-override-key-press-event ((chat-input chat-input) ev)
Source

chat-area.lisp.

Generic Function: %chat-output-subwidget-font-initializer (chat-output)
Package

lionchat.

Methods
Method: %chat-output-subwidget-font-initializer ((chat-output chat-output))
Source

chat-area.lisp.

Generic Function: %clear-filter-connectors (user-list)
Package

lionchat.

Methods
Method: %clear-filter-connectors ((user-list user-list))
Source

user-list.lisp.

Generic Function: %clicked-connectors (tray)
Package

lionchat.

Methods
Method: %clicked-connectors ((tray tray))
Source

tray.lisp.

Generic Function: %connections-settings-slot-add (connections-settings)
Package

lionchat.

Methods
Method: %connections-settings-slot-add ((connections-settings connections-settings))
Source

settings.lisp.

Generic Function: %connections-settings-slot-current (connections-settings name)
Package

lionchat.

Methods
Method: %connections-settings-slot-current ((connections-settings connections-settings) (name string))
Source

settings.lisp.

Generic Function: %connections-settings-slot-remove (connections-settings)
Package

lionchat.

Methods
Method: %connections-settings-slot-remove ((connections-settings connections-settings))
Source

settings.lisp.

Generic Function: %connections-settings-subwidget-add-initializer (connections-settings)
Package

lionchat.

Methods
Method: %connections-settings-subwidget-add-initializer ((connections-settings connections-settings))
Source

settings.lisp.

Generic Function: %connections-settings-subwidget-layout-initializer (connections-settings)
Package

lionchat.

Methods
Method: %connections-settings-subwidget-layout-initializer ((connections-settings connections-settings))
Source

settings.lisp.

Generic Function: %connections-settings-subwidget-list-initializer (connections-settings)
Package

lionchat.

Methods
Method: %connections-settings-subwidget-list-initializer ((connections-settings connections-settings))
Source

settings.lisp.

Generic Function: %connections-settings-subwidget-main-initializer (connections-settings)
Package

lionchat.

Methods
Method: %connections-settings-subwidget-main-initializer ((connections-settings connections-settings))
Source

settings.lisp.

Generic Function: %connections-settings-subwidget-remove-initializer (connections-settings)
Package

lionchat.

Methods
Method: %connections-settings-subwidget-remove-initializer ((connections-settings connections-settings))
Source

settings.lisp.

Generic Function: %create-connectors (channel-list)
Package

lionchat.

Methods
Method: %create-connectors ((channel-list channel-list))
Source

channel-list.lisp.

Generic Function: %current-connectors (connections-settings)
Package

lionchat.

Methods
Method: %current-connectors ((connections-settings connections-settings))
Source

settings.lisp.

Generic Function: %filter-connectors (user-list)
Package

lionchat.

Methods
Method: %filter-connectors ((user-list user-list))
Source

user-list.lisp.

Generic Function: %join-connectors (channel-list)
Package

lionchat.

Methods
Method: %join-connectors ((channel-list channel-list))
Source

channel-list.lisp.

Generic Function: %leave-channel-connectors (main)
Package

lionchat.

Methods
Method: %leave-channel-connectors ((main main))
Source

shortcut.lisp.

Generic Function: %main-override-change-event (main ev)
Package

lionchat.

Methods
Method: %main-override-change-event ((main main) ev)
Source

main.lisp.

Generic Function: %main-override-close-event (main ev)
Package

lionchat.

Methods
Method: %main-override-close-event ((main main) ev)
Source

main.lisp.

Generic Function: %main-slot-leave-channel (main)
Package

lionchat.

Methods
Method: %main-slot-leave-channel ((main main))
Source

shortcut.lisp.

Generic Function: %main-slot-next-channel (main)
Package

lionchat.

Methods
Method: %main-slot-next-channel ((main main))
Source

shortcut.lisp.

Generic Function: %main-slot-pick-client (main action)
Package

lionchat.

Methods
Method: %main-slot-pick-client ((main main) action)
Source

main.lisp.

Generic Function: %main-slot-pick-connection (main action)
Package

lionchat.

Methods
Method: %main-slot-pick-connection ((main main) action)
Source

main.lisp.

Generic Function: %main-slot-prev-channel (main)
Package

lionchat.

Methods
Method: %main-slot-prev-channel ((main main))
Source

shortcut.lisp.

Generic Function: %main-slot-process-updates (main)
Package

lionchat.

Methods
Method: %main-slot-process-updates ((main main))
Source

main.lisp.

Generic Function: %main-slot-shortcut-0 (main)
Package

lionchat.

Methods
Method: %main-slot-shortcut-0 ((main main))
Source

shortcut.lisp.

Generic Function: %main-slot-shortcut-1 (main)
Package

lionchat.

Methods
Method: %main-slot-shortcut-1 ((main main))
Source

shortcut.lisp.

Generic Function: %main-slot-shortcut-2 (main)
Package

lionchat.

Methods
Method: %main-slot-shortcut-2 ((main main))
Source

shortcut.lisp.

Generic Function: %main-slot-shortcut-3 (main)
Package

lionchat.

Methods
Method: %main-slot-shortcut-3 ((main main))
Source

shortcut.lisp.

Generic Function: %main-slot-shortcut-4 (main)
Package

lionchat.

Methods
Method: %main-slot-shortcut-4 ((main main))
Source

shortcut.lisp.

Generic Function: %main-slot-shortcut-5 (main)
Package

lionchat.

Methods
Method: %main-slot-shortcut-5 ((main main))
Source

shortcut.lisp.

Generic Function: %main-slot-shortcut-6 (main)
Package

lionchat.

Methods
Method: %main-slot-shortcut-6 ((main main))
Source

shortcut.lisp.

Generic Function: %main-slot-shortcut-7 (main)
Package

lionchat.

Methods
Method: %main-slot-shortcut-7 ((main main))
Source

shortcut.lisp.

Generic Function: %main-slot-shortcut-8 (main)
Package

lionchat.

Methods
Method: %main-slot-shortcut-8 ((main main))
Source

shortcut.lisp.

Generic Function: %main-slot-shortcut-9 (main)
Package

lionchat.

Methods
Method: %main-slot-shortcut-9 ((main main))
Source

shortcut.lisp.

Generic Function: %main-subwidget-channel-list-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-channel-list-initializer ((main main))
Source

main.lisp.

Generic Function: %main-subwidget-chat-area-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-chat-area-initializer ((main main))
Source

main.lisp.

Generic Function: %main-subwidget-clients-menu-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-clients-menu-initializer ((main main))
Source

main.lisp.

Generic Function: %main-subwidget-connect-menu-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-connect-menu-initializer ((main main))
Source

main.lisp.

Generic Function: %main-subwidget-repl-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-repl-initializer ((main main))
Source

main.lisp.

Generic Function: %main-subwidget-shortcut-0-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-shortcut-0-initializer ((main main))
Source

shortcut.lisp.

Generic Function: %main-subwidget-shortcut-1-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-shortcut-1-initializer ((main main))
Source

shortcut.lisp.

Generic Function: %main-subwidget-shortcut-2-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-shortcut-2-initializer ((main main))
Source

shortcut.lisp.

Generic Function: %main-subwidget-shortcut-3-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-shortcut-3-initializer ((main main))
Source

shortcut.lisp.

Generic Function: %main-subwidget-shortcut-4-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-shortcut-4-initializer ((main main))
Source

shortcut.lisp.

Generic Function: %main-subwidget-shortcut-5-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-shortcut-5-initializer ((main main))
Source

shortcut.lisp.

Generic Function: %main-subwidget-shortcut-6-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-shortcut-6-initializer ((main main))
Source

shortcut.lisp.

Generic Function: %main-subwidget-shortcut-7-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-shortcut-7-initializer ((main main))
Source

shortcut.lisp.

Generic Function: %main-subwidget-shortcut-8-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-shortcut-8-initializer ((main main))
Source

shortcut.lisp.

Generic Function: %main-subwidget-shortcut-9-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-shortcut-9-initializer ((main main))
Source

shortcut.lisp.

Generic Function: %main-subwidget-shortcut-leave-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-shortcut-leave-initializer ((main main))
Source

shortcut.lisp.

Generic Function: %main-subwidget-shortcut-next-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-shortcut-next-initializer ((main main))
Source

shortcut.lisp.

Generic Function: %main-subwidget-shortcut-prev-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-shortcut-prev-initializer ((main main))
Source

shortcut.lisp.

Generic Function: %main-subwidget-tray-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-tray-initializer ((main main))
Source

main.lisp.

Generic Function: %main-subwidget-user-list-initializer (main)
Package

lionchat.

Methods
Method: %main-subwidget-user-list-initializer ((main main))
Source

main.lisp.

Generic Function: %next-channel-connectors (main)
Package

lionchat.

Methods
Method: %next-channel-connectors ((main main))
Source

shortcut.lisp.

Generic Function: %pick-client-connectors (main)
Package

lionchat.

Methods
Method: %pick-client-connectors ((main main))
Source

main.lisp.

Generic Function: %pick-connection-connectors (main)
Package

lionchat.

Methods
Method: %pick-connection-connectors ((main main))
Source

main.lisp.

Generic Function: %prev-channel-connectors (main)
Package

lionchat.

Methods
Method: %prev-channel-connectors ((main main))
Source

shortcut.lisp.

Generic Function: %process-updates-connectors (main)
Package

lionchat.

Methods
Method: %process-updates-connectors ((main main))
Source

main.lisp.

Generic Function: %remove-connectors (connections-settings)
Package

lionchat.

Methods
Method: %remove-connectors ((connections-settings connections-settings))
Source

settings.lisp.

Generic Function: %repl-subwidget-actual-repl-initializer (repl)
Package

lionchat.

Methods
Method: %repl-subwidget-actual-repl-initializer ((repl repl))
Source

repl.lisp.

Generic Function: %save-connectors (channel-settings)
Package

lionchat.

Methods
Method: %save-connectors ((channel-settings channel-settings))
Source

channel.lisp.

Generic Function: %send-connectors (chat-area)
Package

lionchat.

Methods
Method: %send-connectors ((chat-area chat-area))
Source

chat-area.lisp.

Generic Function: %settings-subwidget-behavior-widget-initializer (settings)
Package

lionchat.

Methods
Method: %settings-subwidget-behavior-widget-initializer ((settings settings))
Source

settings.lisp.

Generic Function: %settings-subwidget-cancel-initializer (settings)
Package

lionchat.

Methods
Method: %settings-subwidget-cancel-initializer ((settings settings))
Source

settings.lisp.

Generic Function: %settings-subwidget-connections-settings-initializer (settings)
Package

lionchat.

Methods
Method: %settings-subwidget-connections-settings-initializer ((settings settings))
Source

settings.lisp.

Generic Function: %settings-subwidget-layout-initializer (settings)
Package

lionchat.

Methods
Method: %settings-subwidget-layout-initializer ((settings settings))
Source

settings.lisp.

Generic Function: %settings-subwidget-ok-initializer (settings)
Package

lionchat.

Methods
Method: %settings-subwidget-ok-initializer ((settings settings))
Source

settings.lisp.

Generic Function: %settings-subwidget-style-widget-initializer (settings)
Package

lionchat.

Methods
Method: %settings-subwidget-style-widget-initializer ((settings settings))
Source

settings.lisp.

Generic Function: %settings-subwidget-tabs-initializer (settings)
Package

lionchat.

Methods
Method: %settings-subwidget-tabs-initializer ((settings settings))
Source

settings.lisp.

Generic Function: %shortcut-0-connectors (main)
Package

lionchat.

Methods
Method: %shortcut-0-connectors ((main main))
Source

shortcut.lisp.

Generic Function: %shortcut-1-connectors (main)
Package

lionchat.

Methods
Method: %shortcut-1-connectors ((main main))
Source

shortcut.lisp.

Generic Function: %shortcut-2-connectors (main)
Package

lionchat.

Methods
Method: %shortcut-2-connectors ((main main))
Source

shortcut.lisp.

Generic Function: %shortcut-3-connectors (main)
Package

lionchat.

Methods
Method: %shortcut-3-connectors ((main main))
Source

shortcut.lisp.

Generic Function: %shortcut-4-connectors (main)
Package

lionchat.

Methods
Method: %shortcut-4-connectors ((main main))
Source

shortcut.lisp.

Generic Function: %shortcut-5-connectors (main)
Package

lionchat.

Methods
Method: %shortcut-5-connectors ((main main))
Source

shortcut.lisp.

Generic Function: %shortcut-6-connectors (main)
Package

lionchat.

Methods
Method: %shortcut-6-connectors ((main main))
Source

shortcut.lisp.

Generic Function: %shortcut-7-connectors (main)
Package

lionchat.

Methods
Method: %shortcut-7-connectors ((main main))
Source

shortcut.lisp.

Generic Function: %shortcut-8-connectors (main)
Package

lionchat.

Methods
Method: %shortcut-8-connectors ((main main))
Source

shortcut.lisp.

Generic Function: %shortcut-9-connectors (main)
Package

lionchat.

Methods
Method: %shortcut-9-connectors ((main main))
Source

shortcut.lisp.

Generic Function: %show-connectors (tray)
Package

lionchat.

Methods
Method: %show-connectors ((tray tray))
Source

tray.lisp.

Generic Function: %show-menu-connectors (user-item)
Package

lionchat.

Methods
Method: %show-menu-connectors ((channel-item channel-item))
Source

channel.lisp.

Method: %show-menu-connectors ((user-item user-item))
Source

user.lisp.

Generic Function: %tray-message-connectors (tray)
Package

lionchat.

Methods
Method: %tray-message-connectors ((tray tray))
Source

tray.lisp.

Generic Function: %tray-slot-clicked (tray reason)
Package

lionchat.

Methods
Method: %tray-slot-clicked ((tray tray) reason)
Source

tray.lisp.

Generic Function: %tray-slot-show (tray)
Package

lionchat.

Methods
Method: %tray-slot-show ((tray tray))
Source

tray.lisp.

Generic Function: %tray-slot-tray-message (tray title message)
Package

lionchat.

Methods
Method: %tray-slot-tray-message ((tray tray) (title string) (message string))
Source

tray.lisp.

Generic Function: %tray-subwidget-menu-initializer (tray)
Package

lionchat.

Methods
Method: %tray-subwidget-menu-initializer ((tray tray))
Source

tray.lisp.

Generic Function: %tray-subwidget-quit-initializer (tray)
Package

lionchat.

Methods
Method: %tray-subwidget-quit-initializer ((tray tray))
Source

tray.lisp.

Generic Function: %tray-subwidget-settings-initializer (tray)
Package

lionchat.

Methods
Method: %tray-subwidget-settings-initializer ((tray tray))
Source

tray.lisp.

Generic Function: %tray-subwidget-show-initializer (tray)
Package

lionchat.

Methods
Method: %tray-subwidget-show-initializer ((tray tray))
Source

tray.lisp.

Generic Function: %user-item-slot-show-menu (user-item pos)
Package

lionchat.

Methods
Method: %user-item-slot-show-menu ((user-item user-item) pos)
Source

user.lisp.

Generic Function: %user-item-subwidget-layout-initializer (user-item)
Package

lionchat.

Methods
Method: %user-item-subwidget-layout-initializer ((user-item user-item))
Source

user.lisp.

Generic Function: %user-item-subwidget-menu-initializer (user-item)
Package

lionchat.

Methods
Method: %user-item-subwidget-menu-initializer ((user-item user-item))
Source

user.lisp.

Generic Function: %user-item-subwidget-name-initializer (user-item)
Package

lionchat.

Methods
Method: %user-item-subwidget-name-initializer ((user-item user-item))
Source

user.lisp.

Generic Function: %user-item-subwidget-type-initializer (user-item)
Package

lionchat.

Methods
Method: %user-item-subwidget-type-initializer ((user-item user-item))
Source

user.lisp.

Generic Function: %user-list-slot-clear-filter (user-list)
Package

lionchat.

Methods
Method: %user-list-slot-clear-filter ((user-list user-list))
Source

user-list.lisp.

Generic Function: %user-list-slot-filter (user-list string)
Package

lionchat.

Methods
Method: %user-list-slot-filter ((user-list user-list) (string string))
Source

user-list.lisp.

Generic Function: %user-list-subwidget-center-initializer (user-list)
Package

lionchat.

Methods
Method: %user-list-subwidget-center-initializer ((user-list user-list))
Source

user-list.lisp.

Generic Function: %user-list-subwidget-clear-initializer (user-list)
Package

lionchat.

Methods
Method: %user-list-subwidget-clear-initializer ((user-list user-list))
Source

user-list.lisp.

Generic Function: %user-list-subwidget-filter-initializer (user-list)
Package

lionchat.

Methods
Method: %user-list-subwidget-filter-initializer ((user-list user-list))
Source

user-list.lisp.

Generic Function: %user-list-subwidget-layout-initializer (user-list)
Package

lionchat.

Methods
Method: %user-list-subwidget-layout-initializer ((user-list user-list))
Source

user-list.lisp.

Generic Function: %user-list-subwidget-list-initializer (user-list)
Package

lionchat.

Methods
Method: %user-list-subwidget-list-initializer ((user-list user-list))
Source

user-list.lisp.

Generic Function: %user-list-subwidget-scroller-initializer (user-list)
Package

lionchat.

Methods
Method: %user-list-subwidget-scroller-initializer ((user-list user-list))
Source

user-list.lisp.

Generic Function: anonymous-p (channel)
Package

lionchat.

Methods
Method: anonymous-p ((channel channel))
Source

channel.lisp.

Generic Reader: awaiting (object)
Package

lionchat.

Methods
Reader Method: awaiting ((main main))

automatically generated reader method

Source

main.lisp.

Target Slot

awaiting.

Generic Writer: (setf awaiting) (object)
Package

lionchat.

Methods
Writer Method: (setf awaiting) ((main main))

automatically generated writer method

Source

main.lisp.

Target Slot

awaiting.

Generic Reader: back-queue (object)
Package

lionchat.

Methods
Reader Method: back-queue ((updatable updatable))

automatically generated reader method

Source

updatable.lisp.

Target Slot

back-queue.

Generic Writer: (setf back-queue) (object)
Package

lionchat.

Methods
Writer Method: (setf back-queue) ((updatable updatable))

automatically generated writer method

Source

updatable.lisp.

Target Slot

back-queue.

Generic Function: channel (object)
Package

lionchat.

Methods
Method: channel ((main main))
Source

main.lisp.

Reader Method: channel ((chat-area chat-area))

automatically generated reader method

Source

chat-area.lisp.

Target Slot

channel.

Method: channel ((channel-list channel-list))
Source

channel-list.lisp.

Reader Method: channel ((channel-settings channel-settings))

automatically generated reader method

Source

channel.lisp.

Target Slot

channel.

Reader Method: channel ((user-list user-list))

automatically generated reader method

Source

user-list.lisp.

Target Slot

channel.

Generic Function: (setf channel) (object)
Package

lionchat.

Methods
Method: (setf channel) ((main main))
Source

main.lisp.

Method: (setf channel) ((main main))
Source

main.lisp.

Method: (setf channel) ((main main))
Source

main.lisp.

Writer Method: (setf channel) :after ((chat-area chat-area))
Source

chat-area.lisp.

Target Slot

channel.

Method: (setf channel) ((chat-area chat-area))

automatically generated writer method

Source

chat-area.lisp.

Method: (setf channel) ((channel-list channel-list))
Source

channel-list.lisp.

Method: (setf channel) ((channel-list channel-list))
Source

channel-list.lisp.

Method: (setf channel) ((channel-list channel-list))
Source

channel-list.lisp.

Method: (setf channel) ((channel-list channel-list))
Source

channel-list.lisp.

Writer Method: (setf channel) ((channel-settings channel-settings))

automatically generated writer method

Source

channel.lisp.

Target Slot

channel.

Writer Method: (setf channel) :after ((user-list user-list))
Source

user-list.lisp.

Target Slot

channel.

Method: (setf channel) ((user-list user-list))

automatically generated writer method

Source

user-list.lisp.

Generic Reader: channels (object)
Package

lionchat.

Methods
Reader Method: channels ((channel-list channel-list))

automatically generated reader method

Source

channel-list.lisp.

Target Slot

channels.

Reader Method: channels ((client client))

automatically generated reader method

Source

client.lisp.

Target Slot

channels.

Generic Function: (setf channels) (object)
Package

lionchat.

Methods
Writer Method: (setf channels) :after ((channel-list channel-list))
Source

channel-list.lisp.

Target Slot

channels.

Method: (setf channels) ((channel-list channel-list))

automatically generated writer method

Source

channel-list.lisp.

Writer Method: (setf channels) ((client client))

automatically generated writer method

Source

client.lisp.

Target Slot

channels.

Generic Function: client (object)
Package

lionchat.

Methods
Reader Method: client ((channel channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

client.

Reader Method: client ((user user))

automatically generated reader method

Source

user.lisp.

Target Slot

client.

Method: client ((client client))
Source

client.lisp.

Reader Method: client ((remove-client remove-client))

automatically generated reader method

Source

client.lisp.

Target Slot

client.

Reader Method: client ((object object))

automatically generated reader method

Source

client.lisp.

Target Slot

client.

Generic Writer: (setf client) (object)
Package

lionchat.

Methods
Writer Method: (setf client) ((channel channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

client.

Writer Method: (setf client) ((user user))

automatically generated writer method

Source

user.lisp.

Target Slot

client.

Writer Method: (setf client) ((remove-client remove-client))

automatically generated writer method

Source

client.lisp.

Target Slot

client.

Writer Method: (setf client) ((object object))

automatically generated writer method

Source

client.lisp.

Target Slot

client.

Generic Reader: clients (object)
Package

lionchat.

Methods
Reader Method: clients ((main main))

automatically generated reader method

Source

main.lisp.

Target Slot

clients.

Generic Function: (setf clients) (object)
Package

lionchat.

Methods
Writer Method: (setf clients) ((main main))

automatically generated writer method

Source

main.lisp.

Target Slot

clients.

Method: (setf clients) :after ((main main))
Source

main.lisp.

Generic Reader: connections (object)
Package

lionchat.

Methods
Reader Method: connections ((connections-settings connections-settings))

automatically generated reader method

Source

settings.lisp.

Target Slot

connections.

Generic Function: (setf connections) (object)
Package

lionchat.

Methods
Writer Method: (setf connections) :after ((connections-settings connections-settings))
Source

settings.lisp.

Target Slot

connections.

Method: (setf connections) :around ((connections-settings connections-settings))
Source

settings.lisp.

Method: (setf connections) ((connections-settings connections-settings))

automatically generated writer method

Source

settings.lisp.

Generic Function: enqueue-update (update updatable)
Package

lionchat.

Methods
Method: enqueue-update :after (update (main main))
Source

main.lisp.

Method: enqueue-update (update (updatable updatable))
Source

updatable.lisp.

Generic Function: favorite-p (channel)
Package

lionchat.

Methods
Method: favorite-p ((channel channel))
Source

channel.lisp.

Generic Function: (setf favorite-p) (channel)
Package

lionchat.

Methods
Method: (setf favorite-p) ((channel channel))
Source

channel.lisp.

Generic Function: find-channel (name client)
Package

lionchat.

Methods
Method: find-channel ((index integer) (channel-list channel-list))
Source

channel-list.lisp.

Method: find-channel ((name string) (channel-list channel-list))
Source

channel-list.lisp.

Method: find-channel (name (client client))
Source

client.lisp.

Generic Function: (setf find-channel) (name client)
Package

lionchat.

Methods
Method: (setf find-channel) (name (client client))
Source

client.lisp.

Generic Function: find-client (name main)
Package

lionchat.

Methods
Method: find-client (name (main main))
Source

main.lisp.

Generic Function: (setf find-client) (name main)
Package

lionchat.

Methods
Method: (setf find-client) (name (main main))
Source

main.lisp.

Generic Function: find-user (name client)
Package

lionchat.

Methods
Method: find-user (name (client client))
Source

client.lisp.

Generic Function: (setf find-user) (name client)
Package

lionchat.

Methods
Method: (setf find-user) (name (client client))
Source

client.lisp.

Generic Function: handle-send-connection (client)
Package

lionchat.

Methods
Method: handle-send-connection ((client client))
Source

client.lisp.

Generic Function: label (user)
Package

lionchat.

Methods
Method: label ((channel channel))
Source

channel.lisp.

Method: label ((user user))
Source

user.lisp.

Generic Reader: lock (object)
Package

lionchat.

Methods
Reader Method: lock ((updatable updatable))

automatically generated reader method

Source

updatable.lisp.

Target Slot

lock.

Generic Writer: (setf lock) (object)
Package

lionchat.

Methods
Writer Method: (setf lock) ((updatable updatable))

automatically generated writer method

Source

updatable.lisp.

Target Slot

lock.

Generic Reader: main (object)
Package

lionchat.

Methods
Reader Method: main ((tray tray))

automatically generated reader method

Source

tray.lisp.

Target Slot

main.

Reader Method: main ((repl repl))

automatically generated reader method

Source

repl.lisp.

Target Slot

main.

Reader Method: main ((chat-area chat-area))

automatically generated reader method

Source

chat-area.lisp.

Target Slot

main.

Reader Method: main ((channel-list channel-list))

automatically generated reader method

Source

channel-list.lisp.

Target Slot

main.

Reader Method: main ((user-list user-list))

automatically generated reader method

Source

user-list.lisp.

Target Slot

main.

Reader Method: main ((client client))

automatically generated reader method

Source

client.lisp.

Target Slot

main.

Generic Writer: (setf main) (object)
Package

lionchat.

Methods
Writer Method: (setf main) ((tray tray))

automatically generated writer method

Source

tray.lisp.

Target Slot

main.

Writer Method: (setf main) ((repl repl))

automatically generated writer method

Source

repl.lisp.

Target Slot

main.

Writer Method: (setf main) ((chat-area chat-area))

automatically generated writer method

Source

chat-area.lisp.

Target Slot

main.

Writer Method: (setf main) ((channel-list channel-list))

automatically generated writer method

Source

channel-list.lisp.

Target Slot

main.

Writer Method: (setf main) ((user-list user-list))

automatically generated writer method

Source

user-list.lisp.

Target Slot

main.

Writer Method: (setf main) ((client client))

automatically generated writer method

Source

client.lisp.

Target Slot

main.

Generic Function: muted-p (user)
Package

lionchat.

Methods
Method: muted-p ((user user))
Source

user.lisp.

Generic Function: (setf muted-p) (user)
Package

lionchat.

Methods
Method: (setf muted-p) ((user user))
Source

user.lisp.

Generic Reader: name (object)
Package

lionchat.

Methods
Reader Method: name ((channel channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

name.

Reader Method: name ((user user))

automatically generated reader method

Source

user.lisp.

Target Slot

name.

Reader Method: name ((client client))

automatically generated reader method

Source

client.lisp.

Target Slot

name.

Generic Writer: (setf name) (object)
Package

lionchat.

Methods
Writer Method: (setf name) ((channel channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

name.

Writer Method: (setf name) ((user user))

automatically generated writer method

Source

user.lisp.

Target Slot

name.

Writer Method: (setf name) ((client client))

automatically generated writer method

Source

client.lisp.

Target Slot

name.

Generic Function: next-channel (channel-list)
Package

lionchat.

Methods
Method: next-channel ((main main))
Source

main.lisp.

Method: next-channel ((channel-list channel-list))
Source

channel-list.lisp.

Generic Function: prev-channel (channel-list)
Package

lionchat.

Methods
Method: prev-channel ((main main))
Source

main.lisp.

Method: prev-channel ((channel-list channel-list))
Source

channel-list.lisp.

Generic Reader: primary-p (object)
Package

lionchat.

Methods
Reader Method: primary-p ((channel channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

primary-p.

Generic Writer: (setf primary-p) (object)
Package

lionchat.

Methods
Writer Method: (setf primary-p) ((channel channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

primary-p.

Generic Function: process-updates (updatable)
Package

lionchat.

Methods
Method: process-updates ((updatable updatable))
Source

updatable.lisp.

Generic Reader: queue (object)
Package

lionchat.

Methods
Reader Method: queue ((updatable updatable))

automatically generated reader method

Source

updatable.lisp.

Target Slot

queue.

Generic Writer: (setf queue) (object)
Package

lionchat.

Methods
Writer Method: (setf queue) ((updatable updatable))

automatically generated writer method

Source

updatable.lisp.

Target Slot

queue.

Generic Function: save (settings)
Package

lionchat.

Methods
Method: save ((settings connections-settings))
Source

settings.lisp.

Method: save ((settings connection-settings))
Source

settings.lisp.

Method: save ((settings style-settings))
Source

settings.lisp.

Method: save ((settings behavior-settings))
Source

settings.lisp.

Method: save ((settings settings))
Source

settings.lisp.

Generic Reader: send-thread (object)
Package

lionchat.

Methods
Reader Method: send-thread ((client client))

automatically generated reader method

Source

client.lisp.

Target Slot

send-thread.

Generic Writer: (setf send-thread) (object)
Package

lionchat.

Methods
Writer Method: (setf send-thread) ((client client))

automatically generated writer method

Source

client.lisp.

Target Slot

send-thread.

Generic Reader: server-name (object)
Package

lionchat.

Methods
Reader Method: server-name ((client client))

automatically generated reader method

Source

client.lisp.

Target Slot

server-name.

Generic Writer: (setf server-name) (object)
Package

lionchat.

Methods
Writer Method: (setf server-name) ((client client))

automatically generated writer method

Source

client.lisp.

Target Slot

server-name.

Generic Function: setup (connections-settings)
Package

lionchat.

Methods
Method: setup ((main main))
Source

main.lisp.

Method: setup ((tray tray))
Source

tray.lisp.

Method: setup ((repl repl))
Source

repl.lisp.

Method: setup ((chat-output chat-output))
Source

chat-area.lisp.

Method: setup ((channel-list channel-list))
Source

channel-list.lisp.

Method: setup ((user-list user-list))
Source

user-list.lisp.

Method: setup ((connections-settings connections-settings))
Source

settings.lisp.

Generic Function: show-update (update stream)
Package

lionchat.

Methods
Method: show-update :around ((update update) (stream stream))
Source

chat-area.lisp.

Method: show-update ((update internal-update) (stream stream))
Source

chat-area.lisp.

Method: show-update ((update pull) (stream stream))
Source

chat-area.lisp.

Method: show-update ((update kick) (stream stream))
Source

chat-area.lisp.

Method: show-update ((update leave) (stream stream))
Source

chat-area.lisp.

Method: show-update ((update join) (stream stream))
Source

chat-area.lisp.

Method: show-update ((update register) (stream stream))
Source

chat-area.lisp.

Method: show-update ((update user-info) (stream stream))
Source

chat-area.lisp.

Method: show-update ((update channels) (stream stream))
Source

chat-area.lisp.

Method: show-update ((update users) (stream stream))
Source

chat-area.lisp.

Method: show-update ((update message) (stream stream))
Source

chat-area.lisp.

Method: show-update ((update failure) (stream stream))
Source

chat-area.lisp.

Method: show-update ((update permissions) (stream stream))
Source

chat-area.lisp.

Method: show-update ((update ping) (stream stream))
Source

chat-area.lisp.

Method: show-update ((update update) (stream stream))
Source

chat-area.lisp.

Generic Function: teardown (main)
Package

lionchat.

Methods
Method: teardown ((main main))
Source

main.lisp.

Generic Function: tray-message (tray title message)
Package

lionchat.

Methods
Method: tray-message ((tray tray) title message)
Source

tray.lisp.

Generic Function: update (target update)
Package

lionchat.

Methods
Method: update :after ((main main) (update join))
Source

main.lisp.

Method: update :after ((main main) (update message))
Source

main.lisp.

Method: update ((main main) (update update))
Source

main.lisp.

Method: update ((main main) (update remove-client))
Source

main.lisp.

Method: update ((chat-output chat-output) (updates vector))
Source

chat-area.lisp.

Method: update ((chat-output chat-output) (update update))
Source

chat-area.lisp.

Method: update ((chat-output chat-output) (channel channel))
Source

chat-area.lisp.

Method: update ((chat-output chat-output) (null null))
Source

chat-area.lisp.

Method: update ((chat-area chat-area) (update channel-update))
Source

chat-area.lisp.

Method: update ((chat-area chat-area) (update update))
Source

chat-area.lisp.

Method: update ((channel-list channel-list) (update leave))
Source

channel-list.lisp.

Method: update ((channel-list channel-list) (update join))
Source

channel-list.lisp.

Method: update ((user-list user-list) update)
Source

user-list.lisp.

Method: update ((client client) (update update))
Source

client.lisp.

Method: update (target update)
Source

updatable.lisp.

Generic Function: update-listing (user-list)
Package

lionchat.

Methods
Method: update-listing ((channel-list channel-list))
Source

channel-list.lisp.

Method: update-listing ((user-list user-list))
Source

user-list.lisp.

Generic Reader: updates (object)
Package

lionchat.

Methods
Reader Method: updates ((channel channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

updates.

Generic Writer: (setf updates) (object)
Package

lionchat.

Methods
Writer Method: (setf updates) ((channel channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

updates.

Generic Reader: users (object)
Package

lionchat.

Methods
Reader Method: users ((channel channel))

automatically generated reader method

Source

channel.lisp.

Target Slot

users.

Reader Method: users ((client client))

automatically generated reader method

Source

client.lisp.

Target Slot

users.

Generic Writer: (setf users) (object)
Package

lionchat.

Methods
Writer Method: (setf users) ((channel channel))

automatically generated writer method

Source

channel.lisp.

Target Slot

users.

Writer Method: (setf users) ((client client))

automatically generated writer method

Source

client.lisp.

Target Slot

users.


5.2.5 Classes

Class: behavior-settings
Package

lionchat.

Source

settings.lisp.

Direct superclasses

configurable.

Direct methods

save.

Direct slots
Slot: tray
Initform

(ubiquitous:value :behavior :tray)

Initargs

:tray

Slot: notify
Initform

(ubiquitous:value :behavior :notify)

Initargs

:notify

Slot: sound
Initform

(ubiquitous:value :behavior :sound)

Initargs

:sound

Slot: mark
Initform

(ubiquitous:value :behavior :mark)

Initargs

:mark

Class: channel
Package

lionchat.

Source

channel.lisp.

Direct methods
Direct Default Initargs
InitargValue
:primary-pnil
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: client
Initargs

:client

Readers

client.

Writers

(setf client).

Slot: updates
Initform

(make-array 0 :adjustable t :fill-pointer t)

Readers

updates.

Writers

(setf updates).

Slot: users
Readers

users.

Writers

(setf users).

Slot: primary-p
Initargs

:primary-p

Readers

primary-p.

Writers

(setf primary-p).

Class: channel-item
Package

lionchat.

Source

channel.lisp.

Direct superclasses

listing-item.

Direct methods
Direct Default Initargs
InitargValue
:draw-itemnil
Direct slots
Slot: name
Slot: type
Package

common-lisp.

Slot: layout
Slot: menu
Class: channel-list
Package

lionchat.

Source

channel-list.lisp.

Direct superclasses

widget.

Direct methods
Direct slots
Slot: main
Initargs

:main

Readers

main.

Writers

(setf main).

Slot: channels
Readers

channels.

Writers

(setf channels).

Slot: list
Package

common-lisp.

Slot: scroller
Slot: join
Slot: create
Slot: channelname
Slot: center
Slot: layout
Class: channel-settings
Package

lionchat.

Source

channel.lisp.

Direct superclasses

widget.

Direct methods
Direct slots
Slot: channel
Initargs

:channel

Readers

channel.

Writers

(setf channel).

Slot: name
Slot: permissions
Slot: font
Slot: save
Slot: layout
Class: chat-area
Package

lionchat.

Source

chat-area.lisp.

Direct superclasses

widget.

Direct methods
Direct slots
Slot: main
Initargs

:main

Readers

main.

Writers

(setf main).

Slot: channel
Readers

channel.

Writers

(setf channel).

Slot: output
Slot: input-area
Slot: input
Slot: send
Package

lichat-tcp-client.

Slot: layout
Class: chat-input
Package

lionchat.

Source

chat-area.lisp.

Direct superclasses

widget.

Direct methods

%chat-input-override-key-press-event.

Direct slots
Slot: complete-prefix
Slot: complete-pretext
Slot: complete-index
Initform

0

Class: chat-output
Package

lionchat.

Source

chat-area.lisp.

Direct superclasses

widget.

Direct methods
Direct slots
Slot: font
Class: client
Package

lionchat.

Source

client.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: main
Initargs

:main

Readers

main.

Writers

(setf main).

Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: server-name
Readers

server-name.

Writers

(setf server-name).

Slot: send-thread
Readers

send-thread.

Writers

(setf send-thread).

Slot: users
Readers

users.

Writers

(setf users).

Slot: channels
Readers

channels.

Writers

(setf channels).

Class: connection-settings
Package

lionchat.

Source

settings.lisp.

Direct superclasses

configurable.

Direct methods

save.

Direct slots
Slot: name
Initform

(ubiquitous:value :connections :default :name)

Initargs

:name

Slot: hostname
Package

lichat-tcp-client.

Initform

(ubiquitous:value :connections :default :hostname)

Initargs

:hostname

Slot: port
Package

lichat-tcp-client.

Initform

(ubiquitous:value :connections :default :port)

Initargs

:port

Slot: username
Package

lichat-tcp-client.

Initform

(ubiquitous:value :connections :default :username)

Initargs

:username

Slot: password
Package

lichat-tcp-client.

Initform

(ubiquitous:value :connections :default :password)

Initargs

:password

Slot: auto
Initform

(ubiquitous:value :connections :default :auto)

Initargs

:auto

Class: connections-settings
Package

lionchat.

Source

settings.lisp.

Direct superclasses

widget.

Direct methods
Direct slots
Slot: connections
Readers

connections.

Writers

(setf connections).

Slot: list
Package

common-lisp.

Slot: add
Slot: remove
Package

common-lisp.

Slot: main
Slot: layout
Class: internal-update
Package

lionchat.

Source

commands.lisp.

Direct superclasses

text-update.

Direct methods

show-update.

Class: main
Package

lionchat.

Source

main.lisp.

Direct superclasses
Direct methods
Direct slots
Slot: clients
Readers

clients.

Writers

(setf clients).

Slot: awaiting
Readers

awaiting.

Writers

(setf awaiting).

Slot: channel-list
Slot: user-list
Slot: repl
Slot: chat-area
Slot: tray
Slot: clients-menu
Slot: connect-menu
Slot: shortcut-next
Slot: shortcut-prev
Slot: shortcut-leave
Slot: shortcut-0
Slot: shortcut-1
Slot: shortcut-2
Slot: shortcut-3
Slot: shortcut-4
Slot: shortcut-5
Slot: shortcut-6
Slot: shortcut-7
Slot: shortcut-8
Slot: shortcut-9
Class: remove-client
Package

lionchat.

Source

client.lisp.

Direct methods
Direct slots
Slot: client
Initargs

:client

Readers

client.

Writers

(setf client).

Class: repl
Package

lionchat.

Source

repl.lisp.

Direct superclasses

widget.

Direct methods
Direct slots
Slot: main
Initargs

:main

Readers

main.

Writers

(setf main).

Slot: actual-repl
Class: settings
Package

lionchat.

Source

settings.lisp.

Direct superclasses

widget.

Direct methods
Direct slots
Slot: behavior
Initform

(make-instance (quote lionchat::behavior-settings))

Slot: style
Initform

(make-instance (quote lionchat::style-settings))

Slot: behavior-widget
Slot: style-widget
Slot: connections-settings
Slot: tabs
Slot: ok
Slot: cancel
Slot: layout
Class: style-settings
Package

lionchat.

Source

settings.lisp.

Direct superclasses

configurable.

Direct methods

save.

Direct slots
Slot: text
Initform

(ubiquitous:value :style :text)

Initargs

:text

Slot: time
Package

common-lisp.

Initform

(ubiquitous:value :style :time)

Initargs

:time

Initform

(ubiquitous:value :style :link)

Initargs

:link

Slot: error
Package

common-lisp.

Initform

(ubiquitous:value :style :error)

Initargs

:error

Slot: update
Initform

(ubiquitous:value :style :update)

Initargs

:update

Slot: mark
Initform

(ubiquitous:value :style :mark)

Initargs

:mark

Slot: format
Package

common-lisp.

Initform

(ubiquitous:value :style :format)

Initargs

:format

Class: tray
Package

lionchat.

Source

tray.lisp.

Direct superclasses

widget.

Direct methods
Direct slots
Slot: main
Initargs

:main

Readers

main.

Writers

(setf main).

Slot: show
Slot: settings
Slot: quit
Slot: menu
Class: updatable
Package

lionchat.

Source

updatable.lisp.

Direct subclasses
Direct methods
Direct slots
Slot: queue
Initform

(make-array 0 :adjustable t :fill-pointer t)

Readers

queue.

Writers

(setf queue).

Slot: back-queue
Initform

(make-array 0 :adjustable t :fill-pointer t)

Readers

back-queue.

Writers

(setf back-queue).

Slot: lock
Initform

(bordeaux-threads:make-lock)

Readers

lock.

Writers

(setf lock).

Class: user
Package

lionchat.

Source

user.lisp.

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name.

Writers

(setf name).

Slot: client
Initargs

:client

Readers

client.

Writers

(setf client).

Class: user-item
Package

lionchat.

Source

user.lisp.

Direct superclasses

listing-item.

Direct methods
Direct Default Initargs
InitargValue
:draw-itemnil
Direct slots
Slot: name
Slot: type
Package

common-lisp.

Slot: layout
Slot: menu
Class: user-list
Package

lionchat.

Source

user-list.lisp.

Direct superclasses

widget.

Direct methods
Direct slots
Slot: main
Initargs

:main

Readers

main.

Writers

(setf main).

Slot: channel
Readers

channel.

Writers

(setf channel).

Slot: list
Package

common-lisp.

Slot: scroller
Slot: filter
Slot: clear
Slot: center
Slot: layout

Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   H   I   K   L   M   N   O   P   Q   R   S   T   U   W  
Index Entry  Section

%
%add-connectors: Private generic functions
%add-connectors: Private generic functions
%build-main-menu-file: Private generic functions
%build-main-menu-file: Private generic functions
%build-main-menu-help: Private generic functions
%build-main-menu-help: Private generic functions
%build-main-menu-window: Private generic functions
%build-main-menu-window: Private generic functions
%channel-item-slot-show-menu: Private generic functions
%channel-item-slot-show-menu: Private generic functions
%channel-item-subwidget-layout-initializer: Private generic functions
%channel-item-subwidget-layout-initializer: Private generic functions
%channel-item-subwidget-menu-initializer: Private generic functions
%channel-item-subwidget-menu-initializer: Private generic functions
%channel-item-subwidget-name-initializer: Private generic functions
%channel-item-subwidget-name-initializer: Private generic functions
%channel-item-subwidget-type-initializer: Private generic functions
%channel-item-subwidget-type-initializer: Private generic functions
%channel-list-slot-create: Private generic functions
%channel-list-slot-create: Private generic functions
%channel-list-slot-join: Private generic functions
%channel-list-slot-join: Private generic functions
%channel-list-subwidget-center-initializer: Private generic functions
%channel-list-subwidget-center-initializer: Private generic functions
%channel-list-subwidget-channelname-initializer: Private generic functions
%channel-list-subwidget-channelname-initializer: Private generic functions
%channel-list-subwidget-create-initializer: Private generic functions
%channel-list-subwidget-create-initializer: Private generic functions
%channel-list-subwidget-join-initializer: Private generic functions
%channel-list-subwidget-join-initializer: Private generic functions
%channel-list-subwidget-layout-initializer: Private generic functions
%channel-list-subwidget-layout-initializer: Private generic functions
%channel-list-subwidget-list-initializer: Private generic functions
%channel-list-subwidget-list-initializer: Private generic functions
%channel-list-subwidget-scroller-initializer: Private generic functions
%channel-list-subwidget-scroller-initializer: Private generic functions
%channel-settings-slot-save: Private generic functions
%channel-settings-slot-save: Private generic functions
%channel-settings-subwidget-font-initializer: Private generic functions
%channel-settings-subwidget-font-initializer: Private generic functions
%channel-settings-subwidget-layout-initializer: Private generic functions
%channel-settings-subwidget-layout-initializer: Private generic functions
%channel-settings-subwidget-name-initializer: Private generic functions
%channel-settings-subwidget-name-initializer: Private generic functions
%channel-settings-subwidget-permissions-initializer: Private generic functions
%channel-settings-subwidget-permissions-initializer: Private generic functions
%channel-settings-subwidget-save-initializer: Private generic functions
%channel-settings-subwidget-save-initializer: Private generic functions
%chat-area-slot-send: Private generic functions
%chat-area-slot-send: Private generic functions
%chat-area-subwidget-input-area-initializer: Private generic functions
%chat-area-subwidget-input-area-initializer: Private generic functions
%chat-area-subwidget-input-initializer: Private generic functions
%chat-area-subwidget-input-initializer: Private generic functions
%chat-area-subwidget-layout-initializer: Private generic functions
%chat-area-subwidget-layout-initializer: Private generic functions
%chat-area-subwidget-output-initializer: Private generic functions
%chat-area-subwidget-output-initializer: Private generic functions
%chat-area-subwidget-send-initializer: Private generic functions
%chat-area-subwidget-send-initializer: Private generic functions
%chat-input-override-key-press-event: Private generic functions
%chat-input-override-key-press-event: Private generic functions
%chat-output-subwidget-font-initializer: Private generic functions
%chat-output-subwidget-font-initializer: Private generic functions
%clear-filter-connectors: Private generic functions
%clear-filter-connectors: Private generic functions
%clicked-connectors: Private generic functions
%clicked-connectors: Private generic functions
%connections-settings-slot-add: Private generic functions
%connections-settings-slot-add: Private generic functions
%connections-settings-slot-current: Private generic functions
%connections-settings-slot-current: Private generic functions
%connections-settings-slot-remove: Private generic functions
%connections-settings-slot-remove: Private generic functions
%connections-settings-subwidget-add-initializer: Private generic functions
%connections-settings-subwidget-add-initializer: Private generic functions
%connections-settings-subwidget-layout-initializer: Private generic functions
%connections-settings-subwidget-layout-initializer: Private generic functions
%connections-settings-subwidget-list-initializer: Private generic functions
%connections-settings-subwidget-list-initializer: Private generic functions
%connections-settings-subwidget-main-initializer: Private generic functions
%connections-settings-subwidget-main-initializer: Private generic functions
%connections-settings-subwidget-remove-initializer: Private generic functions
%connections-settings-subwidget-remove-initializer: Private generic functions
%create-connectors: Private generic functions
%create-connectors: Private generic functions
%current-connectors: Private generic functions
%current-connectors: Private generic functions
%filter-connectors: Private generic functions
%filter-connectors: Private generic functions
%join-connectors: Private generic functions
%join-connectors: Private generic functions
%leave-channel-connectors: Private generic functions
%leave-channel-connectors: Private generic functions
%main-override-change-event: Private generic functions
%main-override-change-event: Private generic functions
%main-override-close-event: Private generic functions
%main-override-close-event: Private generic functions
%main-slot-leave-channel: Private generic functions
%main-slot-leave-channel: Private generic functions
%main-slot-next-channel: Private generic functions
%main-slot-next-channel: Private generic functions
%main-slot-pick-client: Private generic functions
%main-slot-pick-client: Private generic functions
%main-slot-pick-connection: Private generic functions
%main-slot-pick-connection: Private generic functions
%main-slot-prev-channel: Private generic functions
%main-slot-prev-channel: Private generic functions
%main-slot-process-updates: Private generic functions
%main-slot-process-updates: Private generic functions
%main-slot-shortcut-0: Private generic functions
%main-slot-shortcut-0: Private generic functions
%main-slot-shortcut-1: Private generic functions
%main-slot-shortcut-1: Private generic functions
%main-slot-shortcut-2: Private generic functions
%main-slot-shortcut-2: Private generic functions
%main-slot-shortcut-3: Private generic functions
%main-slot-shortcut-3: Private generic functions
%main-slot-shortcut-4: Private generic functions
%main-slot-shortcut-4: Private generic functions
%main-slot-shortcut-5: Private generic functions
%main-slot-shortcut-5: Private generic functions
%main-slot-shortcut-6: Private generic functions
%main-slot-shortcut-6: Private generic functions
%main-slot-shortcut-7: Private generic functions
%main-slot-shortcut-7: Private generic functions
%main-slot-shortcut-8: Private generic functions
%main-slot-shortcut-8: Private generic functions
%main-slot-shortcut-9: Private generic functions
%main-slot-shortcut-9: Private generic functions
%main-subwidget-channel-list-initializer: Private generic functions
%main-subwidget-channel-list-initializer: Private generic functions
%main-subwidget-chat-area-initializer: Private generic functions
%main-subwidget-chat-area-initializer: Private generic functions
%main-subwidget-clients-menu-initializer: Private generic functions
%main-subwidget-clients-menu-initializer: Private generic functions
%main-subwidget-connect-menu-initializer: Private generic functions
%main-subwidget-connect-menu-initializer: Private generic functions
%main-subwidget-repl-initializer: Private generic functions
%main-subwidget-repl-initializer: Private generic functions
%main-subwidget-shortcut-0-initializer: Private generic functions
%main-subwidget-shortcut-0-initializer: Private generic functions
%main-subwidget-shortcut-1-initializer: Private generic functions
%main-subwidget-shortcut-1-initializer: Private generic functions
%main-subwidget-shortcut-2-initializer: Private generic functions
%main-subwidget-shortcut-2-initializer: Private generic functions
%main-subwidget-shortcut-3-initializer: Private generic functions
%main-subwidget-shortcut-3-initializer: Private generic functions
%main-subwidget-shortcut-4-initializer: Private generic functions
%main-subwidget-shortcut-4-initializer: Private generic functions
%main-subwidget-shortcut-5-initializer: Private generic functions
%main-subwidget-shortcut-5-initializer: Private generic functions
%main-subwidget-shortcut-6-initializer: Private generic functions
%main-subwidget-shortcut-6-initializer: Private generic functions
%main-subwidget-shortcut-7-initializer: Private generic functions
%main-subwidget-shortcut-7-initializer: Private generic functions
%main-subwidget-shortcut-8-initializer: Private generic functions
%main-subwidget-shortcut-8-initializer: Private generic functions
%main-subwidget-shortcut-9-initializer: Private generic functions
%main-subwidget-shortcut-9-initializer: Private generic functions
%main-subwidget-shortcut-leave-initializer: Private generic functions
%main-subwidget-shortcut-leave-initializer: Private generic functions
%main-subwidget-shortcut-next-initializer: Private generic functions
%main-subwidget-shortcut-next-initializer: Private generic functions
%main-subwidget-shortcut-prev-initializer: Private generic functions
%main-subwidget-shortcut-prev-initializer: Private generic functions
%main-subwidget-tray-initializer: Private generic functions
%main-subwidget-tray-initializer: Private generic functions
%main-subwidget-user-list-initializer: Private generic functions
%main-subwidget-user-list-initializer: Private generic functions
%next-channel-connectors: Private generic functions
%next-channel-connectors: Private generic functions
%pick-client-connectors: Private generic functions
%pick-client-connectors: Private generic functions
%pick-connection-connectors: Private generic functions
%pick-connection-connectors: Private generic functions
%prev-channel-connectors: Private generic functions
%prev-channel-connectors: Private generic functions
%process-updates-connectors: Private generic functions
%process-updates-connectors: Private generic functions
%remove-connectors: Private generic functions
%remove-connectors: Private generic functions
%repl-subwidget-actual-repl-initializer: Private generic functions
%repl-subwidget-actual-repl-initializer: Private generic functions
%save-connectors: Private generic functions
%save-connectors: Private generic functions
%send-connectors: Private generic functions
%send-connectors: Private generic functions
%settings-subwidget-behavior-widget-initializer: Private generic functions
%settings-subwidget-behavior-widget-initializer: Private generic functions
%settings-subwidget-cancel-initializer: Private generic functions
%settings-subwidget-cancel-initializer: Private generic functions
%settings-subwidget-connections-settings-initializer: Private generic functions
%settings-subwidget-connections-settings-initializer: Private generic functions
%settings-subwidget-layout-initializer: Private generic functions
%settings-subwidget-layout-initializer: Private generic functions
%settings-subwidget-ok-initializer: Private generic functions
%settings-subwidget-ok-initializer: Private generic functions
%settings-subwidget-style-widget-initializer: Private generic functions
%settings-subwidget-style-widget-initializer: Private generic functions
%settings-subwidget-tabs-initializer: Private generic functions
%settings-subwidget-tabs-initializer: Private generic functions
%shortcut-0-connectors: Private generic functions
%shortcut-0-connectors: Private generic functions
%shortcut-1-connectors: Private generic functions
%shortcut-1-connectors: Private generic functions
%shortcut-2-connectors: Private generic functions
%shortcut-2-connectors: Private generic functions
%shortcut-3-connectors: Private generic functions
%shortcut-3-connectors: Private generic functions
%shortcut-4-connectors: Private generic functions
%shortcut-4-connectors: Private generic functions
%shortcut-5-connectors: Private generic functions
%shortcut-5-connectors: Private generic functions
%shortcut-6-connectors: Private generic functions
%shortcut-6-connectors: Private generic functions
%shortcut-7-connectors: Private generic functions
%shortcut-7-connectors: Private generic functions
%shortcut-8-connectors: Private generic functions
%shortcut-8-connectors: Private generic functions
%shortcut-9-connectors: Private generic functions
%shortcut-9-connectors: Private generic functions
%show-connectors: Private generic functions
%show-connectors: Private generic functions
%show-menu-connectors: Private generic functions
%show-menu-connectors: Private generic functions
%show-menu-connectors: Private generic functions
%tray-message-connectors: Private generic functions
%tray-message-connectors: Private generic functions
%tray-slot-clicked: Private generic functions
%tray-slot-clicked: Private generic functions
%tray-slot-show: Private generic functions
%tray-slot-show: Private generic functions
%tray-slot-tray-message: Private generic functions
%tray-slot-tray-message: Private generic functions
%tray-subwidget-menu-initializer: Private generic functions
%tray-subwidget-menu-initializer: Private generic functions
%tray-subwidget-quit-initializer: Private generic functions
%tray-subwidget-quit-initializer: Private generic functions
%tray-subwidget-settings-initializer: Private generic functions
%tray-subwidget-settings-initializer: Private generic functions
%tray-subwidget-show-initializer: Private generic functions
%tray-subwidget-show-initializer: Private generic functions
%user-item-slot-show-menu: Private generic functions
%user-item-slot-show-menu: Private generic functions
%user-item-subwidget-layout-initializer: Private generic functions
%user-item-subwidget-layout-initializer: Private generic functions
%user-item-subwidget-menu-initializer: Private generic functions
%user-item-subwidget-menu-initializer: Private generic functions
%user-item-subwidget-name-initializer: Private generic functions
%user-item-subwidget-name-initializer: Private generic functions
%user-item-subwidget-type-initializer: Private generic functions
%user-item-subwidget-type-initializer: Private generic functions
%user-list-slot-clear-filter: Private generic functions
%user-list-slot-clear-filter: Private generic functions
%user-list-slot-filter: Private generic functions
%user-list-slot-filter: Private generic functions
%user-list-subwidget-center-initializer: Private generic functions
%user-list-subwidget-center-initializer: Private generic functions
%user-list-subwidget-clear-initializer: Private generic functions
%user-list-subwidget-clear-initializer: Private generic functions
%user-list-subwidget-filter-initializer: Private generic functions
%user-list-subwidget-filter-initializer: Private generic functions
%user-list-subwidget-layout-initializer: Private generic functions
%user-list-subwidget-layout-initializer: Private generic functions
%user-list-subwidget-list-initializer: Private generic functions
%user-list-subwidget-list-initializer: Private generic functions
%user-list-subwidget-scroller-initializer: Private generic functions
%user-list-subwidget-scroller-initializer: Private generic functions

(
(setf awaiting): Private generic functions
(setf awaiting): Private generic functions
(setf back-queue): Private generic functions
(setf back-queue): Private generic functions
(setf channel): Private generic functions
(setf channel): Private generic functions
(setf channel): Private generic functions
(setf channel): Private generic functions
(setf channel): Private generic functions
(setf channel): Private generic functions
(setf channel): Private generic functions
(setf channel): Private generic functions
(setf channel): Private generic functions
(setf channel): Private generic functions
(setf channel): Private generic functions
(setf channel): Private generic functions
(setf channel): Private generic functions
(setf channels): Private generic functions
(setf channels): Private generic functions
(setf channels): Private generic functions
(setf channels): Private generic functions
(setf client): Private generic functions
(setf client): Private generic functions
(setf client): Private generic functions
(setf client): Private generic functions
(setf client): Private generic functions
(setf clients): Private generic functions
(setf clients): Private generic functions
(setf clients): Private generic functions
(setf command): Private ordinary functions
(setf connections): Private generic functions
(setf connections): Private generic functions
(setf connections): Private generic functions
(setf connections): Private generic functions
(setf favorite-p): Private generic functions
(setf favorite-p): Private generic functions
(setf find-channel): Private generic functions
(setf find-channel): Private generic functions
(setf find-client): Private generic functions
(setf find-client): Private generic functions
(setf find-user): Private generic functions
(setf find-user): Private generic functions
(setf layout-data): Private ordinary functions
(setf lock): Private generic functions
(setf lock): Private generic functions
(setf main): Private generic functions
(setf main): Private generic functions
(setf main): Private generic functions
(setf main): Private generic functions
(setf main): Private generic functions
(setf main): Private generic functions
(setf main): Private generic functions
(setf muted-p): Private generic functions
(setf muted-p): Private generic functions
(setf name): Private generic functions
(setf name): Private generic functions
(setf name): Private generic functions
(setf name): Private generic functions
(setf primary-p): Private generic functions
(setf primary-p): Private generic functions
(setf queue): Private generic functions
(setf queue): Private generic functions
(setf send-thread): Private generic functions
(setf send-thread): Private generic functions
(setf server-name): Private generic functions
(setf server-name): Private generic functions
(setf updates): Private generic functions
(setf updates): Private generic functions
(setf users): Private generic functions
(setf users): Private generic functions
(setf users): Private generic functions

A
anonymous-p: Private generic functions
anonymous-p: Private generic functions
awaiting: Private generic functions
awaiting: Private generic functions

B
back-queue: Private generic functions
back-queue: Private generic functions

C
channel: Private generic functions
channel: Private generic functions
channel: Private generic functions
channel: Private generic functions
channel: Private generic functions
channel: Private generic functions
channels: Private generic functions
channels: Private generic functions
channels: Private generic functions
client: Private generic functions
client: Private generic functions
client: Private generic functions
client: Private generic functions
client: Private generic functions
client: Private generic functions
clients: Private generic functions
clients: Private generic functions
close-connection: Public standalone methods
coerce-item: Public standalone methods
coerce-item: Public standalone methods
command: Private ordinary functions
command-arglist: Private ordinary functions
connections: Private generic functions
connections: Private generic functions

D
data: Private ordinary functions
default-configuration: Private ordinary functions
define-command: Private macros
define-settings: Private macros
deploy-resources: Private ordinary functions
drag-start: Public standalone methods

E
enqueue-update: Private generic functions
enqueue-update: Private generic functions
enqueue-update: Private generic functions
escape-html: Private ordinary functions

F
favorite-p: Private generic functions
favorite-p: Private generic functions
find-channel: Private generic functions
find-channel: Private generic functions
find-channel: Private generic functions
find-channel: Private generic functions
find-client: Private generic functions
find-client: Private generic functions
find-user: Private generic functions
find-user: Private generic functions
format-name: Private ordinary functions
format-time: Private ordinary functions
format-update-text: Private ordinary functions
Function, (setf command): Private ordinary functions
Function, (setf layout-data): Private ordinary functions
Function, command: Private ordinary functions
Function, command-arglist: Private ordinary functions
Function, data: Private ordinary functions
Function, default-configuration: Private ordinary functions
Function, deploy-resources: Private ordinary functions
Function, escape-html: Private ordinary functions
Function, format-name: Private ordinary functions
Function, format-time: Private ordinary functions
Function, format-update-text: Private ordinary functions
Function, invert-color: Private ordinary functions
Function, known-channels: Private ordinary functions
Function, known-users: Private ordinary functions
Function, layout-data: Private ordinary functions
Function, linkify-urls: Private ordinary functions
Function, list-commands: Private ordinary functions
Function, machine-user: Private ordinary functions
Function, mark: Private ordinary functions
Function, maybe-connect: Private ordinary functions
Function, object-color: Private ordinary functions
Function, parse-time-format: Private ordinary functions
Function, permissions-string: Private ordinary functions
Function, qsend: Private ordinary functions
Function, read-permissions: Private ordinary functions
Function, regex-escape: Private ordinary functions
Function, remove-command: Private ordinary functions
Function, run-command: Private ordinary functions
Function, show-error: Private ordinary functions
Function, show-settings: Private ordinary functions
Function, show-update-action: Private ordinary functions
Function, show-update-info: Private ordinary functions
Function, show-update-text: Private ordinary functions
Function, sname: Private ordinary functions
Function, split-command-string: Private ordinary functions
Function, start: Public ordinary functions
Function, starts-with: Private ordinary functions
Function, system-about: Private ordinary functions
Function, update-connect-menu: Private ordinary functions

G
Generic Function, %add-connectors: Private generic functions
Generic Function, %build-main-menu-file: Private generic functions
Generic Function, %build-main-menu-help: Private generic functions
Generic Function, %build-main-menu-window: Private generic functions
Generic Function, %channel-item-slot-show-menu: Private generic functions
Generic Function, %channel-item-subwidget-layout-initializer: Private generic functions
Generic Function, %channel-item-subwidget-menu-initializer: Private generic functions
Generic Function, %channel-item-subwidget-name-initializer: Private generic functions
Generic Function, %channel-item-subwidget-type-initializer: Private generic functions
Generic Function, %channel-list-slot-create: Private generic functions
Generic Function, %channel-list-slot-join: Private generic functions
Generic Function, %channel-list-subwidget-center-initializer: Private generic functions
Generic Function, %channel-list-subwidget-channelname-initializer: Private generic functions
Generic Function, %channel-list-subwidget-create-initializer: Private generic functions
Generic Function, %channel-list-subwidget-join-initializer: Private generic functions
Generic Function, %channel-list-subwidget-layout-initializer: Private generic functions
Generic Function, %channel-list-subwidget-list-initializer: Private generic functions
Generic Function, %channel-list-subwidget-scroller-initializer: Private generic functions
Generic Function, %channel-settings-slot-save: Private generic functions
Generic Function, %channel-settings-subwidget-font-initializer: Private generic functions
Generic Function, %channel-settings-subwidget-layout-initializer: Private generic functions
Generic Function, %channel-settings-subwidget-name-initializer: Private generic functions
Generic Function, %channel-settings-subwidget-permissions-initializer: Private generic functions
Generic Function, %channel-settings-subwidget-save-initializer: Private generic functions
Generic Function, %chat-area-slot-send: Private generic functions
Generic Function, %chat-area-subwidget-input-area-initializer: Private generic functions
Generic Function, %chat-area-subwidget-input-initializer: Private generic functions
Generic Function, %chat-area-subwidget-layout-initializer: Private generic functions
Generic Function, %chat-area-subwidget-output-initializer: Private generic functions
Generic Function, %chat-area-subwidget-send-initializer: Private generic functions
Generic Function, %chat-input-override-key-press-event: Private generic functions
Generic Function, %chat-output-subwidget-font-initializer: Private generic functions
Generic Function, %clear-filter-connectors: Private generic functions
Generic Function, %clicked-connectors: Private generic functions
Generic Function, %connections-settings-slot-add: Private generic functions
Generic Function, %connections-settings-slot-current: Private generic functions
Generic Function, %connections-settings-slot-remove: Private generic functions
Generic Function, %connections-settings-subwidget-add-initializer: Private generic functions
Generic Function, %connections-settings-subwidget-layout-initializer: Private generic functions
Generic Function, %connections-settings-subwidget-list-initializer: Private generic functions
Generic Function, %connections-settings-subwidget-main-initializer: Private generic functions
Generic Function, %connections-settings-subwidget-remove-initializer: Private generic functions
Generic Function, %create-connectors: Private generic functions
Generic Function, %current-connectors: Private generic functions
Generic Function, %filter-connectors: Private generic functions
Generic Function, %join-connectors: Private generic functions
Generic Function, %leave-channel-connectors: Private generic functions
Generic Function, %main-override-change-event: Private generic functions
Generic Function, %main-override-close-event: Private generic functions
Generic Function, %main-slot-leave-channel: Private generic functions
Generic Function, %main-slot-next-channel: Private generic functions
Generic Function, %main-slot-pick-client: Private generic functions
Generic Function, %main-slot-pick-connection: Private generic functions
Generic Function, %main-slot-prev-channel: Private generic functions
Generic Function, %main-slot-process-updates: Private generic functions
Generic Function, %main-slot-shortcut-0: Private generic functions
Generic Function, %main-slot-shortcut-1: Private generic functions
Generic Function, %main-slot-shortcut-2: Private generic functions
Generic Function, %main-slot-shortcut-3: Private generic functions
Generic Function, %main-slot-shortcut-4: Private generic functions
Generic Function, %main-slot-shortcut-5: Private generic functions
Generic Function, %main-slot-shortcut-6: Private generic functions
Generic Function, %main-slot-shortcut-7: Private generic functions
Generic Function, %main-slot-shortcut-8: Private generic functions
Generic Function, %main-slot-shortcut-9: Private generic functions
Generic Function, %main-subwidget-channel-list-initializer: Private generic functions
Generic Function, %main-subwidget-chat-area-initializer: Private generic functions
Generic Function, %main-subwidget-clients-menu-initializer: Private generic functions
Generic Function, %main-subwidget-connect-menu-initializer: Private generic functions
Generic Function, %main-subwidget-repl-initializer: Private generic functions
Generic Function, %main-subwidget-shortcut-0-initializer: Private generic functions
Generic Function, %main-subwidget-shortcut-1-initializer: Private generic functions
Generic Function, %main-subwidget-shortcut-2-initializer: Private generic functions
Generic Function, %main-subwidget-shortcut-3-initializer: Private generic functions
Generic Function, %main-subwidget-shortcut-4-initializer: Private generic functions
Generic Function, %main-subwidget-shortcut-5-initializer: Private generic functions
Generic Function, %main-subwidget-shortcut-6-initializer: Private generic functions
Generic Function, %main-subwidget-shortcut-7-initializer: Private generic functions
Generic Function, %main-subwidget-shortcut-8-initializer: Private generic functions
Generic Function, %main-subwidget-shortcut-9-initializer: Private generic functions
Generic Function, %main-subwidget-shortcut-leave-initializer: Private generic functions
Generic Function, %main-subwidget-shortcut-next-initializer: Private generic functions
Generic Function, %main-subwidget-shortcut-prev-initializer: Private generic functions
Generic Function, %main-subwidget-tray-initializer: Private generic functions
Generic Function, %main-subwidget-user-list-initializer: Private generic functions
Generic Function, %next-channel-connectors: Private generic functions
Generic Function, %pick-client-connectors: Private generic functions
Generic Function, %pick-connection-connectors: Private generic functions
Generic Function, %prev-channel-connectors: Private generic functions
Generic Function, %process-updates-connectors: Private generic functions
Generic Function, %remove-connectors: Private generic functions
Generic Function, %repl-subwidget-actual-repl-initializer: Private generic functions
Generic Function, %save-connectors: Private generic functions
Generic Function, %send-connectors: Private generic functions
Generic Function, %settings-subwidget-behavior-widget-initializer: Private generic functions
Generic Function, %settings-subwidget-cancel-initializer: Private generic functions
Generic Function, %settings-subwidget-connections-settings-initializer: Private generic functions
Generic Function, %settings-subwidget-layout-initializer: Private generic functions
Generic Function, %settings-subwidget-ok-initializer: Private generic functions
Generic Function, %settings-subwidget-style-widget-initializer: Private generic functions
Generic Function, %settings-subwidget-tabs-initializer: Private generic functions
Generic Function, %shortcut-0-connectors: Private generic functions
Generic Function, %shortcut-1-connectors: Private generic functions
Generic Function, %shortcut-2-connectors: Private generic functions
Generic Function, %shortcut-3-connectors: Private generic functions
Generic Function, %shortcut-4-connectors: Private generic functions
Generic Function, %shortcut-5-connectors: Private generic functions
Generic Function, %shortcut-6-connectors: Private generic functions
Generic Function, %shortcut-7-connectors: Private generic functions
Generic Function, %shortcut-8-connectors: Private generic functions
Generic Function, %shortcut-9-connectors: Private generic functions
Generic Function, %show-connectors: Private generic functions
Generic Function, %show-menu-connectors: Private generic functions
Generic Function, %tray-message-connectors: Private generic functions
Generic Function, %tray-slot-clicked: Private generic functions
Generic Function, %tray-slot-show: Private generic functions
Generic Function, %tray-slot-tray-message: Private generic functions
Generic Function, %tray-subwidget-menu-initializer: Private generic functions
Generic Function, %tray-subwidget-quit-initializer: Private generic functions
Generic Function, %tray-subwidget-settings-initializer: Private generic functions
Generic Function, %tray-subwidget-show-initializer: Private generic functions
Generic Function, %user-item-slot-show-menu: Private generic functions
Generic Function, %user-item-subwidget-layout-initializer: Private generic functions
Generic Function, %user-item-subwidget-menu-initializer: Private generic functions
Generic Function, %user-item-subwidget-name-initializer: Private generic functions
Generic Function, %user-item-subwidget-type-initializer: Private generic functions
Generic Function, %user-list-slot-clear-filter: Private generic functions
Generic Function, %user-list-slot-filter: Private generic functions
Generic Function, %user-list-subwidget-center-initializer: Private generic functions
Generic Function, %user-list-subwidget-clear-initializer: Private generic functions
Generic Function, %user-list-subwidget-filter-initializer: Private generic functions
Generic Function, %user-list-subwidget-layout-initializer: Private generic functions
Generic Function, %user-list-subwidget-list-initializer: Private generic functions
Generic Function, %user-list-subwidget-scroller-initializer: Private generic functions
Generic Function, (setf awaiting): Private generic functions
Generic Function, (setf back-queue): Private generic functions
Generic Function, (setf channel): Private generic functions
Generic Function, (setf channels): Private generic functions
Generic Function, (setf client): Private generic functions
Generic Function, (setf clients): Private generic functions
Generic Function, (setf connections): Private generic functions
Generic Function, (setf favorite-p): Private generic functions
Generic Function, (setf find-channel): Private generic functions
Generic Function, (setf find-client): Private generic functions
Generic Function, (setf find-user): Private generic functions
Generic Function, (setf lock): Private generic functions
Generic Function, (setf main): Private generic functions
Generic Function, (setf muted-p): Private generic functions
Generic Function, (setf name): Private generic functions
Generic Function, (setf primary-p): Private generic functions
Generic Function, (setf queue): Private generic functions
Generic Function, (setf send-thread): Private generic functions
Generic Function, (setf server-name): Private generic functions
Generic Function, (setf updates): Private generic functions
Generic Function, (setf users): Private generic functions
Generic Function, anonymous-p: Private generic functions
Generic Function, awaiting: Private generic functions
Generic Function, back-queue: Private generic functions
Generic Function, channel: Private generic functions
Generic Function, channels: Private generic functions
Generic Function, client: Private generic functions
Generic Function, clients: Private generic functions
Generic Function, connections: Private generic functions
Generic Function, enqueue-update: Private generic functions
Generic Function, favorite-p: Private generic functions
Generic Function, find-channel: Private generic functions
Generic Function, find-client: Private generic functions
Generic Function, find-user: Private generic functions
Generic Function, handle-send-connection: Private generic functions
Generic Function, label: Private generic functions
Generic Function, lock: Private generic functions
Generic Function, main: Private generic functions
Generic Function, muted-p: Private generic functions
Generic Function, name: Private generic functions
Generic Function, next-channel: Private generic functions
Generic Function, prev-channel: Private generic functions
Generic Function, primary-p: Private generic functions
Generic Function, process-updates: Private generic functions
Generic Function, queue: Private generic functions
Generic Function, save: Private generic functions
Generic Function, send-thread: Private generic functions
Generic Function, server-name: Private generic functions
Generic Function, setup: Private generic functions
Generic Function, show-update: Private generic functions
Generic Function, teardown: Private generic functions
Generic Function, tray-message: Private generic functions
Generic Function, update: Private generic functions
Generic Function, update-listing: Private generic functions
Generic Function, updates: Private generic functions
Generic Function, users: Private generic functions

H
handle-send-connection: Private generic functions
handle-send-connection: Private generic functions

I
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
initialize-instance: Public standalone methods
invert-color: Private ordinary functions

K
known-channels: Private ordinary functions
known-users: Private ordinary functions

L
label: Private generic functions
label: Private generic functions
label: Private generic functions
layout-data: Private ordinary functions
linkify-urls: Private ordinary functions
list-commands: Private ordinary functions
lock: Private generic functions
lock: Private generic functions

M
machine-user: Private ordinary functions
Macro, define-command: Private macros
Macro, define-settings: Private macros
Macro, setf-named: Private macros
Macro, with-awaiting: Private macros
main: Private generic functions
main: Private generic functions
main: Private generic functions
main: Private generic functions
main: Private generic functions
main: Private generic functions
main: Private generic functions
mark: Private ordinary functions
maybe-connect: Private ordinary functions
Method, %add-connectors: Private generic functions
Method, %build-main-menu-file: Private generic functions
Method, %build-main-menu-help: Private generic functions
Method, %build-main-menu-window: Private generic functions
Method, %channel-item-slot-show-menu: Private generic functions
Method, %channel-item-subwidget-layout-initializer: Private generic functions
Method, %channel-item-subwidget-menu-initializer: Private generic functions
Method, %channel-item-subwidget-name-initializer: Private generic functions
Method, %channel-item-subwidget-type-initializer: Private generic functions
Method, %channel-list-slot-create: Private generic functions
Method, %channel-list-slot-join: Private generic functions
Method, %channel-list-subwidget-center-initializer: Private generic functions
Method, %channel-list-subwidget-channelname-initializer: Private generic functions
Method, %channel-list-subwidget-create-initializer: Private generic functions
Method, %channel-list-subwidget-join-initializer: Private generic functions
Method, %channel-list-subwidget-layout-initializer: Private generic functions
Method, %channel-list-subwidget-list-initializer: Private generic functions
Method, %channel-list-subwidget-scroller-initializer: Private generic functions
Method, %channel-settings-slot-save: Private generic functions
Method, %channel-settings-subwidget-font-initializer: Private generic functions
Method, %channel-settings-subwidget-layout-initializer: Private generic functions
Method, %channel-settings-subwidget-name-initializer: Private generic functions
Method, %channel-settings-subwidget-permissions-initializer: Private generic functions
Method, %channel-settings-subwidget-save-initializer: Private generic functions
Method, %chat-area-slot-send: Private generic functions
Method, %chat-area-subwidget-input-area-initializer: Private generic functions
Method, %chat-area-subwidget-input-initializer: Private generic functions
Method, %chat-area-subwidget-layout-initializer: Private generic functions
Method, %chat-area-subwidget-output-initializer: Private generic functions
Method, %chat-area-subwidget-send-initializer: Private generic functions
Method, %chat-input-override-key-press-event: Private generic functions
Method, %chat-output-subwidget-font-initializer: Private generic functions
Method, %clear-filter-connectors: Private generic functions
Method, %clicked-connectors: Private generic functions
Method, %connections-settings-slot-add: Private generic functions
Method, %connections-settings-slot-current: Private generic functions
Method, %connections-settings-slot-remove: Private generic functions
Method, %connections-settings-subwidget-add-initializer: Private generic functions
Method, %connections-settings-subwidget-layout-initializer: Private generic functions
Method, %connections-settings-subwidget-list-initializer: Private generic functions
Method, %connections-settings-subwidget-main-initializer: Private generic functions
Method, %connections-settings-subwidget-remove-initializer: Private generic functions
Method, %create-connectors: Private generic functions
Method, %current-connectors: Private generic functions
Method, %filter-connectors: Private generic functions
Method, %join-connectors: Private generic functions
Method, %leave-channel-connectors: Private generic functions
Method, %main-override-change-event: Private generic functions
Method, %main-override-close-event: Private generic functions
Method, %main-slot-leave-channel: Private generic functions
Method, %main-slot-next-channel: Private generic functions
Method, %main-slot-pick-client: Private generic functions
Method, %main-slot-pick-connection: Private generic functions
Method, %main-slot-prev-channel: Private generic functions
Method, %main-slot-process-updates: Private generic functions
Method, %main-slot-shortcut-0: Private generic functions
Method, %main-slot-shortcut-1: Private generic functions
Method, %main-slot-shortcut-2: Private generic functions
Method, %main-slot-shortcut-3: Private generic functions
Method, %main-slot-shortcut-4: Private generic functions
Method, %main-slot-shortcut-5: Private generic functions
Method, %main-slot-shortcut-6: Private generic functions
Method, %main-slot-shortcut-7: Private generic functions
Method, %main-slot-shortcut-8: Private generic functions
Method, %main-slot-shortcut-9: Private generic functions
Method, %main-subwidget-channel-list-initializer: Private generic functions
Method, %main-subwidget-chat-area-initializer: Private generic functions
Method, %main-subwidget-clients-menu-initializer: Private generic functions
Method, %main-subwidget-connect-menu-initializer: Private generic functions
Method, %main-subwidget-repl-initializer: Private generic functions
Method, %main-subwidget-shortcut-0-initializer: Private generic functions
Method, %main-subwidget-shortcut-1-initializer: Private generic functions
Method, %main-subwidget-shortcut-2-initializer: Private generic functions
Method, %main-subwidget-shortcut-3-initializer: Private generic functions
Method, %main-subwidget-shortcut-4-initializer: Private generic functions
Method, %main-subwidget-shortcut-5-initializer: Private generic functions
Method, %main-subwidget-shortcut-6-initializer: Private generic functions
Method, %main-subwidget-shortcut-7-initializer: Private generic functions
Method, %main-subwidget-shortcut-8-initializer: Private generic functions
Method, %main-subwidget-shortcut-9-initializer: Private generic functions
Method, %main-subwidget-shortcut-leave-initializer: Private generic functions
Method, %main-subwidget-shortcut-next-initializer: Private generic functions
Method, %main-subwidget-shortcut-prev-initializer: Private generic functions
Method, %main-subwidget-tray-initializer: Private generic functions
Method, %main-subwidget-user-list-initializer: Private generic functions
Method, %next-channel-connectors: Private generic functions
Method, %pick-client-connectors: Private generic functions
Method, %pick-connection-connectors: Private generic functions
Method, %prev-channel-connectors: Private generic functions
Method, %process-updates-connectors: Private generic functions
Method, %remove-connectors: Private generic functions
Method, %repl-subwidget-actual-repl-initializer: Private generic functions
Method, %save-connectors: Private generic functions
Method, %send-connectors: Private generic functions
Method, %settings-subwidget-behavior-widget-initializer: Private generic functions
Method, %settings-subwidget-cancel-initializer: Private generic functions
Method, %settings-subwidget-connections-settings-initializer: Private generic functions
Method, %settings-subwidget-layout-initializer: Private generic functions
Method, %settings-subwidget-ok-initializer: Private generic functions
Method, %settings-subwidget-style-widget-initializer: Private generic functions
Method, %settings-subwidget-tabs-initializer: Private generic functions
Method, %shortcut-0-connectors: Private generic functions
Method, %shortcut-1-connectors: Private generic functions
Method, %shortcut-2-connectors: Private generic functions
Method, %shortcut-3-connectors: Private generic functions
Method, %shortcut-4-connectors: Private generic functions
Method, %shortcut-5-connectors: Private generic functions
Method, %shortcut-6-connectors: Private generic functions
Method, %shortcut-7-connectors: Private generic functions
Method, %shortcut-8-connectors: Private generic functions
Method, %shortcut-9-connectors: Private generic functions
Method, %show-connectors: Private generic functions
Method, %show-menu-connectors: Private generic functions
Method, %show-menu-connectors: Private generic functions
Method, %tray-message-connectors: Private generic functions
Method, %tray-slot-clicked: Private generic functions
Method, %tray-slot-show: Private generic functions
Method, %tray-slot-tray-message: Private generic functions
Method, %tray-subwidget-menu-initializer: Private generic functions
Method, %tray-subwidget-quit-initializer: Private generic functions
Method, %tray-subwidget-settings-initializer: Private generic functions
Method, %tray-subwidget-show-initializer: Private generic functions
Method, %user-item-slot-show-menu: Private generic functions
Method, %user-item-subwidget-layout-initializer: Private generic functions
Method, %user-item-subwidget-menu-initializer: Private generic functions
Method, %user-item-subwidget-name-initializer: Private generic functions
Method, %user-item-subwidget-type-initializer: Private generic functions
Method, %user-list-slot-clear-filter: Private generic functions
Method, %user-list-slot-filter: Private generic functions
Method, %user-list-subwidget-center-initializer: Private generic functions
Method, %user-list-subwidget-clear-initializer: Private generic functions
Method, %user-list-subwidget-filter-initializer: Private generic functions
Method, %user-list-subwidget-layout-initializer: Private generic functions
Method, %user-list-subwidget-list-initializer: Private generic functions
Method, %user-list-subwidget-scroller-initializer: Private generic functions
Method, (setf awaiting): Private generic functions
Method, (setf back-queue): Private generic functions
Method, (setf channel): Private generic functions
Method, (setf channel): Private generic functions
Method, (setf channel): Private generic functions
Method, (setf channel): Private generic functions
Method, (setf channel): Private generic functions
Method, (setf channel): Private generic functions
Method, (setf channel): Private generic functions
Method, (setf channel): Private generic functions
Method, (setf channel): Private generic functions
Method, (setf channel): Private generic functions
Method, (setf channel): Private generic functions
Method, (setf channel): Private generic functions
Method, (setf channels): Private generic functions
Method, (setf channels): Private generic functions
Method, (setf channels): Private generic functions
Method, (setf client): Private generic functions
Method, (setf client): Private generic functions
Method, (setf client): Private generic functions
Method, (setf client): Private generic functions
Method, (setf clients): Private generic functions
Method, (setf clients): Private generic functions
Method, (setf connections): Private generic functions
Method, (setf connections): Private generic functions
Method, (setf connections): Private generic functions
Method, (setf favorite-p): Private generic functions
Method, (setf find-channel): Private generic functions
Method, (setf find-client): Private generic functions
Method, (setf find-user): Private generic functions
Method, (setf lock): Private generic functions
Method, (setf main): Private generic functions
Method, (setf main): Private generic functions
Method, (setf main): Private generic functions
Method, (setf main): Private generic functions
Method, (setf main): Private generic functions
Method, (setf main): Private generic functions
Method, (setf muted-p): Private generic functions
Method, (setf name): Private generic functions
Method, (setf name): Private generic functions
Method, (setf name): Private generic functions
Method, (setf primary-p): Private generic functions
Method, (setf queue): Private generic functions
Method, (setf send-thread): Private generic functions
Method, (setf server-name): Private generic functions
Method, (setf updates): Private generic functions
Method, (setf users): Private generic functions
Method, (setf users): Private generic functions
Method, anonymous-p: Private generic functions
Method, awaiting: Private generic functions
Method, back-queue: Private generic functions
Method, channel: Private generic functions
Method, channel: Private generic functions
Method, channel: Private generic functions
Method, channel: Private generic functions
Method, channel: Private generic functions
Method, channels: Private generic functions
Method, channels: Private generic functions
Method, client: Private generic functions
Method, client: Private generic functions
Method, client: Private generic functions
Method, client: Private generic functions
Method, client: Private generic functions
Method, clients: Private generic functions
Method, close-connection: Public standalone methods
Method, coerce-item: Public standalone methods
Method, coerce-item: Public standalone methods
Method, connections: Private generic functions
Method, drag-start: Public standalone methods
Method, enqueue-update: Private generic functions
Method, enqueue-update: Private generic functions
Method, favorite-p: Private generic functions
Method, find-channel: Private generic functions
Method, find-channel: Private generic functions
Method, find-channel: Private generic functions
Method, find-client: Private generic functions
Method, find-user: Private generic functions
Method, handle-send-connection: Private generic functions
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, initialize-instance: Public standalone methods
Method, label: Private generic functions
Method, label: Private generic functions
Method, lock: Private generic functions
Method, main: Private generic functions
Method, main: Private generic functions
Method, main: Private generic functions
Method, main: Private generic functions
Method, main: Private generic functions
Method, main: Private generic functions
Method, muted-p: Private generic functions
Method, name: Private generic functions
Method, name: Private generic functions
Method, name: Private generic functions
Method, next-channel: Private generic functions
Method, next-channel: Private generic functions
Method, open-connection: Public standalone methods
Method, prev-channel: Private generic functions
Method, prev-channel: Private generic functions
Method, primary-p: Private generic functions
Method, process: Public standalone methods
Method, process: Public standalone methods
Method, process: Public standalone methods
Method, process: Public standalone methods
Method, process: Public standalone methods
Method, process: Public standalone methods
Method, process: Public standalone methods
Method, process: Public standalone methods
Method, process: Public standalone methods
Method, process: Public standalone methods
Method, process: Public standalone methods
Method, process: Public standalone methods
Method, process-updates: Private generic functions
Method, queue: Private generic functions
Method, save: Private generic functions
Method, save: Private generic functions
Method, save: Private generic functions
Method, save: Private generic functions
Method, save: Private generic functions
Method, send-thread: Private generic functions
Method, server-name: Private generic functions
Method, setup: Private generic functions
Method, setup: Private generic functions
Method, setup: Private generic functions
Method, setup: Private generic functions
Method, setup: Private generic functions
Method, setup: Private generic functions
Method, setup: Private generic functions
Method, show-update: Private generic functions
Method, show-update: Private generic functions
Method, show-update: Private generic functions
Method, show-update: Private generic functions
Method, show-update: Private generic functions
Method, show-update: Private generic functions
Method, show-update: Private generic functions
Method, show-update: Private generic functions
Method, show-update: Private generic functions
Method, show-update: Private generic functions
Method, show-update: Private generic functions
Method, show-update: Private generic functions
Method, show-update: Private generic functions
Method, show-update: Private generic functions
Method, show-update: Private generic functions
Method, teardown: Private generic functions
Method, tray-message: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update: Private generic functions
Method, update-listing: Private generic functions
Method, update-listing: Private generic functions
Method, updates: Private generic functions
Method, users: Private generic functions
Method, users: Private generic functions
muted-p: Private generic functions
muted-p: Private generic functions

N
name: Private generic functions
name: Private generic functions
name: Private generic functions
name: Private generic functions
next-channel: Private generic functions
next-channel: Private generic functions
next-channel: Private generic functions

O
object-color: Private ordinary functions
open-connection: Public standalone methods

P
parse-time-format: Private ordinary functions
permissions-string: Private ordinary functions
prev-channel: Private generic functions
prev-channel: Private generic functions
prev-channel: Private generic functions
primary-p: Private generic functions
primary-p: Private generic functions
process: Public standalone methods
process: Public standalone methods
process: Public standalone methods
process: Public standalone methods
process: Public standalone methods
process: Public standalone methods
process: Public standalone methods
process: Public standalone methods
process: Public standalone methods
process: Public standalone methods
process: Public standalone methods
process: Public standalone methods
process-updates: Private generic functions
process-updates: Private generic functions

Q
qsend: Private ordinary functions
queue: Private generic functions
queue: Private generic functions

R
read-permissions: Private ordinary functions
regex-escape: Private ordinary functions
remove-command: Private ordinary functions
run-command: Private ordinary functions

S
save: Private generic functions
save: Private generic functions
save: Private generic functions
save: Private generic functions
save: Private generic functions
save: Private generic functions
send-thread: Private generic functions
send-thread: Private generic functions
server-name: Private generic functions
server-name: Private generic functions
setf-named: Private macros
setup: Private generic functions
setup: Private generic functions
setup: Private generic functions
setup: Private generic functions
setup: Private generic functions
setup: Private generic functions
setup: Private generic functions
setup: Private generic functions
show-error: Private ordinary functions
show-settings: Private ordinary functions
show-update: Private generic functions
show-update: Private generic functions
show-update: Private generic functions
show-update: Private generic functions
show-update: Private generic functions
show-update: Private generic functions
show-update: Private generic functions
show-update: Private generic functions
show-update: Private generic functions
show-update: Private generic functions
show-update: Private generic functions
show-update: Private generic functions
show-update: Private generic functions
show-update: Private generic functions
show-update: Private generic functions
show-update: Private generic functions
show-update-action: Private ordinary functions
show-update-info: Private ordinary functions
show-update-text: Private ordinary functions
sname: Private ordinary functions
split-command-string: Private ordinary functions
start: Public ordinary functions
starts-with: Private ordinary functions
system-about: Private ordinary functions

T
teardown: Private generic functions
teardown: Private generic functions
tray-message: Private generic functions
tray-message: Private generic functions

U
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update: Private generic functions
update-connect-menu: Private ordinary functions
update-listing: Private generic functions
update-listing: Private generic functions
update-listing: Private generic functions
updates: Private generic functions
updates: Private generic functions
users: Private generic functions
users: Private generic functions
users: Private generic functions

W
with-awaiting: Private macros


A.3 Variables

Jump to:   *  
A   B   C   E   F   H   I   J   L   M   N   O   P   Q   R   S   T   U  
Index Entry  Section

*
*commands*: Private special variables
*deployed*: Private special variables
*main*: Private special variables
*url-regex*: Private special variables

A
actual-repl: Private classes
add: Private classes
auto: Private classes
awaiting: Private classes

B
back-queue: Private classes
behavior: Private classes
behavior-widget: Private classes

C
cancel: Private classes
center: Private classes
center: Private classes
channel: Private classes
channel: Private classes
channel: Private classes
channel-list: Private classes
channelname: Private classes
channels: Private classes
channels: Private classes
chat-area: Private classes
clear: Private classes
client: Public classes
client: Private classes
client: Private classes
client: Private classes
clients: Private classes
clients-menu: Private classes
complete-index: Private classes
complete-prefix: Private classes
complete-pretext: Private classes
connect-menu: Private classes
connections: Private classes
connections-settings: Private classes
create: Private classes

E
error: Private classes

F
filter: Private classes
font: Private classes
font: Private classes
format: Private classes

H
hostname: Private classes

I
input: Private classes
input-area: Private classes

J
join: Private classes

L
layout: Private classes
layout: Private classes
layout: Private classes
layout: Private classes
layout: Private classes
layout: Private classes
layout: Private classes
layout: Private classes
link: Private classes
list: Private classes
list: Private classes
list: Private classes
lock: Private classes

M
main: Private classes
main: Private classes
main: Private classes
main: Private classes
main: Private classes
main: Private classes
main: Private classes
mark: Private classes
mark: Private classes
menu: Private classes
menu: Private classes
menu: Private classes

N
name: Private classes
name: Private classes
name: Private classes
name: Private classes
name: Private classes
name: Private classes
name: Private classes
notify: Private classes

O
ok: Private classes
output: Private classes

P
password: Private classes
permissions: Private classes
port: Private classes
primary-p: Private classes

Q
queue: Private classes
quit: Private classes

R
remove: Private classes
repl: Private classes

S
save: Private classes
scroller: Private classes
scroller: Private classes
send: Private classes
send-thread: Private classes
server-name: Private classes
settings: Private classes
shortcut-0: Private classes
shortcut-1: Private classes
shortcut-2: Private classes
shortcut-3: Private classes
shortcut-4: Private classes
shortcut-5: Private classes
shortcut-6: Private classes
shortcut-7: Private classes
shortcut-8: Private classes
shortcut-9: Private classes
shortcut-leave: Private classes
shortcut-next: Private classes
shortcut-prev: Private classes
show: Private classes
Slot, actual-repl: Private classes
Slot, add: Private classes
Slot, auto: Private classes
Slot, awaiting: Private classes
Slot, back-queue: Private classes
Slot, behavior: Private classes
Slot, behavior-widget: Private classes
Slot, cancel: Private classes
Slot, center: Private classes
Slot, center: Private classes
Slot, channel: Private classes
Slot, channel: Private classes
Slot, channel: Private classes
Slot, channel-list: Private classes
Slot, channelname: Private classes
Slot, channels: Private classes
Slot, channels: Private classes
Slot, chat-area: Private classes
Slot, clear: Private classes
Slot, client: Public classes
Slot, client: Private classes
Slot, client: Private classes
Slot, client: Private classes
Slot, clients: Private classes
Slot, clients-menu: Private classes
Slot, complete-index: Private classes
Slot, complete-prefix: Private classes
Slot, complete-pretext: Private classes
Slot, connect-menu: Private classes
Slot, connections: Private classes
Slot, connections-settings: Private classes
Slot, create: Private classes
Slot, error: Private classes
Slot, filter: Private classes
Slot, font: Private classes
Slot, font: Private classes
Slot, format: Private classes
Slot, hostname: Private classes
Slot, input: Private classes
Slot, input-area: Private classes
Slot, join: Private classes
Slot, layout: Private classes
Slot, layout: Private classes
Slot, layout: Private classes
Slot, layout: Private classes
Slot, layout: Private classes
Slot, layout: Private classes
Slot, layout: Private classes
Slot, layout: Private classes
Slot, link: Private classes
Slot, list: Private classes
Slot, list: Private classes
Slot, list: Private classes
Slot, lock: Private classes
Slot, main: Private classes
Slot, main: Private classes
Slot, main: Private classes
Slot, main: Private classes
Slot, main: Private classes
Slot, main: Private classes
Slot, main: Private classes
Slot, mark: Private classes
Slot, mark: Private classes
Slot, menu: Private classes
Slot, menu: Private classes
Slot, menu: Private classes
Slot, name: Private classes
Slot, name: Private classes
Slot, name: Private classes
Slot, name: Private classes
Slot, name: Private classes
Slot, name: Private classes
Slot, name: Private classes
Slot, notify: Private classes
Slot, ok: Private classes
Slot, output: Private classes
Slot, password: Private classes
Slot, permissions: Private classes
Slot, port: Private classes
Slot, primary-p: Private classes
Slot, queue: Private classes
Slot, quit: Private classes
Slot, remove: Private classes
Slot, repl: Private classes
Slot, save: Private classes
Slot, scroller: Private classes
Slot, scroller: Private classes
Slot, send: Private classes
Slot, send-thread: Private classes
Slot, server-name: Private classes
Slot, settings: Private classes
Slot, shortcut-0: Private classes
Slot, shortcut-1: Private classes
Slot, shortcut-2: Private classes
Slot, shortcut-3: Private classes
Slot, shortcut-4: Private classes
Slot, shortcut-5: Private classes
Slot, shortcut-6: Private classes
Slot, shortcut-7: Private classes
Slot, shortcut-8: Private classes
Slot, shortcut-9: Private classes
Slot, shortcut-leave: Private classes
Slot, shortcut-next: Private classes
Slot, shortcut-prev: Private classes
Slot, show: Private classes
Slot, sound: Private classes
Slot, style: Private classes
Slot, style-widget: Private classes
Slot, tabs: Private classes
Slot, text: Private classes
Slot, time: Private classes
Slot, tray: Private classes
Slot, tray: Private classes
Slot, type: Private classes
Slot, type: Private classes
Slot, update: Private classes
Slot, updates: Private classes
Slot, user-list: Private classes
Slot, username: Private classes
Slot, users: Private classes
Slot, users: Private classes
sound: Private classes
Special Variable, *commands*: Private special variables
Special Variable, *deployed*: Private special variables
Special Variable, *main*: Private special variables
Special Variable, *url-regex*: Private special variables
style: Private classes
style-widget: Private classes

T
tabs: Private classes
text: Private classes
time: Private classes
tray: Private classes
tray: Private classes
type: Private classes
type: Private classes

U
update: Private classes
updates: Private classes
user-list: Private classes
username: Private classes
users: Private classes
users: Private classes


A.4 Data types

Jump to:   B   C   F   I   L   M   O   P   R   S   T   U  
Index Entry  Section

B
behavior-settings: Private classes

C
channel: Private classes
channel-item: Private classes
channel-list: Private classes
channel-list.lisp: The lionchat/channel-list․lisp file
channel-settings: Private classes
channel.lisp: The lionchat/channel․lisp file
chat-area: Private classes
chat-area.lisp: The lionchat/chat-area․lisp file
chat-input: Private classes
chat-output: Private classes
Class, behavior-settings: Private classes
Class, channel: Private classes
Class, channel-item: Private classes
Class, channel-list: Private classes
Class, channel-settings: Private classes
Class, chat-area: Private classes
Class, chat-input: Private classes
Class, chat-output: Private classes
Class, client: Private classes
Class, connection-settings: Private classes
Class, connections-settings: Private classes
Class, internal-update: Private classes
Class, main: Private classes
Class, object: Public classes
Class, remove-client: Private classes
Class, repl: Private classes
Class, settings: Private classes
Class, style-settings: Private classes
Class, tray: Private classes
Class, updatable: Private classes
Class, user: Private classes
Class, user-item: Private classes
Class, user-list: Private classes
client: Private classes
client.lisp: The lionchat/client․lisp file
commands.lisp: The lionchat/commands․lisp file
connection-settings: Private classes
connections-settings: Private classes

F
File, channel-list.lisp: The lionchat/channel-list․lisp file
File, channel.lisp: The lionchat/channel․lisp file
File, chat-area.lisp: The lionchat/chat-area․lisp file
File, client.lisp: The lionchat/c