summaryrefslogtreecommitdiff
path: root/doc/en/weechat_dev.en.adoc
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2018-08-14 07:15:39 +0200
committerSébastien Helleu <flashcode@flashtux.org>2018-08-14 07:15:39 +0200
commit49c3e6210666f271d1c87115c091b54e4f35ae53 (patch)
treeb8adea435b71bdcc1d2d46aec967590c5cf419c8 /doc/en/weechat_dev.en.adoc
parent42be1a74a036bb0318201a40d91eadc7d9d6454f (diff)
downloadweechat-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.adoc146
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]]