Terminal emulator with all the bells and whistles
https://www.enlightenment.org
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
2.4 KiB
45 lines
2.4 KiB
A simple documentation to navige through the C files: |
|
|
|
* `src/bin/about.c` handles the About widget |
|
* `src/bin/col.c` is about the colors handled by the terminal |
|
* `src/bin/config.c`: how the configuration is saved/loaded/updated |
|
* `src/bin/controls.c`: the widget when a right-click is done on a terminal |
|
* `src/bin/dbus.c`: all the D-Bus interactions |
|
* `src/bin/extns.c` lists file extensions supported |
|
* `src/bin/gravatar.c` hosts the code to show a Gravatar when hovering an email address |
|
* `src/bin/ipc.c`: various IPC functions |
|
* `src/bin/keyin.c`: handles key input |
|
* `src/bin/main.c` host the main() function: setup/shutdown code |
|
* `src/bin/media.c` handles media interactions like image popups, inlining movies |
|
* `src/bin/miniview.c`: the miniview of the history |
|
* `src/bin/options.c`: the settings widget |
|
* `src/bin/options_behavior.c`: the settings panel that handles the Behaviors |
|
* `src/bin/options_colors.c`: the settings panel about colors in the terminal |
|
* `src/bin/options_elm.c`: the settings panel to configure Elementary |
|
* `src/bin/options_font.c`: the settings panel to choose the Font |
|
* `src/bin/options_helpers.c`: the settings panel on Helpers |
|
* `src/bin/options_keys.c`: the settings panel to configure key bindings |
|
* `src/bin/options_theme.c`: the settings panel to choose a theme |
|
* `src/bin/options_themepv.c`: the widget that handles theme previews |
|
* `src/bin/options_video.c`: the settings panel to configure video rendering |
|
* `src/bin/options_wallpaper.c`: the settings panel to configure a wallpaper |
|
* `src/bin/sel.c`: the tab selector |
|
* `src/bin/termcmd.c` handles custom terminology commands |
|
* `src/bin/termio.c`: the core term widget with the textgrid |
|
* `src/bin/termiolink.c`: link detection in the terminal |
|
* `src/bin/termpty.c`: the PTY interaction |
|
* `src/bin/termptydbl.c`: code to hande double-width characters |
|
* `src/bin/termptyesc.c`: escape codes parsing |
|
* `src/bin/termptyext.c`: extented terminology escape handling |
|
* `src/bin/termptygfx.c`: charset translations |
|
* `src/bin/termptyops.c`: handling history |
|
* `src/bin/termptysave.c`: compression of the backlog |
|
* `src/bin/tyalpha.c`: the `tyalpha` tool |
|
* `src/bin/tybg.c`: the `tybg` tool |
|
* `src/bin/tycat.c`: the `tycat` tool |
|
* `src/bin/tyls.c`: the `tyls` tool |
|
* `src/bin/typop.c`: the `typop` tool |
|
* `src/bin/tyq.c`: the `tyq` tool |
|
* `src/bin/utf8.c`: handles conversion between Eina_Unicode and char * |
|
* `src/bin/utils.c`: small utilitarian functions |
|
* `src/bin/win.c`: handles the windows, splits, tabs
|
|
|