Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GuillaumeGomez/process-viewer
/ functions
Functions
97 in github.com/GuillaumeGomez/process-viewer
⨍
Functions
97
◇
Types & classes
14
↓ 26 callers
Method
push
(&self, d: RotateVec<f32>, s: &str, override_color: Option<usize>)
src/graph.rs:41
↓ 23 callers
Function
format_number
(nb: u64)
src/utils.rs:49
↓ 18 callers
Function
format_number_full
(nb: u64, use_unit: bool)
src/utils.rs:53
↓ 13 callers
Method
len
(&self)
src/utils.rs:19
↓ 12 callers
Function
create_and_add_new_label
(scroll: >k::Box, title: &str, text: &str)
src/process_dialog.rs:140
↓ 9 callers
Function
apply
(i: isize)
src/color.rs:12
↓ 8 callers
Method
is_empty
(&self)
src/utils.rs:23
↓ 8 callers
Method
set_labels_callback
(&self, labels_callback: Option<Box<dyn Fn(f32) -> [String; 4]>>)
src/graph.rs:34
↓ 8 callers
Method
show
(&self)
src/network_dialog.rs:130
↓ 7 callers
Function
append_column
( title: &str, v: &mut Vec<gtk::TreeViewColumn>, tree: >k::TreeView, max_width: Option<i32>,
src/display_network.rs:13
↓ 7 callers
Method
data
(&self, pos: usize, f: F)
src/graph.rs:53
↓ 7 callers
Method
get_mut
(&mut self, index: usize)
src/utils.rs:35
↓ 7 callers
Method
move_start
(&mut self)
src/utils.rs:27
↓ 6 callers
Function
append_column
( title: &str, v: &mut Vec<gtk::TreeViewColumn>, left_tree: >k::TreeView, max_width: Option<
src/display_procs.rs:223
↓ 4 callers
Method
create_tab
(&mut self, title: &str, widget: &T)
src/notebook.rs:17
↓ 4 callers
Function
get_main_window
()
src/utils.rs:148
↓ 4 callers
Function
parse_quote
(line: &str, quote: char)
src/main.rs:107
↓ 4 callers
Function
show_error_dialog
(fatal: bool, text: &str)
src/settings.rs:118
↓ 3 callers
Function
build_spin
(label: &str, grid: >k::Grid, top: i32, refresh: u32)
src/settings.rs:139
↓ 3 callers
Function
convert
(v: u8)
src/color.rs:8
↓ 3 callers
Function
create_header
( label_text: &str, parent_layout: >k::Box, display_graph: bool, )
src/display_sysinfo.rs:13
↓ 3 callers
Method
set_display_labels
(&self, display_labels: bool)
src/graph.rs:65
↓ 3 callers
Method
set_overhead
(&self, overhead: Option<f32>)
src/graph.rs:57
↓ 3 callers
Function
show_if_necessary
( check_box: &U, proc_horizontal_layout: &GraphWidget, non_graph_layout: &T, )
src/display_sysinfo.rs:414
↓ 2 callers
Function
append_text_column
(tree: >k::TreeView, title: &str, pos: i32, right_align: bool)
src/network_dialog.rs:139
↓ 2 callers
Function
append_text_column
(tree: >k::TreeView, pos: i32)
src/process_dialog.rs:164
↓ 2 callers
Method
blue
(self)
src/color.rs:38
↓ 2 callers
Function
create_and_fill_model
( list_store: >k::ListStore, pid: u32, cmdline: &[OsString], name: &OsStr, cpu: f32,
src/display_procs.rs:254
↓ 2 callers
Function
create_progress_bar
( non_graph_layout: >k::Grid, line: i32, label: &str, text: &str, )
src/display_sysinfo.rs:36
↓ 2 callers
Method
draw_labels
(&self, widget: &GraphInnerWidget, c: &cairo::Context, max: f32)
src/graph.rs:230
↓ 2 callers
Function
format_time
(t: u64)
src/process_dialog.rs:109
↓ 2 callers
Function
get_app
()
src/utils.rs:142
↓ 2 callers
Method
get_real_pos
(&self, index: usize)
src/utils.rs:40
↓ 2 callers
Function
graph_label_units_full
(v: f32, use_unit: bool)
src/utils.rs:95
↓ 2 callers
Method
green
(self)
src/color.rs:34
↓ 2 callers
Method
need_remove
(&self)
src/network_dialog.rs:134
↓ 2 callers
Function
parse_entry
super simple parsing
src/main.rs:122
↓ 2 callers
Method
red
(self)
src/color.rs:30
↓ 1 callers
Function
build_command
(c: &mut Command)
src/main.rs:141
↓ 1 callers
Function
build_ui
(application: >k::Application)
src/main.rs:467
↓ 1 callers
Function
create_and_fill_model
( list_store: >k::ListStore, interface_name: &str, in_usage: u64, out_usage: u64, incomi
src/display_network.rs:309
↓ 1 callers
Function
create_disk_info
(stack: >k::Stack)
src/display_disk.rs:76
↓ 1 callers
Function
create_header_bar
(stack: >k::Stack)
src/main.rs:427
↓ 1 callers
Function
create_process_dialog
(process: &sysinfo::Process, total_memory: u64)
src/process_dialog.rs:178
↓ 1 callers
Function
refresh_disks
(container: >k::Box, disks: &[sysinfo::Disk], elems: &mut Vec<DiskInfo>)
src/display_disk.rs:39
↓ 1 callers
Method
save
(&self)
src/settings.rs:79
↓ 1 callers
Method
set_keep_max
(&self, keep_max: bool)
src/graph.rs:149
↓ 1 callers
Method
set_max
(&self, max: Option<f32>)
src/graph.rs:145
↓ 1 callers
Method
set_minimum
(&self, minimum: Option<f32>)
src/graph.rs:61
↓ 1 callers
Function
setup_network_timeout
(rfs: &RequiredForSettings, networks: Arc<Mutex<Networks>>)
src/main.rs:308
↓ 1 callers
Function
setup_system_timeout
( rfs: &RequiredForSettings, settings: &Rc<RefCell<Settings>>, components: sysinfo::Components, )
src/main.rs:358
↓ 1 callers
Function
setup_timeout
(rfs: &RequiredForSettings)
src/main.rs:232
↓ 1 callers
Method
show
(&self)
src/graph.rs:103
↓ 1 callers
Function
start_detached_process
(line: &str)
src/main.rs:155
↓ 1 callers
Method
update
(&self, network: &sysinfo::NetworkData)
src/network_dialog.rs:55
↓ 1 callers
Function
update_disk
(info: &mut DiskInfo, disk: &sysinfo::Disk)
src/display_disk.rs:16
↓ 1 callers
Method
update_system_info
( &mut self, sys: &sysinfo::System, sys_components: &sysinfo::Components, disp
src/display_sysinfo.rs:303
Method
attach_to
(&self, to: >k::Box)
src/graph.rs:168
Method
class_init
(klass: &mut Self::Class)
src/graph.rs:97
Method
constructed
(&self)
src/graph.rs:112
Function
create_network_dialog
( network: &sysinfo::NetworkData, interface_name: &str, )
src/network_dialog.rs:158
Function
create_network_dialog
( dialogs: &mut Vec<NetworkDialog>, interface_name: &str, networks: &Networks, )
src/display_network.rs:341
Function
create_new_proc_diag
( process_dialogs: &Rc<RefCell<Vec<process_dialog::ProcDialog>>>, pid: Pid, sys: &sysinfo::System,
src/main.rs:198
Method
default
()
src/graph.rs:82
Method
default
()
src/settings.rs:36
Method
dispose
(&self)
src/graph.rs:126
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
src/process_dialog.rs:36
Method
formatter
(value: u64)
src/network_dialog.rs:59
Method
generate
(index: usize)
src/color.rs:42
Method
get_settings_file_path
()
src/settings.rs:72
Function
graph_label
(v: f32)
src/utils.rs:91
Function
graph_label_units
(v: f32)
src/utils.rs:87
Method
index
(&self, index: usize)
src/utils.rs:137
Method
load
()
src/settings.rs:57
Method
load_from_file
(p: &Path)
src/settings.rs:48
Function
main
()
src/main.rs:815
Method
measure
(&self, orientation: gtk::Orientation, _for_size: i32)
src/graph.rs:296
Method
need_remove
(&self)
src/process_dialog.rs:91
Method
new
(d: Vec<T>)
src/utils.rs:15
Method
new
If `max` is `None`, the graph will expect values between 0 and 1. If `keep_max` is set to `true`, then this value will never go down, meaning that gr
src/graph.rs:26
Method
new
( sys: &Arc<Mutex<sysinfo::System>>, sys_components: &sysinfo::Components, stack: >k
src/display_sysinfo.rs:71
Method
new
(r: u8, g: u8, b: u8)
src/color.rs:26
Method
new
(stack: >k::Stack, networks: &Arc<Mutex<Networks>>)
src/display_network.rs:49
Method
new
(proc_list: &HashMap<Pid, Process>, stack: >k::Stack)
src/display_procs.rs:28
Method
new
()
src/notebook.rs:10
Method
request_mode
(&self)
src/graph.rs:480
Function
revert_display
(search_bar: >k::SearchBar)
src/main.rs:756
Method
rounder
(x: f32)
src/graph.rs:317
Function
run_command
(input: &Entry, window: &T, d: &Dialog)
src/main.rs:171
Method
set_checkboxes_state
(&self, active: bool)
src/display_sysinfo.rs:295
Method
set_dead
(&mut self)
src/process_dialog.rs:95
Function
show_settings_dialog
(settings: &Rc<RefCell<Settings>>, rfs: &RequiredForSettings)
src/settings.rs:156
Method
snapshot
(&self, snapshot: >k::Snapshot)
src/graph.rs:306
Method
update
(&self, process: &sysinfo::Process)
src/process_dialog.rs:42
Method
update_networks
(&mut self, networks: &Networks)
src/display_network.rs:230
Method
update_system_info_display
(&mut self, sys: &sysinfo::System)
src/display_sysinfo.rs:388
Function
update_window
(list: >k::ListStore, entries: &HashMap<Pid, sysinfo::Process>)
src/main.rs:50