Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/carboxyl-rs/carboxyl
/ functions
Functions
150 in github.com/carboxyl-rs/carboxyl
⨍
Functions
150
◇
Types & classes
69
↓ 11 callers
Method
push
(&mut self, url: &str, can_go_back: bool, can_go_forward: bool)
src/ui/navigation.rs:146
↓ 7 callers
Method
as_ref
(&self)
src/cli/cli.rs:33
↓ 6 callers
Method
render
(&self, size: Size)
src/ui/navigation.rs:191
↓ 4 callers
Method
as_str
(&self)
src/cli/cli.rs:23
↓ 4 callers
Method
render_btn
(&self, icon: &str, enabled: bool)
src/ui/navigation.rs:164
↓ 3 callers
Method
get
(&mut self, key: u8)
src/input/mouse.rs:50
↓ 3 callers
Method
read
(&mut self)
src/input/mouse.rs:31
↓ 2 callers
Method
apply
Apply the settings to the current TTY
src/input/tty.rs:173
↓ 2 callers
Method
as_raw_fd
(self)
src/input/tty.rs:110
↓ 2 callers
Function
carbonyl_renderer_resize
(bridge: RendererPtr)
src/browser/bridge.rs:185
↓ 2 callers
Method
display_url
(&self)
src/ui/navigation.rs:99
↓ 2 callers
Method
draw_text
Render some text into the terminal output
src/output/renderer.rs:223
↓ 2 callers
Method
parse
()
src/cli/cli.rs:39
↓ 2 callers
Method
parse
(&mut self, key: u8)
src/input/mouse.rs:20
↓ 2 callers
Function
parse_var
(var: &str)
src/output/window.rs:103
↓ 2 callers
Method
push_char
(&mut self, key: u8)
src/input/dcs/resource.rs:55
↓ 2 callers
Method
push_value
(&mut self)
src/input/dcs/status.rs:65
↓ 2 callers
Function
read_hex_string
(str: &[u8])
src/input/dcs/resource.rs:81
↓ 2 callers
Method
send
Send a message to the rendering thread. Creates a new thread if enabled and needed.
src/output/render_thread.rs:110
↓ 2 callers
Method
teardown
(&mut self)
src/input/tty.rs:44
↓ 2 callers
Method
to_err
(self)
src/input/tty.rs:122
↓ 2 callers
Method
to_xterm
(&self)
src/output/xterm.rs:4
↓ 2 callers
Method
update
(&mut self)
src/output/window.rs:37
↓ 1 callers
Method
DrawBitmap
src/browser/renderer.cc:146
↓ 1 callers
Method
as_ptr
(&self)
src/browser/bridge.rs:258
↓ 1 callers
Method
begin
(&mut self)
src/output/painter.rs:43
↓ 1 callers
Function
binarize_quandrant
Turn a quadrant of four colors into two colors and a quadrant unicode character.
src/output/quad.rs:5
↓ 1 callers
Function
buildMain
()
scripts/npm-package.mjs:26
↓ 1 callers
Function
buildPlatform
([os, npmOs, llvmOs], [cpu, npmCpu, llvmCpu])
scripts/npm-package.mjs:96
↓ 1 callers
Function
carbonyl_bridge_bitmap_mode
()
src/browser/bridge.rs:152
↓ 1 callers
Function
carbonyl_bridge_get_dpi
()
src/browser/bridge.rs:157
↓ 1 callers
Function
carbonyl_bridge_main
()
src/browser/bridge.rs:145
↓ 1 callers
Function
carbonyl_renderer_create
()
src/browser/bridge.rs:162
↓ 1 callers
Function
carbonyl_renderer_draw_bitmap
( bridge: RendererPtr, pixels: *const c_uchar, pixels_size: CSize, rect: CRect, callback:
src/browser/bridge.rs:267
↓ 1 callers
Function
carbonyl_renderer_draw_text
( bridge: RendererPtr, text: *const CText, text_size: size_t, )
src/browser/bridge.rs:224
↓ 1 callers
Function
carbonyl_renderer_get_size
(bridge: RendererPtr)
src/browser/bridge.rs:295
↓ 1 callers
Function
carbonyl_renderer_listen
(bridge: RendererPtr, delegate: *mut BrowserDelegate)
src/browser/bridge.rs:324
↓ 1 callers
Function
carbonyl_renderer_push_nav
( bridge: RendererPtr, url: *const c_char, can_go_back: bool, can_go_forward: bool, )
src/browser/bridge.rs:199
↓ 1 callers
Function
carbonyl_renderer_set_title
(bridge: RendererPtr, title: *const c_char)
src/browser/bridge.rs:214
↓ 1 callers
Function
carbonyl_renderer_start
(bridge: RendererPtr)
src/browser/bridge.rs:173
↓ 1 callers
Method
clear_text
(&mut self)
src/output/renderer.rs:178
↓ 1 callers
Method
cursor
(&self)
src/ui/navigation.rs:46
↓ 1 callers
Method
deadline
Get a deadline until the next frame
src/output/frame_sync.rs:23
↓ 1 callers
Method
draw
(&mut self, bounds: Rect, mut draw: F)
src/output/renderer.rs:201
↓ 1 callers
Method
draw_background
Draw the background from a pixel array encoded in RGBA8888
src/output/renderer.rs:127
↓ 1 callers
Method
enable
Enable the rendering thread. Allows the thread to be lazily initiated.
src/output/render_thread.rs:35
↓ 1 callers
Method
enable_true_color
(&mut self)
src/output/renderer.rs:35
↓ 1 callers
Method
end
(&mut self, cursor: Option<Point>)
src/output/painter.rs:47
↓ 1 callers
Method
fill_rect
(&mut self, rect: Rect, color: Color)
src/output/renderer.rs:194
↓ 1 callers
Method
keypress
(&mut self, key: &Key)
src/ui/navigation.rs:50
↓ 1 callers
Function
link_sysroot
()
build.rs:4
↓ 1 callers
Function
listen
Listen for input events in stdin. This will block, so it should run from a dedicated thread.
src/input/listen.rs:7
↓ 1 callers
Function
main
()
src/browser/bridge.rs:106
↓ 1 callers
Method
make_raw
Enable raw input
src/input/tty.rs:162
↓ 1 callers
Method
mouse_down
(&mut self, origin: Point)
src/ui/navigation.rs:119
↓ 1 callers
Method
mouse_move
(&mut self, _origin: Point)
src/ui/navigation.rs:142
↓ 1 callers
Method
mouse_up
(&mut self, origin: Point)
src/ui/navigation.rs:110
↓ 1 callers
Method
paint
(&mut self, cell: &Cell)
src/output/painter.rs:65
↓ 1 callers
Method
push_char
(&mut self, key: u8)
src/input/dcs/status.rs:59
↓ 1 callers
Method
push_nav
(&mut self, url: &str, can_go_back: bool, can_go_forward: bool)
src/output/renderer.rs:60
↓ 1 callers
Method
render
Run a closure on the rendering thread.
src/output/render_thread.rs:51
↓ 1 callers
Method
set_size
(&mut self, size: Size)
src/ui/navigation.rs:160
↓ 1 callers
Method
set_title
(&self, title: &str)
src/output/renderer.rs:184
↓ 1 callers
Method
set_true_color
(&mut self, true_color: bool)
src/output/painter.rs:39
↓ 1 callers
Method
start
Mark the beginning of the render
src/output/frame_sync.rs:18
↓ 1 callers
Method
stdin
()
src/input/tty.rs:71
↓ 1 callers
Method
terminate
(&mut self)
src/input/dcs/status.rs:51
↓ 1 callers
Method
url_size
(&self)
src/ui/navigation.rs:106
Method
BitmapMode
src/browser/bridge.cc:18
Function
CarbonylRenderServiceImpl
src/browser/render_service_impl.h:14
Method
CarbonylRenderServiceImpl
src/browser/render_service_impl.cc:9
Method
Configure
src/browser/bridge.cc:22
Method
CreateLayeredWindowUpdater
src/browser/host_display_client.cc:64
Method
DidCompleteSwapWithNewSize
src/browser/host_display_client.cc:76
Method
Draw
src/browser/host_display_client.cc:41
Method
DrawText
src/browser/render_service_impl.cc:16
Method
DrawText
src/browser/renderer.cc:129
Method
GetCurrent
src/browser/renderer.cc:82
Method
GetDPI
src/browser/bridge.cc:14
Method
GetSize
src/browser/renderer.cc:96
Function
HostDisplayClient
disable copy
src/browser/host_display_client.h:48
Method
HostDisplayClient
src/browser/host_display_client.cc:60
Function
LayeredWindowUpdater
disable copy
src/browser/host_display_client.h:25
Method
LayeredWindowUpdater
src/browser/host_display_client.cc:22
Method
Listen
src/browser/renderer.cc:109
Method
Main
src/browser/renderer.cc:73
Method
OnAllocatedSharedMemory
src/browser/host_display_client.cc:32
Method
OnDisplayReceivedCALayerParams
src/browser/host_display_client.cc:71
Method
PushNav
src/browser/renderer.cc:113
Method
Renderer
src/browser/renderer.cc:71
Method
Resize
src/browser/bridge.cc:12
Method
Resize
src/browser/renderer.cc:102
Method
SetTitle
src/browser/renderer.cc:121
Method
StartRenderer
src/browser/renderer.cc:92
Function
Text
src/browser/renderer.h:33
Method
bitand
(self, rhs: u32)
src/input/mouse.rs:87
Method
black
()
src/gfx/color.rs:21
Method
boot
Boot the rendering thread, contains a simple event loop.
src/output/render_thread.rs:59
Function
distance
(a: Color, b: Color)
src/output/quantizer.rs:20
Method
drop
(&mut self)
src/input/tty.rs:16
next →
1–100 of 150, ranked by callers