Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GnomeSnapExtensions/gSnap
/ functions
Functions
445 in github.com/GnomeSnapExtensions/gSnap
⨍
Functions
445
◇
Types & classes
99
↓ 38 callers
Function
log
(message: string)
src/extension/logging.ts:21
↓ 30 callers
Function
activeMonitors
()
src/extension/monitors.ts:105
↓ 28 callers
Method
connect
(monitorsChanged: string, param2: () => void)
src/extension/gnometypes.ts:594
↓ 27 callers
Method
destroy
()
src/extension/gnometypes.ts:83
↓ 21 callers
Function
getBoolSetting
(settingName: SETTINGS.BoolSettingName)
src/extension/settings.ts:24
↓ 17 callers
Method
setLayout
(layoutIndex: number, monitorIndex = -1)
src/extension/app.ts:242
↓ 15 callers
Method
add
(b: ClutterColor)
src/extension/gnometypes.ts:742
↓ 10 callers
Method
get_boolean
(name: SETTINGS.BoolSettingName)
src/extension/settings.ts:10
↓ 10 callers
Method
hide
()
src/extension/editor.ts:212
↓ 10 callers
Method
show
()
src/extension/editor.ts:223
↓ 9 callers
Function
getIntSetting
(settingsValue: SETTINGS.NumberSettingName)
src/extension/settings.ts:33
↓ 9 callers
Method
isHolding
(modifier: MODIFIERS_ENUM)
src/extension/modifiers.ts:41
↓ 9 callers
Method
plus
(b: XY)
src/extension/tilespec.ts:129
↓ 8 callers
Method
add_check
(group: any, setting: string, title: string, subtitle: string | null = null)
src/extension/prefs_builder.ts:271
↓ 8 callers
Method
layoutWindows
()
src/extension/editor.ts:961
↓ 8 callers
Method
split
(zone: Zone)
src/extension/editor.ts:526
↓ 7 callers
Method
adjustLayout
(root: ZoneDisplay)
src/extension/editor.ts:542
↓ 6 callers
Method
disconnect
(c: any)
src/extension/settings.ts:18
↓ 6 callers
Method
saveLayouts
()
src/extension/app.ts:810
↓ 6 callers
Function
toRoundedString
(val: number, places = 0)
src/extension/editor.ts:431
↓ 5 callers
Method
add_child
(child: ClutterActor)
src/extension/gnometypes.ts:62
↓ 5 callers
Method
contains
(x: number, y: number, width: number = 1, height: number = 1)
src/extension/editor.ts:41
↓ 5 callers
Method
dot
(b: XY)
src/extension/tilespec.ts:95
↓ 5 callers
Function
getCurrentMonitorIndex
()
src/extension/monitors.ts:162
↓ 5 callers
Method
get_active_workspace
()
src/extension/gnometypes.ts:386
↓ 5 callers
Method
minus
(b: XY)
src/extension/tilespec.ts:125
↓ 5 callers
Function
settingType
(typeName: string, members: ConfigKey[])
src/schemas/extract_settings_type_definition.ts:79
↓ 4 callers
Method
adjustWindows
(windows: Window[])
src/extension/editor.ts:176
↓ 4 callers
Method
applyLayout
(root: ZoneDisplay)
src/extension/editor.ts:586
↓ 4 callers
Method
bottomRight
()
src/extension/tilespec.ts:283
↓ 4 callers
Method
direction
()
src/extension/tilespec.ts:143
↓ 4 callers
Method
get_frame_rect
()
src/extension/gnometypes.ts:462
↓ 4 callers
Method
moveFocusedWindow
(direction: MoveDirection)
src/extension/app.ts:527
↓ 4 callers
Method
reinit
()
src/extension/editor.ts:818
↓ 4 callers
Method
remove_child
(widget: ClutterActor)
src/extension/gnometypes.ts:205
↓ 4 callers
Method
setToCurrentWorkspace
(monitorIndex?: number)
src/extension/app.ts:871
↓ 4 callers
Method
topLeft
()
src/extension/tilespec.ts:275
↓ 3 callers
Function
getWindowsOfMonitor
(monitor: Monitor)
src/extension/monitors.ts:70
↓ 3 callers
Function
getWorkAreaByMonitor
(monitor: Monitor)
src/extension/monitors.ts:117
↓ 3 callers
Method
init
(red: number, green: number, blue: number, alpha: number)
src/extension/gnometypes.ts:748
↓ 3 callers
Method
parse
(version: string)
src/extension/shellversion.ts:52
↓ 3 callers
Function
parseTuple
* Parses a value like like 6x4 or 1:2 into {X: 6, Y: 4} or {X: 1, Y: 2}.
src/extension/tilespec.ts:412
↓ 3 callers
Method
recursiveChildren
(list: any[] = [])
src/extension/editor.ts:661
↓ 3 callers
Method
reloadMenu
()
src/extension/app.ts:650
↓ 3 callers
Method
remove
(zone: Zone)
src/extension/editor.ts:492
↓ 3 callers
Method
toString
()
src/extension/tilespec.ts:91
↓ 3 callers
Function
versionGreaterThanOrEqualTo
* Returns true if a is >= b.
src/extension/shellversion.ts:76
↓ 2 callers
Method
_getDefaultLayoutsV1
()
src/extension/layouts_utils.ts:77
↓ 2 callers
Method
_loadFromJsonFile
(filePath: string)
src/extension/layouts_utils.ts:58
↓ 2 callers
Method
add_linkbutton
(group: any, title: string, uri: string)
src/extension/prefs_builder.ts:302
↓ 2 callers
Method
add_style_pseudo_class
(pseudo_class: string)
src/extension/gnometypes.ts:686
↓ 2 callers
Method
adjustSizes
()
src/extension/editor.ts:697
↓ 2 callers
Method
allow_multiple_zones_selection
(value: boolean)
src/extension/editor.ts:1061
↓ 2 callers
Method
apply
()
src/extension/editor.ts:756
↓ 2 callers
Method
canSpanMultipleZones
Returns true if the settings allow to span multiple zones and * the user is holding ALT. The user must enable it in the settings * and it
src/extension/app.ts:295
↓ 2 callers
Method
cleanupTrackCursorUpdates
()
src/extension/editor.ts:1052
↓ 2 callers
Method
clone
()
src/extension/tilespec.ts:87
↓ 2 callers
Method
close
(a: number, b: number)
src/extension/tilespec.ts:218
↓ 2 callers
Method
createLayoutMenuItems
(monitorIndex: number)
src/extension/app.ts:791
↓ 2 callers
Method
disable
()
src/extension/app.ts:828
↓ 2 callers
Method
enable
()
src/extension/app.ts:301
↓ 2 callers
Method
getSide
(s: Side)
src/extension/tilespec.ts:335
↓ 2 callers
Method
getWorkspaceMonitorCurrentLayoutOrDefault
(workspaceIdx: number, monitorIdx: number)
src/extension/app.ts:608
↓ 2 callers
Method
getWorkspaceMonitorSettings
(workspaceIdx: number)
src/extension/app.ts:599
↓ 2 callers
Method
get_window_type
()
src/extension/gnometypes.ts:491
↓ 2 callers
Method
hideLayoutPreview
()
src/extension/app.ts:285
↓ 2 callers
Method
index
()
src/extension/gnometypes.ts:407
↓ 2 callers
Method
init
()
src/extension/editor.ts:798
↓ 2 callers
Method
l2norm
()
src/extension/tilespec.ts:104
↓ 2 callers
Method
l2normSquared
()
src/extension/tilespec.ts:108
↓ 2 callers
Method
list_windows
()
src/extension/gnometypes.ts:408
↓ 2 callers
Method
moveWindow
(window: Window, x: number, y: number, width: number, height: number)
src/extension/app.ts:583
↓ 2 callers
Method
move_frame
* Moves the window to the desired location on window's assigned workspace, * using the northwest edge of the frame as the reference, instead of t
src/extension/gnometypes.ts:534
↓ 2 callers
Method
move_resize_frame
* Resizes the window so that its outer bounds (including frame) fit within * the given rect. * * @param user_op indicates whether or no
src/extension/gnometypes.ts:546
↓ 2 callers
Function
mustGetChildText
(element: any, key: string)
src/schemas/extract_settings_type_definition.ts:193
↓ 2 callers
Method
open
()
src/extension/dialogs.ts:41
↓ 2 callers
Method
positionChanged
()
src/extension/editor.ts:150
↓ 2 callers
Method
refreshLayouts
()
src/extension/app.ts:501
↓ 2 callers
Method
remove_style_pseudo_class
(pseudo_class: string)
src/extension/gnometypes.ts:707
↓ 2 callers
Method
saveSettings
(layouts: LayoutsSettings)
src/extension/layouts_utils.ts:26
↓ 2 callers
Method
sizeBottom
(delta: number)
src/extension/editor.ts:172
↓ 2 callers
Method
sizeChanged
()
src/extension/editor.ts:154
↓ 2 callers
Method
sizeLeft
(delta: number)
src/extension/editor.ts:158
↓ 2 callers
Method
sizeRight
(delta: number)
src/extension/editor.ts:163
↓ 2 callers
Method
sizeTop
(delta: number)
src/extension/editor.ts:167
↓ 2 callers
Function
stripExports
()
rollup.config.js:66
↓ 2 callers
Method
unit
()
src/extension/tilespec.ts:99
↓ 2 callers
Method
unminimizeAllWindows
()
src/extension/app.ts:632
↓ 2 callers
Function
withinTol
(a: number, b: number, tol: number)
src/extension/tilespec.ts:426
↓ 2 callers
Method
zoneCreated
(zone: Zone)
src/extension/editor.ts:614
↓ 2 callers
Method
zoneGroupCreated
(z: ZoneGroup)
src/extension/editor.ts:610
↓ 1 callers
Method
_loadLayoutsV1
()
src/extension/layouts_utils.ts:49
↓ 1 callers
Method
_loadLayoutsV1FromExtensionDir
()
src/extension/layouts_utils.ts:53
↓ 1 callers
Method
about
()
src/extension/prefs_builder.ts:219
↓ 1 callers
Method
aboutLinks
()
src/extension/prefs_builder.ts:254
↓ 1 callers
Method
add_hotkey
(model: any, name: string, pretty_name: string)
src/extension/prefs_builder.ts:316
↓ 1 callers
Method
add_int
(group: any, setting: string, title: string, lower: number, upper: number, step_increment: number, subtitle: s
src/extension/prefs_builder.ts:288
↓ 1 callers
Method
adjoins
(other: LineSegment, distTol: number)
src/extension/tilespec.ts:147
↓ 1 callers
Method
applyPercentages
()
src/extension/editor.ts:126
↓ 1 callers
Function
areEqual
(a: WorkArea, b: WorkArea)
src/extension/monitors.ts:28
next →
1–100 of 445, ranked by callers