Skip to main content

Type Alias: WidgetSlotNames

WidgetSlotNames = object

Defined in: generated/jsx.ts:12146

Type mapping widgets to their valid slot names. Used for type-safe Slot components. Derived from CodegenWidgetMeta (single source of truth).

Properties

AdwActionRow

AdwActionRow: "activatableWidget"

Defined in: generated/jsx.ts:12149


AdwAlertDialog

AdwAlertDialog: "extraChild"

Defined in: generated/jsx.ts:12150


AdwApplicationWindow

AdwApplicationWindow: "content"

Defined in: generated/jsx.ts:12151


AdwBin

AdwBin: "child"

Defined in: generated/jsx.ts:12153


AdwBottomSheet

AdwBottomSheet: "bottomBar" | "content" | "sheet"

Defined in: generated/jsx.ts:12154


AdwBreakpointBin

AdwBreakpointBin: "child"

Defined in: generated/jsx.ts:12155


AdwCarouselIndicatorDots

AdwCarouselIndicatorDots: "carousel"

Defined in: generated/jsx.ts:12157


AdwCarouselIndicatorLines

AdwCarouselIndicatorLines: "carousel"

Defined in: generated/jsx.ts:12158


AdwClamp

AdwClamp: "child"

Defined in: generated/jsx.ts:12161


AdwClampScrollable

AdwClampScrollable: "child"

Defined in: generated/jsx.ts:12162


AdwDialog

AdwDialog: "child" | "defaultWidget" | "focusWidget"

Defined in: generated/jsx.ts:12165


AdwFlap

AdwFlap: "content" | "flap" | "separator"

Defined in: generated/jsx.ts:12168


AdwHeaderBar

AdwHeaderBar: "titleWidget"

Defined in: generated/jsx.ts:12172


AdwInlineViewSwitcher

AdwInlineViewSwitcher: "stack"

Defined in: generated/jsx.ts:12174


AdwLeaflet

AdwLeaflet: "visibleChild"

Defined in: generated/jsx.ts:12176


AdwMessageDialog

AdwMessageDialog: "extraChild"

Defined in: generated/jsx.ts:12180


AdwNavigationSplitView

AdwNavigationSplitView: "content" | "sidebar"

Defined in: generated/jsx.ts:12181


AdwOverlaySplitView

AdwOverlaySplitView: "content" | "sidebar"

Defined in: generated/jsx.ts:12183


AdwPreferencesDialog

AdwPreferencesDialog: "visiblePage"

Defined in: generated/jsx.ts:12186


AdwPreferencesGroup

AdwPreferencesGroup: "headerSuffix"

Defined in: generated/jsx.ts:12187


AdwPreferencesPage

AdwPreferencesPage: "banner"

Defined in: generated/jsx.ts:12188


AdwPreferencesWindow

AdwPreferencesWindow: "visiblePage"

Defined in: generated/jsx.ts:12189


AdwSplitButton

AdwSplitButton: "child" | "popover"

Defined in: generated/jsx.ts:12193


AdwStatusPage

AdwStatusPage: "child"

Defined in: generated/jsx.ts:12196


AdwTabBar

AdwTabBar: "endActionWidget" | "startActionWidget" | "view"

Defined in: generated/jsx.ts:12197


AdwTabButton

AdwTabButton: "view"

Defined in: generated/jsx.ts:12198


AdwTabOverview

AdwTabOverview: "child" | "view"

Defined in: generated/jsx.ts:12199


AdwToastOverlay

AdwToastOverlay: "child"

Defined in: generated/jsx.ts:12201


AdwToolbarView

AdwToolbarView: "content"

Defined in: generated/jsx.ts:12203


AdwViewSwitcher

AdwViewSwitcher: "stack"

Defined in: generated/jsx.ts:12206


AdwViewSwitcherBar

AdwViewSwitcherBar: "stack"

Defined in: generated/jsx.ts:12207


AdwViewSwitcherTitle

AdwViewSwitcherTitle: "stack"

Defined in: generated/jsx.ts:12208


AdwWindow

AdwWindow: "content"

Defined in: generated/jsx.ts:12147


GtkAspectFrame

GtkAspectFrame: "child"

Defined in: generated/jsx.ts:12152


GtkButton

GtkButton: "child"

Defined in: generated/jsx.ts:12156


GtkCenterBox

GtkCenterBox: "centerWidget" | "endWidget" | "startWidget"

Defined in: generated/jsx.ts:12159


GtkCheckButton

GtkCheckButton: "child" | "group"

Defined in: generated/jsx.ts:12160


GtkComboBox

GtkComboBox: "child"

Defined in: generated/jsx.ts:12163


GtkDragIcon

GtkDragIcon: "child"

Defined in: generated/jsx.ts:12166


GtkExpander

GtkExpander: "child" | "labelWidget"

Defined in: generated/jsx.ts:12167


GtkFlowBoxChild

GtkFlowBoxChild: "child"

Defined in: generated/jsx.ts:12169


GtkFrame

GtkFrame: "child" | "labelWidget"

Defined in: generated/jsx.ts:12170


GtkHeaderBar

GtkHeaderBar: "titleWidget"

Defined in: generated/jsx.ts:12173


GtkLabel

GtkLabel: "mnemonicWidget"

Defined in: generated/jsx.ts:12175


GtkListBoxRow

GtkListBoxRow: "child"

Defined in: generated/jsx.ts:12177


GtkMenuButton

GtkMenuButton: "child" | "popover"

Defined in: generated/jsx.ts:12179


GtkOverlay

GtkOverlay: "child"

Defined in: generated/jsx.ts:12182


GtkPaned

GtkPaned: "endChild" | "startChild"

Defined in: generated/jsx.ts:12184


GtkPopover

GtkPopover: "child" | "defaultWidget"

Defined in: generated/jsx.ts:12185


GtkRevealer

GtkRevealer: "child"

Defined in: generated/jsx.ts:12190


GtkScrolledWindow

GtkScrolledWindow: "child"

Defined in: generated/jsx.ts:12191


GtkSearchBar

GtkSearchBar: "child" | "keyCaptureWidget"

Defined in: generated/jsx.ts:12192


GtkSourceCompletionCell

GtkSourceCompletionCell: "widget"

Defined in: generated/jsx.ts:12164


GtkSourceGutter

GtkSourceGutter: "view"

Defined in: generated/jsx.ts:12171


GtkSourceMap

GtkSourceMap: "view"

Defined in: generated/jsx.ts:12178


GtkStackSidebar

GtkStackSidebar: "stack"

Defined in: generated/jsx.ts:12194


GtkStackSwitcher

GtkStackSwitcher: "stack"

Defined in: generated/jsx.ts:12195


GtkToggleButton

GtkToggleButton: "group"

Defined in: generated/jsx.ts:12202


GtkTreeExpander

GtkTreeExpander: "child"

Defined in: generated/jsx.ts:12204


GtkViewport

GtkViewport: "child"

Defined in: generated/jsx.ts:12205


GtkWindow

GtkWindow: "child" | "defaultWidget" | "focusWidget" | "titlebar" | "transientFor"

Defined in: generated/jsx.ts:12148


GtkWindowHandle

GtkWindowHandle: "child"

Defined in: generated/jsx.ts:12210


VteTerminal

VteTerminal: "contextMenu"

Defined in: generated/jsx.ts:12200


WebKitWebView

WebKitWebView: "relatedView"

Defined in: generated/jsx.ts:12209