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
↓ 1 callers
Method
basics
()
src/extension/prefs_builder.ts:65
↓ 1 callers
Method
changed_settings
()
src/extension/app.ts:492
↓ 1 callers
Function
cloneLayout
(layout: Layout)
src/extension/layouts.ts:29
↓ 1 callers
Function
cloneLayoutItem
(layoutItem: LayoutItem)
src/extension/layouts.ts:21
↓ 1 callers
Method
connect
(eventName: string, callback: () => void)
src/extension/settings.ts:16
↓ 1 callers
Method
copy
()
src/extension/gnometypes.ts:425
↓ 1 callers
Method
createIndicator
()
src/extension/app.ts:637
↓ 1 callers
Method
createWidget
(styleClass: string = 'tile-preview grid-preview')
src/extension/editor.ts:195
↓ 1 callers
Method
createZone
(layout: LayoutItem, parent: ZoneGroup)
src/extension/editor.ts:851
↓ 1 callers
Method
defaultVersion
()
src/extension/shellversion.ts:48
↓ 1 callers
Function
deinitSettings
()
src/extension/settings.ts:57
↓ 1 callers
Method
equals
(other: GridSize)
src/extension/tilespec.ts:63
↓ 1 callers
Method
fromTwoPoints
(a: XY, b: XY)
src/extension/tilespec.ts:139
↓ 1 callers
Function
generateTypeDefinition
(keys: ConfigKey[])
src/schemas/extract_settings_type_definition.ts:78
↓ 1 callers
Function
getMonitorInsets
(tier: MonitorTier)
src/extension/monitors.ts:49
↓ 1 callers
Function
getMonitorTier
(monitor: Monitor)
src/extension/monitors.ts:38
↓ 1 callers
Method
getSelectionRect
()
src/extension/editor.ts:970
↓ 1 callers
Function
getTrackedWindowsOfMonitor
(monitor: Monitor)
src/extension/monitors.ts:81
↓ 1 callers
Function
getWorkArea
(monitor: Monitor)
src/extension/monitors.ts:145
↓ 1 callers
Method
get_background_color
()
src/extension/gnometypes.ts:765
↓ 1 callers
Method
get_compositor_private
()
src/extension/gnometypes.ts:458
↓ 1 callers
Method
get_int
(name: SETTINGS.NumberSettingName)
src/extension/settings.ts:14
↓ 1 callers
Method
get_monitor
* Return the index of the monitor in the screens monitor list, or -1 if the * window has been recently unmanaged and does not have a monitor.
src/extension/gnometypes.ts:480
↓ 1 callers
Method
get_n_workspaces
()
src/extension/gnometypes.ts:390
↓ 1 callers
Method
get_theme_node
()
src/extension/gnometypes.ts:697
↓ 1 callers
Method
get_work_area_for_monitor
(which_monitor: number)
src/extension/gnometypes.ts:496
↓ 1 callers
Function
hasImpliedGridSize
(singlePreset: string)
src/extension/tilespec.ts:404
↓ 1 callers
Method
has_focus
()
src/extension/gnometypes.ts:499
↓ 1 callers
Method
hide
()
src/extension/editor.ts:647
↓ 1 callers
Method
hide
()
src/extension/editor.ts:707
↓ 1 callers
Method
highlightZonesUnderCursor
()
src/extension/editor.ts:986
↓ 1 callers
Function
initSettings
(settings: SettingsObject, changed_settings: () => void)
src/extension/settings.ts:43
↓ 1 callers
Function
isPrimaryMonitor
* Determine if the given monitor is the primary monitor. * @param {Object} monitor The given monitor to evaluate. * @returns {boolean} True if the g
src/extension/monitors.ts:114
↓ 1 callers
Method
is_hidden
()
src/extension/gnometypes.ts:506
↓ 1 callers
Function
keyTypeToTypescriptType
(keyType: KeyType)
src/schemas/extract_settings_type_definition.ts:145
↓ 1 callers
Method
lineDistance
(other: LineSegment)
src/extension/tilespec.ts:158
↓ 1 callers
Method
loadLayoutSettings
()
src/extension/layouts_utils.ts:36
↓ 1 callers
Function
lookupKeyType
(value: string)
src/schemas/extract_settings_type_definition.ts:46
↓ 1 callers
Function
main
()
src/schemas/extract_settings_type_definition.ts:50
↓ 1 callers
Method
minimize
()
src/extension/gnometypes.ts:521
↓ 1 callers
Method
minimizeAllWindows
()
src/extension/app.ts:622
↓ 1 callers
Method
miscSettings
()
src/extension/prefs_builder.ts:133
↓ 1 callers
Method
mouseMoved
(x: number, y: number)
src/extension/editor.ts:722
↓ 1 callers
Method
move
(newX: number, newY: number, newWidth: number, newHeight: number, ease: boolean = true)
src/extension/editor.ts:262
↓ 1 callers
Method
parallels
(other: LineSegment)
src/extension/tilespec.ts:151
↓ 1 callers
Function
parseGridSizeIgnoringErrors
(s: string)
src/extension/tilespec.ts:77
↓ 1 callers
Function
parseKeys
(xml: Buffer)
src/schemas/extract_settings_type_definition.ts:154
↓ 1 callers
Function
parseSinglePreset
(preset: string)
src/extension/tilespec.ts:385
↓ 1 callers
Function
parseType
(t: string | null)
src/schemas/extract_settings_type_definition.ts:182
↓ 1 callers
Method
perpVectorBetweenLines
(other: LineSegment)
src/extension/tilespec.ts:164
↓ 1 callers
Method
positionChanged
()
src/extension/editor.ts:200
↓ 1 callers
Method
print_version
()
src/extension/shellversion.ts:68
↓ 1 callers
Method
project
(b: XY)
src/extension/tilespec.ts:116
↓ 1 callers
Method
remove_all_children
()
src/extension/gnometypes.ts:203
↓ 1 callers
Method
remove_all_transitions
()
src/extension/gnometypes.ts:598
↓ 1 callers
Method
reset_selection_zone
()
src/extension/editor.ts:1018
↓ 1 callers
Method
scale
(s: number)
src/extension/tilespec.ts:112
↓ 1 callers
Function
setLoggingEnabled
(enabled: boolean)
src/extension/logging.ts:10
↓ 1 callers
Method
set_style
(style: string)
src/extension/gnometypes.ts:714
↓ 1 callers
Method
shortcuts
()
src/extension/prefs_builder.ts:145
↓ 1 callers
Method
showLayoutPreview
(monitorIndex: number, layout: Layout)
src/extension/app.ts:277
↓ 1 callers
Method
sizeChanged
()
src/extension/editor.ts:206
↓ 1 callers
Method
splitOtherDirection
(zone: Zone)
src/extension/editor.ts:512
↓ 1 callers
Method
trackCursorUpdates
()
src/extension/editor.ts:1042
↓ 1 callers
Method
trySetWorkspaceMonitorLayout
(workspaceIdx: number, monitorIdx: number, currentLayout: number)
src/extension/app.ts:615
↓ 1 callers
Method
unminimize
()
src/extension/gnometypes.ts:563
↓ 1 callers
Method
viewSize
()
src/extension/tilespec.ts:42
Method
activate
()
src/extension/gnometypes.ts:25
Method
activate
(current_time: number)
src/extension/gnometypes.ts:435
Method
activate_full
()
src/extension/gnometypes.ts:26
Method
activate_window
()
src/extension/gnometypes.ts:24
Method
activate_with_workspace
(current_time: number, workspace: Workspace)
src/extension/gnometypes.ts:436
Method
add_actor
* * @see https://gjs-docs.gnome.org/clutter7~7_api/clutter.container#method-add_actor * @deprecated
src/extension/gnometypes.ts:349
Method
add_style_class_name
(style_class: string)
src/extension/gnometypes.ts:685
Function
adjoiningSides
(a: Edges, b: Edges, distTol: number)
src/extension/tilespec.ts:345
Method
adjustLayout
(root: ZoneDisplay)
src/extension/editor.ts:956
Method
adjustWindows
(windows: Window[])
src/extension/editor.ts:361
Method
adjustWindows
(windows: Window[])
src/extension/editor.ts:484
Method
allows_move
()
src/extension/gnometypes.ts:437
Method
allows_resize
()
src/extension/gnometypes.ts:438
Method
applyLayout
(root: ZoneDisplay)
src/extension/editor.ts:915
Method
area
()
src/extension/tilespec.ts:193
Method
attach
* Adds a widget to the grid. The position of child is determined by left * and top. The number of 'cells' that child will occupy is determined by
src/extension/gnometypes.ts:831
Function
bind
(keyBindings: Bindings, settings: any)
src/extension/hotkeys.ts:23
Method
bottomLeft
()
src/extension/tilespec.ts:287
Method
can_close
()
src/extension/gnometypes.ts:440
Method
can_maximize
()
src/extension/gnometypes.ts:441
Method
can_minimize
()
src/extension/gnometypes.ts:442
Method
can_open_new_window
()
src/extension/gnometypes.ts:28
Method
can_shade
()
src/extension/gnometypes.ts:443
Method
change_workspace
(workspace: Workspace)
src/extension/gnometypes.ts:444
Method
change_workspace_by_index
(space_index: number, append: boolean)
src/extension/gnometypes.ts:445
Method
check_alive
(timestamp: number)
src/extension/gnometypes.ts:446
Method
client_rect_to_frame_rect
(client_rect: Rectangle)
src/extension/gnometypes.ts:447
Method
clone
()
src/extension/tilespec.ts:184
Method
clone
()
src/extension/tilespec.ts:209
Method
compare
()
src/extension/gnometypes.ts:38
Method
compare_by_name
()
src/extension/gnometypes.ts:37
Method
compute_group
()
src/extension/gnometypes.ts:448
Method
configPath
()
src/extension/layouts_utils.ts:12
← previous
next →
101–200 of 445, ranked by callers