diff options
author | Sébastien Helleu <flashcode@flashtux.org> | 2018-08-14 07:15:39 +0200 |
---|---|---|
committer | Sébastien Helleu <flashcode@flashtux.org> | 2018-08-14 07:15:39 +0200 |
commit | 49c3e6210666f271d1c87115c091b54e4f35ae53 (patch) | |
tree | b8adea435b71bdcc1d2d46aec967590c5cf419c8 /doc/en/weechat_dev.en.adoc | |
parent | 42be1a74a036bb0318201a40d91eadc7d9d6454f (diff) | |
download | weechat-49c3e6210666f271d1c87115c091b54e4f35ae53.zip |
core: split wee-hook.c into multiple sources
Diffstat (limited to 'doc/en/weechat_dev.en.adoc')
-rw-r--r-- | doc/en/weechat_dev.en.adoc | 146 |
1 files changed, 83 insertions, 63 deletions
diff --git a/doc/en/weechat_dev.en.adoc b/doc/en/weechat_dev.en.adoc index 3733bb0d8..73dcca855 100644 --- a/doc/en/weechat_dev.en.adoc +++ b/doc/en/weechat_dev.en.adoc @@ -63,6 +63,7 @@ The main WeeChat directories are: | Directory | Description | src/ | Root of sources. | core/ | Core functions: entry point, internal structures. +| hook/ | Hook functions. | gui/ | Functions for buffers, windows, ... (used by all interfaces). | curses/ | Curses interface. | headless/ | Headless mode (no interface). @@ -112,69 +113,88 @@ WeeChat "core" is located in following directories: [width="100%",cols="1m,3",options="header"] |=== -| Path/file | Description -| core/ | Core functions: entry point, internal structures. -| wee-arraylist.c | Array lists. -| wee-backtrace.c | Display a backtrace after a crash. -| wee-command.c | WeeChat core commands. -| wee-completion.c | Default completions. -| wee-config-file.c | Configuration file management. -| wee-config.c | Configuration options for WeeChat core (file weechat.conf). -| wee-debug.c | Some debug functions. -| wee-eval.c | Evaluation of expressions with references to internal vars. -| wee-hashtable.c | Hashtables. -| wee-hdata.c | Hdata (direct access to data using hashtables). -| wee-hook.c | Hooks. -| wee-infolist.c | Infolists (lists with objects data). -| wee-input.c | Input of commands/text. -| wee-list.c | Sorted lists. -| wee-log.c | Write to WeeChat log file (weechat.log). -| wee-network.c | Network functions (connection to servers/proxies). -| wee-proxy.c | Proxy management. -| wee-secure.c | Secured data options (file sec.conf). -| wee-string.c | Functions on strings. -| wee-upgrade-file.c | Internal upgrade system. -| wee-upgrade.c | Upgrade for WeeChat core (buffers, lines, history, ...). -| wee-url.c | URL transfer (using libcurl). -| wee-utf8.c | UTF-8 functions. -| wee-util.c | Some other functions. -| wee-version.c | Functions for WeeChat version. -| weechat.c | Main functions: command line options, startup. -| gui/ | Functions for buffers, windows, ... (used by all interfaces). -| gui-bar-item.c | Bar items. -| gui-bar-window.c | Bar windows. -| gui-bar.c | Bars. -| gui-buffer.c | Buffers. -| gui-chat.c | Chat functions (display message, ...). -| gui-color.c | Color functions. -| gui-completion.c | Completion on command line. -| gui-cursor.c | Cursor mode (free movement of cursor). -| gui-filter.c | Filters. -| gui-focus.c | Functions about focus (for cursor mode and mouse). -| gui-history.c | Commands/text saved in buffers. -| gui-hotlist.c | Hotlist management (list of buffers with activity). -| gui-input.c | Input functions (input bar). -| gui-key.c | Keyboard functions. -| gui-layout.c | Layout. -| gui-line.c | Lines in buffers. -| gui-mouse.c | Mouse. -| gui-nick.c | Nick functions. -| gui-nicklist.c | Nicklist in buffers. -| gui-window.c | Windows. -| curses/ | Curses interface. -| gui-curses-bar-window.c | Display in bar windows. -| gui-curses-chat.c | Display in chat area (messages). -| gui-curses-color.c | Color functions. -| gui-curses-key.c | Keyboard functions (default keys, read of input). -| gui-curses-main.c | WeeChat main loop (waiting for keyboard/network events). -| gui-curses-mouse.c | Mouse. -| gui-curses-term.c | Functions about terminal. -| gui-curses-window.c | Windows. -| headless/ | Headless mode (no interface). -| main.c | Entry point for headless mode. -| ncurses-fake.c | Fake ncurses library. -| normal/ | Curses interface. -| main.c | Entry point for Curses interface. +| Path/file | Description +| core/ | Core functions: entry point, internal structures. +| wee-arraylist.c | Array lists. +| wee-backtrace.c | Display a backtrace after a crash. +| wee-command.c | WeeChat core commands. +| wee-completion.c | Default completions. +| wee-config-file.c | Configuration file management. +| wee-config.c | Configuration options for WeeChat core (file weechat.conf). +| wee-debug.c | Some debug functions. +| wee-eval.c | Evaluation of expressions with references to internal vars. +| wee-hashtable.c | Hashtables. +| wee-hdata.c | Hdata (direct access to data using hashtables). +| wee-hook.c | Hooks. +| wee-infolist.c | Infolists (lists with objects data). +| wee-input.c | Input of commands/text. +| wee-list.c | Sorted lists. +| wee-log.c | Write to WeeChat log file (weechat.log). +| wee-network.c | Network functions (connection to servers/proxies). +| wee-proxy.c | Proxy management. +| wee-secure.c | Secured data options (file sec.conf). +| wee-string.c | Functions on strings. +| wee-upgrade-file.c | Internal upgrade system. +| wee-upgrade.c | Upgrade for WeeChat core (buffers, lines, history, ...). +| wee-url.c | URL transfer (using libcurl). +| wee-utf8.c | UTF-8 functions. +| wee-util.c | Some other functions. +| wee-version.c | Functions for WeeChat version. +| weechat.c | Main functions: command line options, startup. +| hook/ | Hook functions. +| wee-hook-command-run.c | Hook "command_run". +| wee-hook-command.c | Hook "command". +| wee-hook-completion.c | Hook "completion". +| wee-hook-config.c | Hook "config". +| wee-hook-connect.c | Hook "connect". +| wee-hook-fd.c | Hook "fd". +| wee-hook-focus.c | Hook "focus". +| wee-hook-hdata.c | Hook "hdata". +| wee-hook-hsignal.c | Hook "hsignal". +| wee-hook-info-hashtable.c | Hook "info_hashtable". +| wee-hook-info.c | Hook "info". +| wee-hook-infolist.c | Hook "infolist". +| wee-hook-line.c | Hook "line". +| wee-hook-modifier.c | Hook "modifier". +| wee-hook-print.c | Hook "print". +| wee-hook-process.c | Hook "process". +| wee-hook-signal.c | Hook "signal". +| wee-hook-timer.c | Hook "timer". +| gui/ | Functions for buffers, windows, ... (used by all interfaces). +| gui-bar-item.c | Bar items. +| gui-bar-window.c | Bar windows. +| gui-bar.c | Bars. +| gui-buffer.c | Buffers. +| gui-chat.c | Chat functions (display message, ...). +| gui-color.c | Color functions. +| gui-completion.c | Completion on command line. +| gui-cursor.c | Cursor mode (free movement of cursor). +| gui-filter.c | Filters. +| gui-focus.c | Functions about focus (for cursor mode and mouse). +| gui-history.c | Commands/text saved in buffers. +| gui-hotlist.c | Hotlist management (list of buffers with activity). +| gui-input.c | Input functions (input bar). +| gui-key.c | Keyboard functions. +| gui-layout.c | Layout. +| gui-line.c | Lines in buffers. +| gui-mouse.c | Mouse. +| gui-nick.c | Nick functions. +| gui-nicklist.c | Nicklist in buffers. +| gui-window.c | Windows. +| curses/ | Curses interface. +| gui-curses-bar-window.c | Display in bar windows. +| gui-curses-chat.c | Display in chat area (messages). +| gui-curses-color.c | Color functions. +| gui-curses-key.c | Keyboard functions (default keys, read of input). +| gui-curses-main.c | WeeChat main loop (waiting for keyboard/network events). +| gui-curses-mouse.c | Mouse. +| gui-curses-term.c | Functions about terminal. +| gui-curses-window.c | Windows. +| headless/ | Headless mode (no interface). +| main.c | Entry point for headless mode. +| ncurses-fake.c | Fake ncurses library. +| normal/ | Curses interface. +| main.c | Entry point for Curses interface. |=== [[sources_plugins]] |