Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MaxVerevkin/wl-gammarelay-rs
/ functions
Functions
59 in github.com/MaxVerevkin/wl-gammarelay-rs
⨍
Functions
59
◇
Types & classes
12
↓ 48 callers
Method
color
Returns the average color of all outputs, or the default color if there are no outputs
src/main.rs:94
↓ 25 callers
Function
signal_change
(conn: &mut DuplexConn, path: &str, prop: &str, value: Param)
src/dbus_server.rs:457
↓ 16 callers
Method
set_color
(&mut self, color: Color)
src/wayland.rs:130
↓ 8 callers
Method
mut_output_by_reg_name
(&mut self, reg_name: u32)
src/main.rs:87
↓ 8 callers
Function
signal_updated_property_to_outputs
( conn: &mut DuplexConn, state: &WaylandState, name: &str, value: Param, )
src/dbus_server.rs:462
↓ 4 callers
Function
mk_time
Seconds since the beginning of day
scripts/auto-temperature.py:8
↓ 4 callers
Method
output_by_reg_name
(&self, reg_name: u32)
src/main.rs:81
↓ 4 callers
Method
run
(&mut self, blocking: bool)
src/dbus_client.rs:95
↓ 3 callers
Method
as_raw_fd
(&self)
src/wayland.rs:31
↓ 3 callers
Function
map_intensity
(v: f64, white: f64, color: Color, v_max_gamma: f64)
src/color.rs:33
↓ 3 callers
Function
pollin
(fd: RawFd)
src/main.rs:207
↓ 3 callers
Method
update_displayed_color
(&mut self, conn: &mut Connection<WaylandState>)
src/wayland.rs:143
↓ 2 callers
Method
color_changed
(&self)
src/main.rs:125
↓ 2 callers
Method
destroy
(self, conn: &mut Connection<WaylandState>)
src/wayland.rs:112
↓ 2 callers
Method
poll
(&mut self)
src/wayland.rs:60
↓ 2 callers
Method
print
(&mut self)
src/dbus_client.rs:133
↓ 2 callers
Method
reg_name
(&self)
src/wayland.rs:118
↓ 2 callers
Method
set_gamma
(&mut self, gamma: f64)
src/main.rs:184
↓ 2 callers
Method
set_inverted
(&mut self, inverted: bool)
src/main.rs:129
↓ 2 callers
Method
with_updated_temp
Returns a color with update temperature, clamping it to [1K, 10K] range, or none if temperature could not be updated.
src/color.rs:24
↓ 1 callers
Method
add_output
(&mut self, reg_name: u32, name: &str)
src/dbus_server.rs:84
↓ 1 callers
Method
color
(&self)
src/wayland.rs:122
↓ 1 callers
Function
colorramp_fill
(r: &mut [u16], g: &mut [u16], b: &mut [u16], ramp_size: usize, color: Color)
src/color.rs:44
↓ 1 callers
Function
interpolate_color
(a: f64, c1: &[f64], c2: &[f64])
src/color.rs:64
↓ 1 callers
Method
next_event
(&mut self)
src/wayland.rs:77
↓ 1 callers
Method
object_path
(&self)
src/wayland.rs:137
↓ 1 callers
Function
poll
(fds: &mut [libc::pollfd])
src/main.rs:215
↓ 1 callers
Function
prop_changed_message
(path: &str, iface: &str, prop: &str, value: Param)
src/dbus_server.rs:438
↓ 1 callers
Method
remove_output
(&mut self, name: &str)
src/dbus_server.rs:320
↓ 1 callers
Method
set_brightness
(&mut self, brightness: f64)
src/main.rs:136
↓ 1 callers
Method
set_temperature
(&mut self, temp: u16)
src/main.rs:164
↓ 1 callers
Method
update_brightness
Returns `true` if any output was updated
src/main.rs:147
↓ 1 callers
Method
update_gamma
Returns `true` if any output was updated
src/main.rs:192
↓ 1 callers
Method
update_temperature
Returns `true` if any output was updated
src/main.rs:172
Method
as_raw_fd
(&self)
src/dbus_server.rs:24
Method
as_raw_fd
(&self)
src/dbus_client.rs:22
Method
bind
( conn: &mut Connection<WaylandState>, global: &Global, gamma_manager: ZwlrGammaContro
src/wayland.rs:94
Method
color_changed
(&self)
src/wayland.rs:126
Method
default
()
src/color.rs:11
Function
gamma_control_cb
(ctx: EventCtx<WaylandState, ZwlrGammaControlV1>)
src/wayland.rs:189
Function
get_brightness_root_cb
(ctx: PropContext<WaylandState>)
src/dbus_server.rs:370
Function
get_gamma_root_cb
(ctx: PropContext<WaylandState>)
src/dbus_server.rs:424
Function
get_inverted_root_cb
(ctx: PropContext<WaylandState>)
src/dbus_server.rs:343
Function
get_temperature_root_cb
(ctx: PropContext<WaylandState>)
src/dbus_server.rs:397
Function
main
()
src/main.rs:29
Method
new
()
src/dbus_server.rs:30
Method
new
()
src/wayland.rs:37
Method
new
(format: String, server_running: bool)
src/dbus_client.rs:28
Method
poll
(&mut self, state: &mut WaylandState)
src/dbus_server.rs:329
Function
set_brightness_root_cb
(ctx: PropContext<WaylandState>, val: UnVariant)
src/dbus_server.rs:374
Function
set_gamma_root_cb
(ctx: PropContext<WaylandState>, val: UnVariant)
src/dbus_server.rs:428
Function
set_inverted_root_cb
(ctx: PropContext<WaylandState>, val: UnVariant)
src/dbus_server.rs:347
Function
set_temperature_root_cb
(ctx: PropContext<WaylandState>, val: UnVariant)
src/dbus_server.rs:401
Function
toggle_inverted_root_cb
(ctx: &mut MethodContext<WaylandState>, _args: ())
src/dbus_server.rs:335
Function
update_brightness_root_cb
(ctx: &mut MethodContext<WaylandState>, args: UpdateBrightnessArgs)
src/dbus_server.rs:362
Function
update_gamma_root_cb
(ctx: &mut MethodContext<WaylandState>, args: UpdateGammaArgs)
src/dbus_server.rs:416
Function
update_temperature_root_cb
(ctx: &mut MethodContext<WaylandState>, args: UpdateTemperatureArgs)
src/dbus_server.rs:389
Function
wl_output_cb
(ctx: EventCtx<WaylandState, WlOutput>)
src/wayland.rs:217
Function
wl_registry_cb
( conn: &mut Connection<WaylandState>, state: &mut WaylandState, event: &wl_registry::Event, )
src/wayland.rs:162