MCPcopy Create free account

hub / github.com/VimYoung/Spell / types & classes

Types & classes52 in github.com/VimYoung/Spell

↓ 2 callersClassSlintEventProxy
spell-framework/src/slint_adapter.rs:167
↓ 1 callersClassForge
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 callersClassLockHandle
spell-framework/src/wayland_adapter.rs:1276
↓ 1 callersEnumUrgency
spell-framework/src/vault.rs:187
↓ 1 callersClassWinHandle
spell-framework/src/wayland_adapter.rs:784
ClassAppData
spell-framework/src/vault.rs:351
ClassAppSelector
spell-framework/src/vault.rs:213
ClassBlockingNotification
spell-framework/src/vault.rs:38
EnumCli
spell-cli/src/main.rs:544
EnumCloseReason
spell-framework/src/vault.rs:92
EnumDimension
spell-framework/src/configure.rs:25
ClassFingerprintInfo
spell-framework/src/wayland_adapter/way_helper.rs:320
ClassForgeState
spell-framework/src/forge.rs:23
EnumFprint
spell-cli/src/main.rs:563
InterfaceFprintdClient
spell-cli/src/main.rs:47
InterfaceFprintdManagerClient
spell-cli/src/main.rs:37
ClassFractionalScale
spell-framework/src/wayland_adapter/fractional_scaling.rs:26
InterfaceFractionalScaleHandler
spell-framework/src/wayland_adapter/fractional_scaling.rs:105
ClassFractionalScaleState
spell-framework/src/wayland_adapter/fractional_scaling.rs:19
EnumHint
spell-framework/src/vault.rs:140
InterfaceIpcController
This trait is implemented upon slint generated windows to enable IPC handling
spell-framework/src/lib.rs:46
EnumLayerConf
spell-framework/src/configure.rs:517
EnumLogType
spell-cli/src/main.rs:569
EnumNotiError
spell-framework/src/vault.rs:105
ClassNotification
spell-framework/src/vault.rs:115
ClassNotificationHandler
spell-framework/src/vault/notification_manager.rs:89
InterfaceNotificationManager
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
EnumNotifyEvent
spell-framework/src/vault/notification_manager.rs:59
ClassPointerState
spell-framework/src/wayland_adapter/way_helper.rs:142
ClassSimpleLayer
spell-framework/src/bin/minimum_layer.rs:112
ClassSkiaSoftwareBufferReal
spell-framework/src/skia_non_docs.rs:29
ClassSocketWriter
spell-framework/src/configure.rs:489
InterfaceSpellAssociatedNew
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
ClassSpellBoard
Furture virtual keyboard implementation will be on this type. Currently, it is redundent.
spell-framework/src/wayland_adapter.rs:1329
EnumSpellError
spell-cli/src/main.rs:536
ClassSpellLayerShell
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
ClassSpellLock
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
ClassSpellLockShell
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
ClassSpellMultiWinHandler
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
ClassSpellSkiaWinAdapterDummy
spell-framework/src/dummy_skia_docs.rs:8
ClassSpellSkiaWinAdapterReal
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
ClassSpellSlintLock
It is an internal struct used by [`SpellLock`] internally.
spell-framework/src/wayland_adapter/widget_impls/lock_impl.rs:512
ClassSpellWin
`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
ClassSpellXdg
Future XDGpopup implementation will occur on this struct;
spell-framework/src/wayland_adapter.rs:1326
ClassStates
spell-framework/src/wayland_adapter.rs:91
EnumThirdPartyComponents
spell-cli/src/main.rs:524
EnumTimeout
spell-framework/src/vault.rs:200
ClassUsernamePassConvo
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
ClassViewport
spell-framework/src/wayland_adapter/viewporter.rs:25
ClassViewporterState
spell-framework/src/wayland_adapter/viewporter.rs:18
ClassWindowConf
spell-framework/src/configure.rs:48
ClassWindowConfBuilder
spell-framework/src/configure.rs:102