Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Bush2021/chrome_plus
/ functions
Functions
198 in github.com/Bush2021/chrome_plus
⨍
Functions
198
◇
Types & classes
27
↓ 31 callers
Function
DebugLog
src/utils.h:95
↓ 19 callers
Method
Get
src/uia.cc:190
↓ 19 callers
Function
IsKeyPressed
src/inputhook.cc:76
↓ 15 callers
Function
ExecuteCommand
src/utils.cc:228
↓ 12 callers
Function
GetMagicCode
Constants
src/utils.h:16
↓ 9 callers
Function
CreateClassCondition
src/uia.cc:94
↓ 8 callers
Function
AddModifierInput
src/keymapping.cc:50
↓ 7 callers
Function
GetIniString
src/utils.cc:178
↓ 7 callers
Method
IsKeepLastTab
tabs
src/config.h:33
↓ 6 callers
Function
GetUiaSession
src/uia.cc:141
↓ 5 callers
Function
FindFirstDescendantByClass
src/uia.cc:333
↓ 5 callers
Function
IsChromeWindow
src/utils.cc:264
↓ 5 callers
Function
ReplaceStringInPlace
src/utils.cc:113
↓ 5 callers
Function
SendKey
src/utils.h:123
↓ 4 callers
Function
FindTabHitResult
Querying the tab container from the root window via `ElementFromHandle` sidesteps HWND routing; the per-tab `PtInRect` inside `BuildTabHitResult` stil
src/uia.cc:953
↓ 4 callers
Function
GetValidatedTabUi
Returns the cached tab UI for `hwnd` with liveness proven by a bounding- rectangle read on the gate element, retrying once with a fresh resolve when t
src/uia.cc:647
↓ 4 callers
Function
HasClassName
src/uia.cc:243
↓ 4 callers
Function
IsNeedKeep
This implements tick fault tolerance to prevent users from directly closing the window when they click too fast. Also uses pre-computed `tab_count` to
src/tabbookmark.cc:26
↓ 4 callers
Function
ParseHotkeys
src/utils.cc:382
↓ 4 callers
Function
SendModifiers
src/keymapping.cc:59
↓ 3 callers
Function
FindShallowDescendantByClasses
BFS reaches the tab strip region at its shallow depth after a couple dozen class reads without entering sibling subtrees, and web content stays struct
src/uia.cc:434
↓ 3 callers
Function
GetStringProperty
src/uia.cc:228
↓ 3 callers
Function
IsWhitespace
src/portable.cc:16
↓ 3 callers
Method
Receive
src/uia.cc:189
↓ 3 callers
Function
RegisterKeyboardHandler
src/inputhook.cc:61
↓ 3 callers
Function
StringSplit
String manipulation functions Specify the delimiter and wrapper to split the string.
src/utils.cc:44
↓ 2 callers
Function
CheckHeader
src/pakfile.cc:53
↓ 2 callers
Function
CheckModifiers
src/keymapping.cc:31
↓ 2 callers
Function
CountDescendantsByClassRaw
src/uia.cc:348
↓ 2 callers
Function
ExpandEnvironmentPath
src/utils.cc:209
↓ 2 callers
Function
FindBookmarkInAnchor
src/uia.cc:829
↓ 2 callers
Function
FindInKeyMap
src/utils.cc:334
↓ 2 callers
Function
FindResourceSlot
src/pakfile.cc:181
↓ 2 callers
Function
FindTabElements
src/uia.cc:664
↓ 2 callers
Function
GetElementFromWindow
src/uia.cc:213
↓ 2 callers
Function
GetTabElementClassName
src/uia.cc:518
↓ 2 callers
Function
HasAnyClassName
src/uia.cc:258
↓ 2 callers
Method
IsInitialized
src/com_initializer.h:23
↓ 2 callers
Method
IsNewTabDisable
src/config.h:42
↓ 2 callers
Function
IsOnNewTab
src/uia.cc:1086
↓ 2 callers
Method
IsWheelTab
src/config.h:36
↓ 2 callers
Method
IsWheelTabWhenPressRightButton
src/config.h:37
↓ 2 callers
Function
LaunchCommands
src/utils.cc:238
↓ 2 callers
Method
Length
src/uia.cc:191
↓ 2 callers
Function
MakeAppIdVariant
`InitPropVariantFromString` is not used because it signiticantly increases the size of the binary (~25KB).
src/appid.cc:56
↓ 2 callers
Function
MuteProcess
src/hotkey.cc:147
↓ 2 callers
Function
PakPatch
src/pakpatch.cc:339
↓ 2 callers
Method
Ptr
src/uia.cc:30
↓ 2 callers
Method
QueryInterface
src/appid.cc:86
↓ 2 callers
Function
RestoreModifiersIfHeld
src/keymapping.cc:80
↓ 2 callers
Function
TraversalGZIPFile
src/pakfile.cc:90
↓ 1 callers
Function
ApplyPatchedEntry
Renderer fast path: overwrite this process's copy-on-write pak view with the browser's already-patched bytes. The slot is re-derived from this process
src/pakpatch.cc:141
↓ 1 callers
Function
BstrEqualsStringView
src/uia.cc:198
↓ 1 callers
Function
BuildTabHitResult
src/uia.cc:769
↓ 1 callers
Function
CanonicalizePath
src/utils.cc:197
↓ 1 callers
Function
ChromePlus
src/chrome++.cc:27
↓ 1 callers
Function
ChromePlusCommand
src/chrome++.cc:56
↓ 1 callers
Function
ComputeRunningChromeVersion
Read the running browser version from the loaded `chrome.dll`'s embedded version resource, which is the same `VS_FIXEDFILEINFO` that `version_info::Ge
src/upgradenotification.cc:30
↓ 1 callers
Function
EqualsIgnoreCase
src/utils.cc:323
↓ 1 callers
Function
ExecuteMappedCommand
src/keymapping.cc:138
↓ 1 callers
Function
FindBookmarkCoveringPoint
Resolve a bookmark under `pt` without `ElementFromPoint`, mirroring the tab hit-testing approach (see the comment block above `FindTabHitResult`). Eve
src/uia.cc:890
↓ 1 callers
Function
FindSelectedTabElement
src/uia.cc:735
↓ 1 callers
Function
FindSiblingByClass
src/uia.cc:366
↓ 1 callers
Function
FindStandaloneSwitch
This function ensures the found switch is a whole "word" by checking for whitespace or string boundaries before and after it. This prevents incorrect
src/portable.cc:31
↓ 1 callers
Function
FindTabContainerInRegion
Resolves the tab container inside an already validated tab strip region. The region subtree is content-free, so scoped `FindFirst` is safe here. Trust
src/uia.cc:557
↓ 1 callers
Function
FindTabCount
src/uia.cc:983
↓ 1 callers
Function
FindTabElementAtPoint
src/uia.cc:683
↓ 1 callers
Function
Fnv1aHash
src/appid.cc:20
↓ 1 callers
Function
GetAbsolutePath
src/utils.cc:203
↓ 1 callers
Function
GetAppPids
src/hotkey.cc:50
↓ 1 callers
Method
GetBookmarkNewTabMode
src/config.h:41
↓ 1 callers
Function
GetCommand
src/portable.cc:217
↓ 1 callers
Method
GetCount
src/appid.cc:110
↓ 1 callers
Function
GetFocusedElement
src/uia.cc:203
↓ 1 callers
Function
GetHotkey
src/hotkey.cc:243
↓ 1 callers
Function
GetNewTabButtonName
`region` is the tab strip region: the New Tab `TabStripControlButton` sits beside the tab container inside it, and anchoring there keeps the search ou
src/uia.cc:808
↓ 1 callers
Method
GetOpenUrlNewTabMode
src/config.h:40
↓ 1 callers
Function
GetPakTargetId
src/pakpatch.cc:63
↓ 1 callers
Function
GetSessionKey
src/hotkey.cc:81
↓ 1 callers
Function
GetTabElementScope
src/uia.cc:510
↓ 1 callers
Function
GetTopWnd
src/utils.cc:221
↓ 1 callers
Function
GetWindowDpiSafe
https://github.com/Bush2021/chrome_plus/issues/226
src/tabbookmark.cc:163
↓ 1 callers
Function
HandleBookmark
Open bookmarks in a new tab.
src/tabbookmark.cc:200
↓ 1 callers
Function
HandleCloseButton
src/tabbookmark.cc:143
↓ 1 callers
Function
HandleDoubleClick
Double-click to close tab.
src/tabbookmark.cc:79
↓ 1 callers
Function
HandleDrag
Check if mouse movement is a drag operation. Since `MouseProc` hook doesn't handle any drag-related events, this detection can return early to avoid i
src/tabbookmark.cc:182
↓ 1 callers
Function
HandleKeepTab
src/tabbookmark.cc:325
↓ 1 callers
Function
HandleMiddleClick
Preserve the last tab when the middle button is clicked on the tab.
src/tabbookmark.cc:123
↓ 1 callers
Function
HandleMouseWheel
Use the mouse wheel to switch tabs
src/tabbookmark.cc:46
↓ 1 callers
Function
HandleOpenUrlNewTab
src/tabbookmark.cc:359
↓ 1 callers
Function
HandleRightClick
Right-click to close tab (Hold Shift to show the original menu).
src/tabbookmark.cc:100
↓ 1 callers
Function
HasNativeWindowHandle
True when the element roots a hosted-HWND subtree (its native window handle is set). Views elements are virtual children of the top-level window and r
src/uia.cc:401
↓ 1 callers
Function
Hotkey
src/hotkey.cc:219
↓ 1 callers
Function
IgnorePolicies
src/policies.cc:44
↓ 1 callers
Function
InitKeyMapping
src/keymapping.cc:196
↓ 1 callers
Function
InitTranslateKey
src/keymapping.cc:241
↓ 1 callers
Function
InitializeClassConditions
src/uia.cc:114
↓ 1 callers
Function
InjectConfigPaths
Inject additional arguments based on config settings.
src/portable.cc:189
↓ 1 callers
Function
InstallDetours
Internal helper functions are kept in the anonymous namespace
src/hijack.cc:94
↓ 1 callers
Function
InstallInputHooks
src/inputhook.cc:80
next →
1–100 of 198, ranked by callers