| AdwAboutDialog | A dialog showing information about the application. |
| AdwAboutWindow | A window showing information about the application. |
| AdwActionRow | A Gtk.ListBoxRow used to present actions. |
| AdwAlertDialog | A dialog presenting a message or a question. |
| AdwApplicationWindow | A freeform application window. |
| AdwAvatar | A widget displaying an image, with a generated fallback. |
| AdwBanner | A bar with contextual information. |
| AdwBin | A widget with one child. |
| AdwBottomSheet | A bottom sheet with an optional bottom bar. |
| AdwBreakpointBin | A widget that changes layout based on available size. |
| AdwButtonContent | A helper widget for creating buttons. |
| AdwButtonRow | A Gtk.ListBoxRow that looks like a button. |
| AdwCarousel | A paginated scrolling widget. |
| AdwCarouselIndicatorDots | A dots indicator for Carousel. |
| AdwCarouselIndicatorLines | A lines indicator for Carousel. |
| AdwClamp | A widget constraining its child to a given size. |
| AdwClampScrollable | A scrollable Clamp. |
| AdwComboRow | A Gtk.ListBoxRow used to choose from a list of items. |
| AdwDialog | An adaptive dialog container. |
| AdwEntryRow | A Gtk.ListBoxRow with an embedded text entry. |
| AdwExpanderRow | A Gtk.ListBoxRow used to reveal widgets. |
| AdwFlap | An adaptive container acting like a box or an overlay. |
| AdwHeaderBar | A title bar widget. |
| AdwInlineViewSwitcher | A view switcher that uses a toggle group. |
| AdwLayoutSlot | A child slot within Layout. |
| AdwLeaflet | An adaptive container acting like a box or a stack. |
| AdwMessageDialog | A dialog presenting a message or a question. |
| AdwMultiLayoutView | A widget for switching between different layouts. |
| AdwNavigationPage | A page within NavigationView or NavigationSplitView. |
| AdwNavigationSplitView | A widget presenting sidebar and content side by side or as a navigation view. |
| AdwNavigationView | A page-based navigation container. |
| AdwOverlaySplitView | A widget presenting sidebar and content side by side or as an overlay. |
| AdwPasswordEntryRow | A EntryRow tailored for entering secrets. |
| AdwPreferencesDialog | A dialog showing application's preferences. |
| AdwPreferencesGroup | A group of preference rows. |
| AdwPreferencesPage | A page from PreferencesDialog. |
| AdwPreferencesRow | A Gtk.ListBoxRow used to present preferences. |
| AdwPreferencesWindow | A window to present an application's preferences. |
| AdwShortcutLabel | A widget that displays a keyboard shortcut. |
| AdwShortcutsDialog | A dialog that displays application's keyboard shortcuts. |
| AdwSpinner | A widget showing a loading spinner. |
| AdwSpinRow | An ActionRow with an embedded spin button. |
| AdwSplitButton | A combined button and dropdown widget. |
| AdwSqueezer | A best fit container. |
| AdwStatusPage | A page used for empty/error states and similar use-cases. |
| AdwSwitchRow | A Gtk.ListBoxRow used to represent two states. |
| AdwTabBar | A tab bar for TabView. |
| AdwTabButton | A button that displays the number of TabView pages. |
| AdwTabOverview | A tab overview for TabView. |
| AdwTabView | A dynamic tabbed container. |
| AdwToastOverlay | A widget showing toasts above its content. |
| AdwToggleGroup | A group of exclusive toggles. |
| AdwToolbarView | A widget containing a page, as well as top and/or bottom bars. |
| AdwViewStack | A view container for ViewSwitcher. |
| AdwViewSwitcher | An adaptive view switcher. |
| AdwViewSwitcherBar | A view switcher action bar. |
| AdwViewSwitcherTitle | A view switcher title. |
| AdwWindow | A freeform window. |
| AdwWindowTitle | A helper widget for setting a window's title and subtitle. |
| AdwWrapBox | A box-like widget that can wrap into multiple lines. |
| ApplicationContext | React Context providing access to the GTK Application instance. |
| GtkAboutDialog | Displays information about a program. |
| GtkActionBar | Presents contextual actions. |
| GtkAppChooserButton | The GtkAppChooserButton lets the user select an application. |
| GtkAppChooserDialog | GtkAppChooserDialog shows a GtkAppChooserWidget inside a GtkDialog. |
| GtkAppChooserWidget | GtkAppChooserWidget is a widget for selecting applications. |
| GtkApplicationWindow | A GtkWindow subclass that integrates with GtkApplication. |
| GtkAspectFrame | Preserves the aspect ratio of its child. |
| GtkAssistant | GtkAssistant is used to represent a complex as a series of steps. |
| GtkBox | Arranges child widgets into a single row or column. |
| GtkButton | Calls a callback function when the button is clicked. |
| GtkCalendar | Displays a Gregorian calendar, one month at a time. |
| GtkCellView | A widget displaying a single row of a GtkTreeModel |
| GtkCenterBox | Arranges three children in a row, keeping the middle child centered as well as possible. |
| GtkCheckButton | Places a label next to an indicator. |
| GtkColorButton | The GtkColorButton allows to open a color chooser dialog to change the color. |
| GtkColorChooserDialog | A dialog for choosing a color. |
| GtkColorChooserWidget | The GtkColorChooserWidget widget lets the user select a color. |
| GtkColorDialogButton | Opens a color chooser dialog to select a color. |
| GtkColumnView | Presents a large dynamic list of items using multiple columns with headers. |
| GtkComboBox | A GtkComboBox is a widget that allows the user to choose from a list of valid choices. |
| GtkComboBoxText | A GtkComboBoxText is a simple variant of GtkComboBox for text-only use cases. |
| GtkDialog | Dialogs are a convenient way to prompt the user for a small amount of input. |
| GtkDragIcon | A GtkRoot implementation for drag icons. |
| GtkDrawingArea | Allows drawing with cairo. |
| GtkDropDown | Allows the user to choose an item from a list of options. |
| GtkEditableLabel | Allows users to edit the displayed text by switching to an “edit mode”. |
| GtkEmojiChooser | Used by text widgets to let users insert Emoji characters. |
| GtkEntry | A single-line text entry widget. |
| GtkExpander | Allows the user to reveal or conceal a child widget. |
| GtkFileChooserDialog | GtkFileChooserDialog is a dialog suitable for use with “File Open” or “File Save” commands. |
| GtkFileChooserWidget | GtkFileChooserWidget is a widget for choosing files. |
| GtkFixed | Places its child widgets at fixed positions and with fixed sizes. |
| GtkFlowBox | Puts child widgets in a reflowing grid. |
| GtkFlowBoxChild | The kind of widget that can be added to a GtkFlowBox. |
| GtkFontButton | The GtkFontButton allows to open a font chooser dialog to change the font. |
| GtkFontChooserDialog | The GtkFontChooserDialog widget is a dialog for selecting a font. |
| GtkFontChooserWidget | The GtkFontChooserWidget widget lets the user select a font. |
| GtkFontDialogButton | Opens a font chooser dialog to select a font. |
| GtkFrame | Surrounds its child with a decorative frame and an optional label. |
| GtkGLArea | Allows drawing with OpenGL. |
| GtkGraphicsOffload | Bypasses gsk rendering by passing the content of its child directly to the compositor. |
| GtkGrid | Arranges its child widgets in rows and columns. |
| GtkGridView | Presents a large dynamic grid of items. |
| GtkHeaderBar | Creates a custom titlebar for a window. |
| GtkIconView | GtkIconView is a widget which displays data in a grid of icons. |
| GtkImage | Displays an image. |
| GtkInfoBar | GtkInfoBar can be used to show messages to the user without a dialog. |
| GtkInscription | Shows text in a predefined area. |
| GtkLabel | Displays a small amount of text. |
| GtkLevelBar | Shows a level indicator. |
| GtkLinkButton | A button with a hyperlink. |
| GtkListBase | The abstract base class for GTK's list widgets. |
| GtkListBox | Shows a vertical list. |
| GtkListBoxRow | The kind of widget that can be added to a GtkListBox. |
| GtkListView | Presents a large dynamic list of items. |
| GtkLockButton | GtkLockButton is a widget to obtain and revoke authorizations needed to operate the controls. |
| GtkMediaControls | Shows controls for video playback. |
| GtkMenuButton | Displays a popup when clicked. |
| GtkMessageDialog | GtkMessageDialog presents a dialog with some message text. |
| GtkNotebook | Switches between children using tabs. |
| GtkOverlay | Places “overlay” widgets on top of a single main child. |
| GtkPageSetupUnixDialog | Presents a page setup dialog for platforms which don’t provide a native page setup dialog, like Unix. |
| GtkPaned | Arranges its children in two panes, horizontally or vertically. |
| GtkPasswordEntry | A single-line text entry widget for entering passwords and other secrets. |
| GtkPicture | Displays a GdkPaintable. |
| GtkPopover | Presents a bubble-like popup. |
| GtkPopoverMenu | A subclass of GtkPopover that implements menu behavior. |
| GtkPopoverMenuBar | Presents a horizontal bar of items that pop up menus when clicked. |
| GtkPrintUnixDialog | A print dialog for platforms which don’t provide a native print dialog, like Unix. |
| GtkProgressBar | Displays the progress of a long-running operation. |
| GtkRange | Base class for widgets which visualize an adjustment. |
| GtkRevealer | Animates the transition of its child from invisible to visible. |
| GtkScale | Allows to select a numeric value with a slider control. |
| GtkScaleButton | Provides a button which pops up a scale widget. |
| GtkScrollbar | Shows a horizontal or vertical scrollbar. |
| GtkScrolledWindow | Makes its child scrollable. |
| GtkSearchBar | Reveals a search entry when search is started. |
| GtkSearchEntry | A single-line text entry widget for use as a search entry. |
| GtkSeparator | Draws a horizontal or vertical line to separate other widgets. |
| GtkShortcutLabel | GtkShortcutLabel displays a single keyboard shortcut or gesture. |
| GtkShortcutsGroup | A GtkShortcutsGroup represents a group of related keyboard shortcuts or gestures. |
| GtkShortcutsSection | A GtkShortcutsSection collects all the keyboard shortcuts and gestures for a major application mode. |
| GtkShortcutsShortcut | A GtkShortcutsShortcut represents a single keyboard shortcut or gesture with a short text. |
| GtkShortcutsWindow | A GtkShortcutsWindow shows information about the keyboard shortcuts and gestures of an application. |
| GtkSourceCompletionCell | Widget for single cell of completion proposal. |
| GtkSourceGutter | Gutter object for View. |
| GtkSourceGutterRenderer | Gutter cell renderer. |
| GtkSourceGutterRendererPixbuf | Renders a pixbuf in the gutter. |
| GtkSourceGutterRendererText | Renders text in the gutter. |
| GtkSourceHoverDisplay | Display for interactive tooltips. |
| GtkSourceMap | Widget that displays a map for a specific View. |
| GtkSourceStyleSchemeChooserButton | A button to launch a style scheme selection dialog. |
| GtkSourceStyleSchemeChooserWidget | A widget for choosing style schemes. |
| GtkSourceStyleSchemePreview | A preview widget for StyleScheme. |
| GtkSourceView | Subclass of Gtk.TextView. |
| GtkSpinButton | Allows to enter or change numeric values. |
| GtkSpinner | Displays an icon-size spinning animation. |
| GtkStack | Shows one of its children at a time. |
| GtkStackSidebar | Uses a sidebar to switch between GtkStack pages. |
| GtkStackSwitcher | Shows a row of buttons to switch between GtkStack pages. |
| GtkStatusbar | A GtkStatusbar widget is usually placed along the bottom of an application's main Gtk.Window. |
| GtkSwitch | Shows a "light switch" that has two states: on or off. |
| GtkText | A single-line text entry. |
| GtkTextView | Displays the contents of a Gtk.TextBuffer. |
| GtkToggleButton | Shows a button which remains “pressed-in” when clicked. |
| GtkTreeExpander | Provides an expander for a tree-like list. |
| GtkTreeView | A widget for displaying both trees and lists |
| GtkVideo | Shows a GtkMediaStream with media controls. |
| GtkViewport | Implements scrollability for widgets that don't support scrolling on their own. |
| GtkVolumeButton | GtkVolumeButton is a GtkScaleButton subclass tailored for volume control. |
| GtkWidget | The base class for all widgets. |
| GtkWindow | A toplevel window which can contain other widgets. |
| GtkWindowControls | Shows window frame controls. |
| GtkWindowHandle | Implements titlebar functionality for a window. |
| reconciler | The GTKX React reconciler instance. |
| VteTerminal | - |
| WebKitWebView | The central class of the WPE WebKit and WebKitGTK APIs. |
| WebKitWebViewBase | - |
| x | GTKX-specific intrinsic elements and components. |