Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/arteme/pod-ui
/ functions
Functions
615 in github.com/arteme/pod-ui
⨍
Functions
615
◇
Types & classes
155
↓ 288 callers
Method
clone
(&self)
gtk/src/object_list.rs:130
↓ 97 callers
Method
get
(&self, idx: usize)
core/src/raw.rs:75
↓ 65 callers
Method
len
(&self)
core/src/model.rs:466
↓ 57 callers
Method
send_or_warn
(&self, msg: T)
gui/src/util.rs:35
↓ 53 callers
Method
set
(&mut self, key: K, value: V, origin: Origin)
core/src/store.rs:62
↓ 42 callers
Method
into
(self)
core/src/event.rs:25
↓ 41 callers
Method
as_ref
(&self)
usb/src/usb.rs:136
↓ 32 callers
Method
on
(&'c mut self, name: &str)
gtk/src/logic.rs:19
↓ 32 callers
Method
run
TODO: can we compose multiple `f` calls into the same callback so that controller is locked only once (and value extracted) for all `f` calls?
gtk/src/logic.rs:47
↓ 28 callers
Function
init_combo
(objs: &ObjectList, name: &str, list: &Vec<T>, get_name: F)
mod-xt/src/wiring.rs:35
↓ 24 callers
Method
remove
(&self, widget: &Widget)
gui/src/widgets/notification_overlay.rs:177
↓ 23 callers
Method
send_or_warn
(&self, msg: T)
core/src/event.rs:183
↓ 23 callers
Method
set_full
(&mut self, idx: usize, val: u8, origin: Origin, signal: Signal)
core/src/raw.rs:79
↓ 19 callers
Method
into
(self)
mod-xt/src/builders.rs:87
↓ 19 callers
Method
send
(&mut self, bytes: &[u8])
core/src/midi_io.rs:148
↓ 18 callers
Method
name
(&self)
core/src/edit.rs:56
↓ 15 callers
Method
build
(&self)
core/src/builders.rs:37
↓ 15 callers
Method
get_addr
(&self)
core/src/model.rs:316
↓ 15 callers
Method
get_config
(&self, name: &str)
core/src/controller.rs:37
↓ 13 callers
Method
from
(&mut self, origin: Origin)
gtk/src/logic.rs:39
↓ 13 callers
Method
program
(&self)
core/src/context.rs:32
↓ 11 callers
Method
add
(&mut self, control: &str, label: &str)
mod-xt/src/builders.rs:37
↓ 10 callers
Function
num_program
Convert `Program` to an `Option` of a number if a program is a number program and not a manual mode or tuner
core/src/generic.rs:574
↓ 9 callers
Method
build
(&self)
mod-xt/src/builders.rs:81
↓ 9 callers
Method
controller
(&self)
core/src/edit.rs:33
↓ 8 callers
Method
as_mut
(&mut self)
usb/src/usb.rs:143
↓ 8 callers
Function
configs
()
core/src/config.rs:12
↓ 8 callers
Method
get_cc
(&self)
core/src/model.rs:315
↓ 7 callers
Function
wire_14bit
(controller: Arc<Mutex<Controller>>, objs: &ObjectList, callbacks: &mut Callbacks, control_n
mod-pod2/src/wiring.rs:15
↓ 6 callers
Method
abstract_control
(&self)
core/src/model.rs:421
↓ 6 callers
Method
add
(&self, widget: &Widget)
gui/src/widgets/notification_overlay.rs:172
↓ 6 callers
Method
midi_channel
(&self)
core/src/context.rs:24
↓ 6 callers
Method
ports
()
core/src/midi_io.rs:282
↓ 6 callers
Method
queue_push
(&self, message: MidiMessage)
mod-xt/src/handler.rs:74
↓ 6 callers
Method
queue_send
(&self, ctx: &Ctx)
mod-xt/src/handler.rs:64
↓ 6 callers
Method
set_modified
(&mut self, modified: bool)
core/src/edit.rs:75
↓ 6 callers
Method
work_finish
(&mut self, icon: &str, message: &str)
gui/src/settings.rs:173
↓ 5 callers
Method
blocked
(handlers: &[T], f: F)
gtk/src/wiring.rs:36
↓ 5 callers
Function
combo_get_active
(combo: >k::ComboBox)
gui/src/settings.rs:266
↓ 5 callers
Method
data
(&self, page: usize)
core/src/dump.rs:40
↓ 5 callers
Function
open
(in_name: &str, out_name: &str, is_usb: bool)
gui/src/autodetect.rs:169
↓ 5 callers
Method
set_message
(&self, icon: &str, message: &str)
gui/src/settings.rs:150
↓ 5 callers
Function
wire
(controller: Arc<Mutex<Controller>>, objs: &ObjectList, callbacks: &mut Callbacks)
gtk/src/wiring.rs:71
↓ 4 callers
Function
animate
(objs: &ObjectList, control_name: &str, control_value: u16)
gtk/src/util.rs:27
↓ 4 callers
Method
close
(&mut self)
usb/src/usb.rs:69
↓ 4 callers
Method
init
(&self, obj: &ProgramButton)
gui/src/widgets/program_button.rs:22
↓ 4 callers
Method
into
(self)
core/src/builders.rs:43
↓ 4 callers
Function
midi_in_handler
(ctx: &Ctx, midi_message: &MidiMessage)
core/src/generic.rs:251
↓ 4 callers
Function
module
()
mod-xt/src/module.rs:144
↓ 4 callers
Function
next_thread_id
()
gui/src/util.rs:23
↓ 4 callers
Method
open
(&self, vid: u16, pid: u16, bus: u8, address: u8)
usb/src/usb.rs:75
↓ 4 callers
Method
program_button
(&self, program_idx: usize)
gui/src/widgets/program_grid.rs:173
↓ 4 callers
Method
recv
(&mut self)
core/src/midi_io.rs:91
↓ 4 callers
Function
register_module
(module: impl Module + 'static)
gui/src/registry.rs:31
↓ 4 callers
Method
send_signal
(&self, key: K, value: V, value_changed: bool, origin: Origin, signal: Signal)
core/src/store.rs:36
↓ 4 callers
Method
set_interactive
(&self, sensitive: bool)
gui/src/settings.rs:140
↓ 4 callers
Function
store_handler
(ctx: &Ctx, event: &BufferStoreEvent)
core/src/generic.rs:292
↓ 4 callers
Method
to_bytes
(&self)
core/src/midi.rs:101
↓ 4 callers
Function
u16_from_2_u7
(v1: u8, v2: u8)
core/src/util.rs:60
↓ 4 callers
Function
u16_from_4_u4
(v1: u8, v2: u8, v3: u8, v4: u8)
core/src/util.rs:72
↓ 4 callers
Function
u16_to_2_u7
(v: u16)
core/src/util.rs:54
↓ 4 callers
Function
u16_to_4_u4
(v: u16)
core/src/util.rs:64
↓ 4 callers
Function
usb_list_devices
()
gui/src/usb.rs:21
↓ 4 callers
Method
value_from_midi
(&self, value: u8)
core/src/model.rs:320
↓ 4 callers
Method
value_to_midi
(&self, value: u16)
core/src/model.rs:324
↓ 4 callers
Method
widgets_by_class_match
(&'a self, filter: F)
gtk/src/object_list.rs:78
↓ 4 callers
Function
wire_name_change
(edit: Arc<Mutex<EditBuffer>>, config: &Config, objs: &ObjectList, callbacks: &mut Callbacks)
mod-pod2/src/wiring.rs:101
↓ 3 callers
Function
autodetect_with_ports
(in_ports: Vec<BoxedMidiIn>, out_ports: Vec<BoxedMidiOut>, channel: Option<
core/src/midi_io.rs:500
↓ 3 callers
Method
bounds
(&self)
core/src/model.rs:474
↓ 3 callers
Function
box_midi_in
(x: T)
core/src/midi_io.rs:39
↓ 3 callers
Function
box_midi_out
(x: T)
core/src/midi_io.rs:43
↓ 3 callers
Method
broadcast
(&mut self, tx: Option<broadcast::Sender<Event<K,V>>>)
core/src/store.rs:52
↓ 3 callers
Function
buffer_handler
(ctx: &Ctx, event: &BufferDataEvent)
core/src/generic.rs:367
↓ 3 callers
Function
cc_handler
(ctx: &Ctx, event: &ControlChangeEvent)
core/src/generic.rs:52
↓ 3 callers
Function
combo_model_find
(model: >k::ListStore, value: &Option<String>)
gui/src/settings.rs:239
↓ 3 callers
Function
config_for_str
(config_str: &str)
gui/src/autodetect.rs:13
↓ 3 callers
Method
data
(&'c mut self, data: T)
gtk/src/logic.rs:23
↓ 3 callers
Function
def
A shorthand for `Default::default()` while waiting on
core/src/util.rs:77
↓ 3 callers
Function
effect_entry_for_value
(config: &'a Config, value: u16)
mod-pod2/src/wiring.rs:159
↓ 3 callers
Method
get
(&self, name: &str)
core/src/controller.rs:66
↓ 3 callers
Function
hex
(x)
testing/two-devices.py:4
↓ 3 callers
Method
join_radio_group
(&self, group: Option<&impl IsA<gtk::RadioButton>>)
gui/src/widgets/program_grid.rs:165
↓ 3 callers
Method
labels
(&self)
mod-xt/src/model.rs:33
↓ 3 callers
Function
load_handler
(ctx: &Ctx, event: &BufferLoadEvent)
core/src/generic.rs:260
↓ 3 callers
Function
load_patch_dump
(programs_dump: &mut ProgramsDump, page: usize, data: &[u8], origin: Origin)
core/src/program.rs:28
↓ 3 callers
Function
load_patch_dump_ctrl
(edit: &mut EditBuffer, buffer: &[u8], control_value_from_buffer: F)
core/src/program.rs:12
↓ 3 callers
Function
midi_in_buffer_handler
(ctx: &Ctx, buffer: Buffer, n_programs: usize, ver: &u8, data: &Vec<u8>)
mod-pod2/src/handler.rs:13
↓ 3 callers
Method
modified
(&self)
core/src/edit.rs:71
↓ 3 callers
Method
name
(&self)
mod-xt/src/model.rs:29
↓ 3 callers
Function
new_device_handler
(ctx: &Ctx)
core/src/generic.rs:561
↓ 3 callers
Function
nibbles_to_u8_vec
(bytes: &[u8])
core/src/util.rs:8
↓ 3 callers
Method
num_pages
(&self)
gui/src/widgets/program_grid.rs:61
↓ 3 callers
Method
obj_by_name
(&self, name: &str)
gtk/src/object_list.rs:38
↓ 3 callers
Function
pc_handler
(ctx: &Ctx, event: &ProgramChangeEvent)
core/src/generic.rs:163
↓ 3 callers
Function
pick_config
(name: &str, configs: &[T])
mod-bassxt/src/config.rs:80
↓ 3 callers
Function
platform_hack_flags
()
gui/src/platform.rs:30
↓ 3 callers
Function
populate_midi_combos
(settings: &SettingsDialog, in_name: &Option<String>, out_name: &Option<String>)
gui/src/settings.rs:282
↓ 3 callers
Method
property
(&self, _id: usize, pspec: &ParamSpec)
gui/src/widgets/program_grid.rs:325
↓ 3 callers
Method
queue_peek
(&self)
mod-xt/src/handler.rs:82
↓ 3 callers
Method
queue_pop
(&self)
mod-xt/src/handler.rs:78
next →
1–100 of 615, ranked by callers