Open Sidebar
Close Sidebar
CrystalDoc.info
Source code
Shards.info
obsctl-cr
v0.6.0
Top Level Namespace
CryTUI
Alignment
AnsiBackend
Backend
Buffer
Cell
Color
ColorKind
Constraint
ConstraintKind
Direction
Frame
InputEvent
InputParser
KeyCode
KeyEvent
KeyModifiers
Layout
Line
Modifier
MouseButton
MouseEvent
MouseKind
PasteEvent
Rect
Span
Style
Terminal
TerminalSize
TestBackend
TextWidth
Widgets
Block
Borders
BorderSet
Gauge
List
ListItem
ListState
Paragraph
Sparkline
StyledText
Obsctl
CLI
ClientCommands
ColorMode
Completions
FlagSpec
Main
Options
OptionsParser
Palette
Watcher
SessionFactory
Config
AudioConfig
AudioInputConfig
Config
ConfigDump
ConfigInspector
Change
Entry
Migration
Source
ConfigLoader
ConfigPaths
ConfigSchema
ConfigWriter
ConnectionConfig
CustomThemeConfig
OptionalScalarStringConverter
ReconnectConfig
ScalarStringConverter
SceneConfig
ServerConfig
UiConfig
Diagnostics
Check
Doctor
DaemonProbe
Status
Domain
AliasAmbiguous
Aliases
ArgumentKind
AudioInputNotFound
AuthenticationFailed
Command
CommandParseError
CommandParser
Token
CommandRegistry
CommandResult
CommandSpec
CommandSurface
ConfigInvalid
ConfigNotFound
ConnectCommand
ConnectionFailed
DisconnectCommand
DumpConfigCommand
ExitCode
HelpCommand
IpcConnectionFailed
IpcProtocolError
MuteCommand
ObsctlError
ObsRequestFailed
ObsStatusCommand
ObsUnavailable
PauseRecordCommand
QuitCommand
ReconnectCommand
RecordStatusCommand
ReloadConfigCommand
RemoteCommandFailed
RequestTimeout
ResumeRecordCommand
SceneNotFound
ServerStatusCommand
ServerUnavailable
ServiceInstallFailed
SetProfileCommand
SetSceneCollectionCommand
SetSceneCommand
ShutdownServerCommand
StartRecordCommand
StatusCommand
StopRecordCommand
ToggleMuteCommand
ToggleRecordCommand
ToggleStreamCommand
UnmuteCommand
ValidateConfigCommand
VolumeCommand
IPC
ClientSession
Codec
CommandPayload
ErrorCode
ErrorPayload
Event
Message
Request
Response
SocketPath
UnixClient
UnixServer
Handler
OBS
Auth
Client
Connection
Protocol
Event
EventSubscription
Message
Opcode
Request
RequestId
RequestStatus
Response
Requests
Audio
Outputs
Scenes
Studio
Version
State
AudioState
ObsSnapshot
ObsStats
OutputState
RecordStatus
SceneState
TelemetrySample
Runtime
Logger
LogLevel
ReconnectPolicy
Server
BestEffortLogBroadcast
ClientRegistry
Subscription
CommandExecutor
ObsSupervisor
LifecycleState
ReconnectSignal
WaitResult
Cancelled
Interrupted
Requested
TimedOut
Server
ServerOptions
ServerTelemetry
StateStore
Service
ServiceInstaller
SystemCommandRunner
SystemdUserService
TUI
Action
ActionKind
ActionOutcome
Anim
AnimClock
App
AppMessage
CommandClient
CommandPaletteState
Completion
CustomThemeSpec
DashboardLayout
Dispatcher
Sender
ThemePersister
Viewport
EventApplier
EventSession
FocusPanel
HitTest
Input
InputClosed
Keymap
Binding
Entry
LayoutAreas
Localization
LogEntry
Model
PaletteLayout
PointerTarget
ResizeDetected
SettingsAreas
SettingsLayout
SubscriptionMessage
Theme
ThemePersistence
View
WhichKeyLayout
Widgets
Audio
Chrome
Collections
CommandPalette
Connection
Dashboard
Header
LiveBar
Logs
ResourceKind
Profiles
ResourceList
SceneMap
Scenes
Settings
Splash
Stats
WhichKey
Generated using Crystal 1.16.3
2026-08-04 07:51:56 UTC
module
Obsctl::
TUI::
Widgets::
Settings
Extended Modules
Obsctl::TUI::Widgets::Settings
Defined in:
obsctl/tui/widgets/settings.cr
Instance Method Summary
#render
(area : CryTUI::Rect, buffer : CryTUI::Buffer, model : Model)
Instance Method Detail
def
render
(area :
CryTUI::Rect
, buffer :
CryTUI::Buffer
, model :
Model
)
#
[
View source
]