MCPcopy Create free account

hub / github.com/Pauan/tab-organizer / functions

Functions378 in github.com/Pauan/tab-organizer

↓ 2 callersMethodremove
(&mut self, key: i32)
src/browser.rs:48
↓ 2 callersMethodremove_label_count
TODO make this more efficient
src/sidebar/src/groups.rs:656
↓ 2 callersMethodremove_raw
(&self, key: JsValue)
src/lib.rs:937
↓ 2 callersFunctionremove_tab_from_group
(groups: &mut A, group: &Group, tab: &TabState, should_animate: bool)
src/sidebar/src/groups.rs:398
↓ 2 callersFunctionremove_tabs
(ids: js_sys::Array)
src/background/src/lib.rs:33
↓ 2 callersMethodsend_message_str
(&self, message: &str)
src/lib.rs:998
↓ 2 callersMethodserialized_index_left
This finds the nearest browser tab index to the left of the index
src/background/src/lib.rs:158
↓ 2 callersFunctionset_uuid
(fut: Promise)
src/browser.rs:94
↓ 2 callersMethodstart_scrolling
(&self, mouse_y: i32)
src/sidebar/src/scrolling.rs:8
↓ 2 callersFunctiontab_base_template
(state: &State, tab: &Tab, mixin: A)
src/sidebar/src/render.rs:184
↓ 2 callersFunctiontab_inserted
(search: &SearchLock, sort: SortTabs, pinned: &Arc<Group>, groups: &mut A, tab: Arc<TabState>, tab_index: usiz
src/sidebar/src/groups.rs:370
↓ 2 callersMethodtab_removed
(&self, state: &State, tab_index: usize, tab: &TabState)
src/sidebar/src/groups.rs:579
↓ 2 callersMethodtab_updated
(&self, state: &State, tab_index: usize, tab: Arc<TabState>, change: F)
src/sidebar/src/groups.rs:586
↓ 2 callersMethodtabs_each
(&self, mut f: F)
src/sidebar/src/dragging.rs:11
↓ 2 callersMethodunfocus_tab
(&mut self, tab_id: &TabId)
src/background/src/lib.rs:209
↓ 2 callersMethodunload_tabs
(&mut self, ids: &[TabId])
src/background/src/lib.rs:857
↓ 2 callersMethodupdate
(&mut self, tab: &browser::TabState)
src/state.rs:450
↓ 2 callersMethodupdate_tabs
(&mut self, uuids: &[TabId], mut future: F, mut update: U)
src/background/src/lib.rs:634
↓ 2 callersMethodupdate_tabs_serialized
(&mut self, uuids: &[TabId], mut update: U)
src/background/src/lib.rs:678
↓ 2 callersMethodupdated
(&self)
src/state.rs:352
↓ 2 callersMethodwait_until_removed
(&self)
src/sidebar/src/groups.rs:618
↓ 2 callersFunctionwindow_height
()
src/lib.rs:583
↓ 2 callersMethodwith_dragging_group
(&self, group_id: GroupId, f: F)
src/sidebar/src/dragging.rs:107
↓ 1 callersMethodadd_label
(&self, tabs: &[Arc<Tab>], name: String)
src/sidebar/src/types.rs:348
↓ 1 callersMethodbrowser_action_clicked
(&self)
src/browser.rs:541
↓ 1 callersMethodcan_start_drag
(&self)
src/sidebar/src/dragging.rs:419
↓ 1 callersMethodchanges
(&self)
src/browser.rs:558
↓ 1 callersMethodclear
(&self)
src/lib.rs:955
↓ 1 callersMethodclose_duplicate_tabs
(&mut self, window_id: &Id)
src/background/src/lib.rs:753
↓ 1 callersMethodcommit
TODO use some sort of global lock to prevent out of order commits ?
src/lib.rs:793
↓ 1 callersMethodcreate_tab
(&mut self, timestamp: f64, browser_tab: &web_extension::Tab)
src/browser.rs:343
↓ 1 callersFunctionculled_group
(state: Arc<Group>)
src/sidebar/src/culling.rs:242
↓ 1 callersMethodcurrent
(&self)
src/browser.rs:516
↓ 1 callersMethoddelay
(&self)
src/lib.rs:802
↓ 1 callersFunctiondownload
TODO use a better way of downloading which doesn't need the "downloads" permission
src/lib.rs:85
↓ 1 callersMethoddrag_tabs_to
(&self, group: &Group, selected_tabs: &[SelectedTab], previous_tab_index: usize, tab_index: Option<usize>)
src/sidebar/src/dragging.rs:129
↓ 1 callersFunctionerror
(time: String, file: &'static str, line: u32, message: String, error: js_sys::Error)
src/lib.rs:386
↓ 1 callersFunctionevery_hour
TODO make this more efficient ?
src/lib.rs:1571
↓ 1 callersMethodfocus
(&self)
src/browser.rs:236
↓ 1 callersMethodget_raw
(&self, key: &str)
src/lib.rs:888
↓ 1 callersMethodget_tab_uuid
(&self, id: Id)
src/browser.rs:473
↓ 1 callersFunctionget_unpinned_index
(groups: &[Arc<Group>])
src/sidebar/src/groups.rs:96
↓ 1 callersMethodget_window
(&self, id: Id, f: F)
src/browser.rs:403
↓ 1 callersMethodget_window_uuid
(&self, id: Id)
src/browser.rs:462
↓ 1 callersMethodgroup_index_to_window_index
(&self, index: Option<usize>)
src/sidebar/src/dragging.rs:47
↓ 1 callersMethodhas_good_url
(&self)
src/state.rs:417
↓ 1 callersMethodhas_label
(&self, key: &str)
src/sidebar/src/types.rs:413
↓ 1 callersMethodimport
TODO import options
src/background/src/lib.rs:574
↓ 1 callersMethodinitialize
(&self, state: &State)
src/sidebar/src/groups.rs:500
↓ 1 callersMethodinsert_moved_tab
TODO take into account opener_tab_id ?
src/background/src/lib.rs:179
↓ 1 callersFunctioninsert_tab_into_group
(search: &SearchLock, sort: SortTabs, group: &Group, tab: Arc<TabState>, tab_index: usize, should_animate: boo
src/sidebar/src/groups.rs:360
↓ 1 callersMethodis_changed
(&mut self, cx: &mut Context)
src/sidebar/src/culling.rs:33
↓ 1 callersMethodis_dragging
(&self)
src/sidebar/src/dragging.rs:426
↓ 1 callersMethodis_tab_focused
(&self, tab_id: &TabId)
src/background/src/lib.rs:145
↓ 1 callersMethodis_unloaded
(&self)
src/sidebar/src/types.rs:475
↓ 1 callersFunctionlisten_to_browser_action
(state: Rc<RefCell<State>>)
src/background/src/lib.rs:981
↓ 1 callersFunctionlisten_to_changes
(state: Rc<RefCell<State>>, browser_changes: impl Stream<Item = BrowserChange> + 'static)
src/background/src/lib.rs:1431
↓ 1 callersFunctionlisten_to_options
(state: Rc<RefCell<State>>, options_messages: impl Stream<Item = Port<options::ServerMessage, options::ClientM
src/background/src/lib.rs:1372
↓ 1 callersFunctionlisten_to_sidebar
(state: Rc<RefCell<State>>, sidebar_messages: impl Stream<Item = Port<sidebar::ServerMessage, sidebar::ClientM
src/background/src/lib.rs:1006
↓ 1 callersFunctionlisten_to_time
(state: Rc<RefCell<State>>)
src/background/src/lib.rs:969
↓ 1 callersFunctionmatches_tab
(parsed: &Parsed, url_count: &HashMap<String, usize>, tab: &Tab)
src/sidebar/src/search.rs:37
↓ 1 callersMethodmaybe_unload_tabs
(&mut self)
src/background/src/lib.rs:716
↓ 1 callersFunctionmigrate
(db: &tab_organizer::Database)
src/background/src/migrate.rs:135
↓ 1 callersFunctionmigrate_vec
(old: Vec<Old>)
src/background/src/migrate.rs:21
↓ 1 callersMethodname
(&self)
src/lib.rs:993
↓ 1 callersMethodnew_window
(&mut self, browser_window: &web_extension::Window)
src/browser.rs:327
↓ 1 callersFunctionon_change
(state: Rc<RefCell<State>>, change: BrowserChange)
src/background/src/lib.rs:1432
↓ 1 callersFunctionpanic_hook
(info: &std::panic::PanicInfo)
src/lib.rs:372
↓ 1 callersMethodpinned_group
(&self)
src/sidebar/src/groups.rs:602
↓ 1 callersMethodpinned_size
TODO this must be kept in sync with render.rs TODO handle dragging
src/sidebar/src/culling.rs:189
↓ 1 callersMethodpretty
TODO test this TODO make this more efficient
src/lib.rs:1474
↓ 1 callersFunctionpretty_time
()
src/lib.rs:1400
↓ 1 callersFunctionpretty_time_raw
(x: &Date)
src/lib.rs:1391
↓ 1 callersFunctionprint_error
TODO better logging of the error
src/lib.rs:476
↓ 1 callersFunctionreaddir
(path)
rollup-plugin-copy/index.js:17
↓ 1 callersFunctionreadfile
(path)
rollup-plugin-copy/index.js:4
↓ 1 callersFunctionrecurse
(bundle, path, dir)
rollup-plugin-copy/index.js:41
↓ 1 callersFunctionremove_group
(groups: &mut A, group: &Group, should_animate: bool)
src/sidebar/src/groups.rs:377
↓ 1 callersMethodremove_label
(&self, tabs: &[Arc<Tab>], label_name: String)
src/sidebar/src/types.rs:359
↓ 1 callersMethodreset_timer
(&mut self)
src/lib.rs:822
↓ 1 callersFunctionround_to_hour
(time: f64)
src/lib.rs:1406
↓ 1 callersFunctionsearch_to_id
()
src/sidebar/src/lib.rs:389
↓ 1 callersMethodselected_tabs
TODO maybe only include the visible tabs ?
src/sidebar/src/types.rs:638
↓ 1 callersMethodseparator
(&self)
src/sidebar/src/menu.rs:199
↓ 1 callersMethodserialized_index_right
This finds the nearest browser tab index to the right of the index
src/background/src/lib.rs:163
↓ 1 callersMethodset_focused
(&mut self, new_tab_id: TabId)
src/background/src/lib.rs:195
↓ 1 callersMethodset_new_uuid
(&self)
src/browser.rs:220
↓ 1 callersMethodset_raw
(&self, key: &str, value: JsValue)
src/lib.rs:900
↓ 1 callersMethodset_sidebar
(&self, url: &str)
src/browser.rs:278
↓ 1 callersMethodset_window_uuid
(&self, id: Id, uuid: &WindowId)
src/browser.rs:469
↓ 1 callersMethodshould_be_dragging_group
(&self, new_group_id: GroupId)
src/sidebar/src/dragging.rs:156
↓ 1 callersMethodstop_scrolling
(&self)
src/sidebar/src/scrolling.rs:35
↓ 1 callersFunctiontab_attention
(tab: &Tab)
src/sidebar/src/render.rs:80
↓ 1 callersFunctiontab_audio
(state: &Arc<State>, tab: &Arc<Tab>, pinned: bool)
src/sidebar/src/render.rs:90
↓ 1 callersFunctiontab_close
(mixin: A)
src/sidebar/src/render.rs:164
↓ 1 callersFunctiontab_favicon
(tab: &Tab, mixin: A)
src/sidebar/src/render.rs:44
↓ 1 callersMethodtab_inserted
(&self, state: &State, tab_index: usize, tab: Arc<TabState>)
src/sidebar/src/groups.rs:572
↓ 1 callersFunctiontab_removed
(sort: SortTabs, pinned: &Arc<Group>, groups: &mut MutableVecLockMut<Arc<Group>>, tab: &TabState, _tab_index:
src/sidebar/src/groups.rs:429
↓ 1 callersFunctiontab_text
(tab: &Tab, mixin: A)
src/sidebar/src/render.rs:151
↓ 1 callersFunctiontab_updated
(search: &SearchLock, sort: SortTabs, pinned: &Arc<Group>, groups: &mut A, old_groups: StackVec<Arc<Group>>, t
src/sidebar/src/groups.rs:436
← previousnext →101–200 of 378, ranked by callers