Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bvinc/gxi
/ functions
Functions
225 in github.com/bvinc/gxi
⨍
Functions
225
◇
Types & classes
41
↓ 1 callers
Method
redo
(&self, view_id: &str)
src/rpc.rs:379
↓ 1 callers
Method
replace
(&self)
src/edit_view.rs:1207
↓ 1 callers
Method
replace_next
(&self, view_id: &str)
src/rpc.rs:494
↓ 1 callers
Method
req_new_view
(&self, file_name: Option<&str>)
src/main_win.rs:413
↓ 1 callers
Method
scroll
Notifies the back-end of the visible scroll region, defined as the first and last (non-inclusive) formatted lines. The visible scroll region is used t
src/rpc.rs:368
↓ 1 callers
Method
scroll_to
(&mut self, params: &Value)
src/main_win.rs:290
↓ 1 callers
Function
scrollable_drawing_area_new
()
src/scrollable_drawing_area.rs:391
↓ 1 callers
Function
scrollable_drawing_area_size_allocate
( this: *mut ScrollableDrawingAreaFfi, i: u32, j: u32, )
src/scrollable_drawing_area.rs:398
↓ 1 callers
Method
select_all
(&self, view_id: &str)
src/rpc.rs:275
↓ 1 callers
Method
sender
(&self)
src/controller.rs:50
↓ 1 callers
Method
set_channel
(&mut self, channel: Channel<CoreMsg>)
src/controller.rs:46
↓ 1 callers
Method
set_core
(&mut self, core: Core)
src/controller.rs:42
↓ 1 callers
Method
set_file
(&mut self, file_name: &str)
src/edit_view.rs:307
↓ 1 callers
Method
set_property_impl
(&self, property_id: u32, value: *mut gobject_ffi::GValue)
src/scrollable_drawing_area.rs:151
↓ 1 callers
Method
set_sender
(&mut self, sender: Sender<CoreMsg>)
src/controller.rs:53
↓ 1 callers
Method
set_theme
(&self, theme_name: &str)
src/rpc.rs:156
↓ 1 callers
Method
size_allocate_impl
(&self, i: u32, j: u32)
src/scrollable_drawing_area.rs:133
↓ 1 callers
Function
start_xi_thread
()
src/xi_thread.rs:26
↓ 1 callers
Method
theme_changed
(&mut self, params: &Value)
src/main_win.rs:180
↓ 1 callers
Method
undo
(&self, view_id: &str)
src/rpc.rs:376
↓ 1 callers
Method
update
(&mut self, params: &Value)
src/main_win.rs:274
↓ 1 callers
Method
value_changed_impl
(&self)
src/scrollable_drawing_area.rs:128
↓ 1 callers
Method
width
(&self)
src/linecache.rs:91
Method
call
(self: Box<F>, a: &Any)
src/main.rs:53
Function
check
(source: *mut GSource)
src/channel/source.rs:65
Method
client_started
(&self, config_dir: Option<String>, client_extras_dir: Option<String>)
src/rpc.rs:136
Method
close
(&self)
src/controller.rs:141
Method
close
(&mut self)
src/main_win.rs:453
Method
close
Close the event stream, i.e. stop processing messages.
src/channel/mod.rs:209
Method
close_all
(&self)
src/controller.rs:144
Method
close_all
(&mut self)
src/main_win.rs:448
Method
close_view
(&self, view_id: &str)
src/controller.rs:121
Method
close_view
(&self, view_id: &str)
src/rpc.rs:118
Method
config_changed
(&mut self, changes: &Value)
src/edit_view.rs:332
Method
consume
(&mut self, _amt: usize)
src/xi_thread.rs:55
Method
current_save_as
(&self)
src/controller.rs:138
Method
current_save_as
(&self)
src/main_win.rs:357
Method
da_size_allocate
(&mut self, da_width: i32, da_height: i32)
src/edit_view.rs:422
Method
default
()
src/scrollable_drawing_area.rs:106
Method
default
()
src/theme.rs:117
Function
dispatch
( source: *mut GSource, _callback: GSourceFunc, _user_data: *mut libc::c_void, )
src/channel/source.rs:70
Method
drop
(&mut self)
src/channel/mod.rs:50
Method
emit
Send the `event` message to the stream and the observers.
src/channel/mod.rs:214
Method
emit_value_changed
(&self)
src/scrollable_drawing_area.rs:137
Method
fill_buf
(&mut self)
src/xi_thread.rs:51
Function
finalize
(source: *mut GSource)
src/channel/source.rs:79
Method
finalize
(obj: *mut gobject_ffi::GObject)
src/scrollable_drawing_area.rs:253
Method
find
(&self)
src/controller.rs:132
Method
find
(&self)
src/main_win.rs:397
Method
find_next
(&self, view_id: &str, wrap_around: Option<bool>, allow_same: Option<bool>)
src/rpc.rs:453
Method
find_next
(&self)
src/edit_view.rs:1185
Method
find_prev
(&self)
src/edit_view.rs:1192
Method
find_status
(&self, queries: &Value)
src/edit_view.rs:1171
Method
flush
(&mut self)
src/xi_thread.rs:79
Method
from_json
(v: &Value)
src/linecache.rs:21
Method
from_proto
(style: &proto::Style)
src/theme.rs:72
Method
from_ts_proto
(c: proto::Color)
src/theme.rs:29
Method
from_u32_argb
(c: u32)
src/theme.rs:32
Method
from_u8s
(r: u8, g: u8, b: u8, a: u8)
src/theme.rs:26
Method
gesture_multi_line_select
adds a line to the selection
src/rpc.rs:340
Method
gesture_multi_word_select
adds a word to the selection
src/rpc.rs:352
Method
get_missing
(&self, first: u64, last: u64)
src/linecache.rs:112
Method
get_property
( obj: *mut gobject_ffi::GObject, property_id: u32, value: *mut gobject_ff
src/scrollable_drawing_area.rs:277
Method
get_property_hadjustment
(&self)
src/scrollable_drawing_area.rs:492
Method
get_property_hscroll_policy
(&self)
src/scrollable_drawing_area.rs:503
Method
get_property_vadjustment
(&self)
src/scrollable_drawing_area.rs:514
Method
get_property_vscroll_policy
(&self)
src/scrollable_drawing_area.rs:525
Method
handle_button_press
(&self, eb: &EventButton)
src/edit_view.rs:850
Method
handle_drag
(&mut self, em: &EventMotion)
src/edit_view.rs:896
Method
handle_draw
(&mut self, cr: &Context)
src/edit_view.rs:562
Method
handle_key_press_event
(&mut self, ek: &EventKey)
src/edit_view.rs:936
Method
handle_line_draw
(&mut self, cr: &Context)
src/edit_view.rs:470
Method
handle_open_button
(&self)
src/controller.rs:126
Method
handle_open_button
Display the FileChooserDialog for opening, send the result to the Xi core. This may call the GTK main loop. There must not be any RefCell borrows out
src/main_win.rs:327
Method
handle_save_button
(&self)
src/controller.rs:135
Method
handle_save_button
(&self)
src/main_win.rs:344
Method
handle_scroll
(&mut self, es: &EventScroll)
src/edit_view.rs:911
Method
highlight_find
(&self, view_id: &str, visible: bool)
src/rpc.rs:473
Method
init
( obj: *mut gobject_ffi::GTypeInstance, _klass: glib_ffi::gpointer, )
src/scrollable_drawing_area.rs:237
Function
main
()
src/main.rs:114
Method
new
()
src/controller.rs:32
Method
new
()
src/scrollable_drawing_area.rs:453
Method
new
(sender: Sender<CoreMsg>)
src/main.rs:94
Method
new
(application: &Application, controller: ControllerRef)
src/main_win.rs:37
Method
new
Sets up a new RPC connection, also starting a thread to receive responses. The handler is invoked for incoming RPC notifications. Note that it must b
src/rpc.rs:45
Method
new
()
src/linecache.rs:80
Method
new
( parent: &ApplicationWindow, main_state: &Rc<RefCell<MainState>>, controller: Control
src/prefs_win.rs:21
Method
new
( main_state: Rc<RefCell<MainState>>, controller: ControllerRef, file_name: Option<Str
src/edit_view.rs:53
Method
new
Create a new channel with a callback that will be called when a message is received.
src/channel/mod.rs:93
Method
observe
Add an observer to the event stream. This callback will be called every time a message is emmited.
src/channel/mod.rs:238
Method
prefs
(&self)
src/controller.rs:129
Method
prefs
(&self)
src/main_win.rs:386
Function
prepare
(source: *mut GSource, timeout: *mut c_int)
src/channel/source.rs:86
Method
quit
(&self)
src/controller.rs:147
Method
quit
(&self)
src/main_win.rs:483
Method
read
(&mut self, _buf: &mut [u8])
src/xi_thread.rs:43
Method
read_line
(&mut self, buf: &mut String)
src/xi_thread.rs:59
Method
replace
(&self, view_id: &str, chars: &str, preserve_case: bool)
src/rpc.rs:483
Method
replace_all
(&self, view_id: &str)
src/rpc.rs:498
Method
replace_all
(&self)
src/edit_view.rs:1220
← previous
next →
101–200 of 225, ranked by callers