Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TanTanDev/vimnail
/ functions
Functions
64 in github.com/TanTanDev/vimnail
⨍
Functions
64
◇
Types & classes
22
↓ 54 callers
Method
with_inputaction
(&mut self, mode: Mode, inputaction: InputAction)
src/action_processer.rs:65
↓ 16 callers
Method
repeat
(mut self, repeat: bool)
src/input_action.rs:22
↓ 7 callers
Method
with_mode
(&mut self, mode: Mode)
src/action_processer.rs:60
↓ 6 callers
Method
change
(&mut self, ctx: &mut ggez::Context, mode: Mode)
src/graphics/mode_visualizer.rs:30
↓ 4 callers
Method
edit_item
invoke provided function on item if it exists
src/board.rs:21
↓ 4 callers
Method
register
(&mut self, mode: Mode)
src/mode_history.rs:16
↓ 2 callers
Method
add
(&mut self, character: char)
src/text_input.rs:20
↓ 2 callers
Method
build
(&self)
src/action_processer.rs:79
↓ 2 callers
Method
clear
(&mut self)
src/text_input.rs:16
↓ 2 callers
Method
get
(&self, index: usize)
src/item_collection.rs:18
↓ 2 callers
Method
get_mut
(&mut self, index: usize)
src/item_collection.rs:22
↓ 2 callers
Method
key_down_event
( &mut self, _ctx: &mut Context, keycode: KeyCode, _keymods: KeyMods,
src/app.rs:217
↓ 2 callers
Method
set_mode
(&mut self, ctx: &mut Context, mode: Mode)
src/app.rs:79
↓ 2 callers
Method
set_prefix
(&mut self, prefix: String)
src/graphics/input_visualizer.rs:55
↓ 2 callers
Method
update_key
(&mut self, key_code: KeyCode, key_state: KeyState)
src/keyboard_input_tracker.rs:16
↓ 1 callers
Method
change
(&mut self, ctx: &mut ggez::Context, text: &TextInput)
src/graphics/input_visualizer.rs:32
↓ 1 callers
Function
configure_command
(action_processer_builder: &mut ActionProcesserBuilder)
src/action_processer_utils.rs:22
↓ 1 callers
Function
configure_command_input
(action_processer_builder: &mut ActionProcesserBuilder)
src/action_processer_utils.rs:317
↓ 1 callers
Function
configure_default
(action_processer_builder: &mut ActionProcesserBuilder)
src/action_processer_utils.rs:333
↓ 1 callers
Function
configure_edit
(action_processer_builder: &mut ActionProcesserBuilder)
src/action_processer_utils.rs:38
↓ 1 callers
Function
configure_edit_move
(action_processer_builder: &mut ActionProcesserBuilder)
src/action_processer_utils.rs:144
↓ 1 callers
Function
configure_edit_rotate
(action_processer_builder: &mut ActionProcesserBuilder)
src/action_processer_utils.rs:182
↓ 1 callers
Function
configure_edit_scale
(action_processer_builder: &mut ActionProcesserBuilder)
src/action_processer_utils.rs:227
↓ 1 callers
Function
configure_edit_scale_uniform
(action_processer_builder: &mut ActionProcesserBuilder)
src/action_processer_utils.rs:272
↓ 1 callers
Function
configure_insert
(action_processer_builder: &mut ActionProcesserBuilder)
src/action_processer_utils.rs:71
↓ 1 callers
Function
configure_insert_image
(action_processer_builder: &mut ActionProcesserBuilder)
src/action_processer_utils.rs:104
↓ 1 callers
Function
configure_insert_text
(action_processer_builder: &mut ActionProcesserBuilder)
src/action_processer_utils.rs:120
↓ 1 callers
Function
configure_modes
(action_processer_builder: &mut ActionProcesserBuilder)
src/action_processer_utils.rs:12
↓ 1 callers
Function
configure_particle_system
(action_processer_builder: &mut ActionProcesserBuilder)
src/action_processer_utils.rs:132
↓ 1 callers
Method
del
(&mut self)
src/text_input.rs:24
↓ 1 callers
Method
draw
(&self, ctx: &mut Context)
src/board.rs:81
↓ 1 callers
Method
prev_consume
(&mut self)
src/mode_history.rs:27
↓ 1 callers
Method
process_input
( &self, mode: Mode, key_code: KeyCode, key_state: KeyState, )
src/action_processer.rs:14
↓ 1 callers
Method
save_image
(&mut self, ctx: &mut Context, path: &String)
src/board.rs:36
Method
add
(&mut self, image: Image)
src/item_collection.rs:13
Method
default
()
src/item.rs:22
Method
draw
(&self, ctx: &mut Context)
src/item_collection.rs:26
Method
draw
(&self, ctx: &mut Context)
src/item.rs:51
Method
draw
(&mut self, ctx: &mut Context)
src/app.rs:205
Method
draw
(&self, ctx: &mut ggez::Context)
src/graphics/mode_visualizer.rs:47
Method
draw
(&self, ctx: &mut ggez::Context)
src/graphics/input_visualizer.rs:59
Method
edit_move
(&mut self, dt: f32, move_dir: Direction, is_fast: bool)
src/item.rs:86
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/mode.rs:17
Method
key_up_event
(&mut self, _ctx: &mut Context, keycode: KeyCode, _keymods: KeyMods)
src/app.rs:233
Method
last_consume
(&mut self)
src/mode_history.rs:22
Function
main
()
src/main.rs:31
Method
new
()
src/keyboard_input_tracker.rs:10
Method
new
()
src/board.rs:14
Method
new
()
src/item_collection.rs:9
Method
new
(ctx: &mut Context, path: String)
src/item.rs:40
Method
new
(ctx: &mut Context)
src/app.rs:51
Method
new
(key_code: KeyCode, action_type: ActionType)
src/input_action.rs:14
Method
new
()
src/mode_history.rs:10
Method
new
()
src/action_processer.rs:54
Method
new
()
src/text_input.rs:10
Method
new
(ctx: &mut ggez::Context, mode: Mode)
src/graphics/mode_visualizer.rs:15
Method
new
(ctx: &mut ggez::Context, text: &TextInput)
src/graphics/input_visualizer.rs:16
Method
resize_event
(&mut self, ctx: &mut Context, width: f32, height: f32)
src/app.rs:238
Method
rotate
(&mut self, dt: f32, move_dir: Direction, is_fast: bool)
src/item.rs:64
Method
scale
(&mut self, dt: f32, move_dir: Direction, is_fast: bool)
src/item.rs:108
Method
scale_uniform
(&mut self, dt: f32, move_dir: Direction, is_fast: bool)
src/item.rs:130
Method
text_input_event
(&mut self, ctx: &mut Context, _char: char)
src/app.rs:246
Method
update
(&mut self)
src/keyboard_input_tracker.rs:20
Method
update
(&mut self, ctx: &mut Context)
src/app.rs:88