Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/VimYoung/Spell
/ types & classes
Types & classes
52 in github.com/VimYoung/Spell
⨍
Functions
249
◇
Types & classes
52
↓ 2 callers
Class
SlintEventProxy
spell-framework/src/slint_adapter.rs:167
↓ 1 callers
Class
Forge
An instance of Forge takes the LoopHandle of your window as input for instance creation. It is currently not usable because of latency issues. A macro
spell-framework/src/forge.rs:28
↓ 1 callers
Class
LockHandle
spell-framework/src/wayland_adapter.rs:1276
↓ 1 callers
Enum
Urgency
spell-framework/src/vault.rs:187
↓ 1 callers
Class
WinHandle
spell-framework/src/wayland_adapter.rs:784
Class
AppData
spell-framework/src/vault.rs:351
Class
AppSelector
spell-framework/src/vault.rs:213
Class
BlockingNotification
spell-framework/src/vault.rs:38
Enum
Cli
spell-cli/src/main.rs:544
Enum
CloseReason
spell-framework/src/vault.rs:92
Enum
Dimension
spell-framework/src/configure.rs:25
Class
FingerprintInfo
spell-framework/src/wayland_adapter/way_helper.rs:320
Class
ForgeState
spell-framework/src/forge.rs:23
Enum
Fprint
spell-cli/src/main.rs:563
Interface
FprintdClient
spell-cli/src/main.rs:47
Interface
FprintdManagerClient
spell-cli/src/main.rs:37
Class
FractionalScale
spell-framework/src/wayland_adapter/fractional_scaling.rs:26
Interface
FractionalScaleHandler
spell-framework/src/wayland_adapter/fractional_scaling.rs:105
Class
FractionalScaleState
spell-framework/src/wayland_adapter/fractional_scaling.rs:19
Enum
Hint
spell-framework/src/vault.rs:140
Interface
IpcController
This trait is implemented upon slint generated windows to enable IPC handling
spell-framework/src/lib.rs:46
Enum
LayerConf
spell-framework/src/configure.rs:517
Enum
LogType
spell-cli/src/main.rs:569
Enum
NotiError
spell-framework/src/vault.rs:105
Class
Notification
spell-framework/src/vault.rs:115
Class
NotificationHandler
spell-framework/src/vault/notification_manager.rs:89
Interface
NotificationManager
This trait's implementation is necessary for passing spell's generated widget into the notification field of [`cast_spell`](crate::cast_spell) macro.
spell-framework/src/vault.rs:81
Enum
NotifyEvent
spell-framework/src/vault/notification_manager.rs:59
Class
PointerState
spell-framework/src/wayland_adapter/way_helper.rs:142
Class
SimpleLayer
spell-framework/src/bin/minimum_layer.rs:112
Class
SkiaSoftwareBufferReal
spell-framework/src/skia_non_docs.rs:29
Class
SocketWriter
spell-framework/src/configure.rs:489
Interface
SpellAssociatedNew
This is an internal trait implemented by objects generated from [`generate_widgets`]. It helps in running every SpellWidget (like [SpellWin](`wayland_
spell-framework/src/lib.rs:62
Class
SpellBoard
Furture virtual keyboard implementation will be on this type. Currently, it is redundent.
spell-framework/src/wayland_adapter.rs:1329
Enum
SpellError
spell-cli/src/main.rs:536
Class
SpellLayerShell
Previously needed to be implemented, now this struct is called and set internally when [`invoke_spell`](crate::wayland_adapter::SpellWin::invoke_spell
spell-framework/src/slint_adapter.rs:39
Class
SpellLock
SpellLock is a struct which represents a window lock. It can be run and initialised on a custom lockscreen implementation with slint. Know limitations
spell-framework/src/wayland_adapter.rs:888
Class
SpellLockShell
Slint Platform implementation for lock screens. This struct is used internally and it is provided here just for reference.
spell-framework/src/slint_adapter.rs:121
Class
SpellMultiWinHandler
This struct is responsible for handling, initialising, updating and maintaining of various widgets that are being rendered simultaneously across monit
spell-framework/src/slint_adapter.rs:92
Class
SpellSkiaWinAdapterDummy
spell-framework/src/dummy_skia_docs.rs:8
Class
SpellSkiaWinAdapterReal
It is the main struct handling the rendering of pixels in the wayland window. It implements slint's [WindowAdapter](https://docs.rs/slint/latest/slint
spell-framework/src/skia_non_docs.rs:114
Class
SpellSlintLock
It is an internal struct used by [`SpellLock`] internally.
spell-framework/src/wayland_adapter/widget_impls/lock_impl.rs:512
Class
SpellWin
`SpellWin` is the main type for implementing widgets, it covers various properties and trait implementation, thus providing various features.
spell-framework/src/wayland_adapter.rs:104
Class
SpellXdg
Future XDGpopup implementation will occur on this struct;
spell-framework/src/wayland_adapter.rs:1326
Class
States
spell-framework/src/wayland_adapter.rs:91
Enum
ThirdPartyComponents
spell-cli/src/main.rs:524
Enum
Timeout
spell-framework/src/vault.rs:200
Class
UsernamePassConvo
A basic Conversation that assumes that any "regular" prompt is for the username, and that any "masked" prompt is for the password. A typical Conversa
spell-framework/src/wayland_adapter/way_helper.rs:293
Class
Viewport
spell-framework/src/wayland_adapter/viewporter.rs:25
Class
ViewporterState
spell-framework/src/wayland_adapter/viewporter.rs:18
Class
WindowConf
spell-framework/src/configure.rs:48
Class
WindowConfBuilder
spell-framework/src/configure.rs:102