Docs Index
Guides
- FAQFrequently asked questions.
- Getting startedHow to use Yue in C++.
- Events and delegatesWalkthrough of the event system.
- Layout systemHow to manage the layout of Views.
- Drag and dropWalkthrough of the drag and drop APIs.
Components
- AppApplication class.
- AppearanceInformation about user's appearance preferences.
- AttributedTextText with styles.
- BrowserNative webview using system browser.
- ButtonNative button, can also be used as checkbox and radio button.
- CanvasOffscreen drawing.
- ClipboardNative clipboard.
- Color32-bit Color with alpha channel.
- ComboBoxChoose a single item from a list of items or type a custom value.
- ContainerDrawable view with child views.
- CursorNative cursor.
- DatePickerA view displays date and time with editing ability.
- EntrySingle-line text input view.
- FileDialogBase class for file dialogs.
- FileOpenDialogDialog used for opening files or folders.
- FileSaveDialogDialog used for saveing files.
- FontNative font.
- GifPlayerImage view with animated GIF support.
- GroupDisplay a container view with title and border.
- ImageNative image.
- LabelDisplay text.
- LifetimeApplication lifetime.
- MenuPopup menu.
- MenuBarMenu bar.
- MenuBaseBase class of menu bar and popup menu.
- MenuItemMenu item.
- MessageLoopPost events to main GUI message loop.
- MessageBoxA window showing some text and buttons.
- NotificationSend native notifications.
- NotificationCenterHandle events of notifications.
- PainterGraphic context.
- PickerChoose a single item from a list of items.
- ProgressBarHorizontal bar showing progress.
- ProtocolAsarJobRead asar archives to serve custom protocol requests.
- ProtocolFileJobRead file to serve custom protocol requests.
- ProtocolJobResponse to custom protocol requests.
- ProtocolStringJobUse string as response to custom protocol requests.
- ResponderBase class of Window and View for event processing.
- ScreenReceive information about system’s monitor or screen.
- ScrollShow a part of view with scrollbar.
- SeparatorA horizontal or vertical line.
- SimpleTableModelA simple implementation of TableModel.
- SliderA slider bar for selecting numerical value.
- StateGlobal state.
- TabMultipage view with tabs.
- TableTable view.
- TableModelBase class for models of Table.
- TextEditPlain text input view.
- ToolbarWindow toolbar.
- TrayTray item displayed in system notification area.
- VibrantTranslucency view.
- ViewBase class for GUI components.
- WindowNative window.
Structures
- AcceleratorKeyboard shortcut.
- App::ActivationPolicyActivation policies that control how the app is activated.
- App::ShortcutOptionsOptions for creating start menu shortcut.
- Browser::OptionsOptions for creating browser.
- BufferA chunk of memory.
- Button::StyleRepresent visual types of- Button.
- Button::TypeRepresent possible- Buttontypes.
- Clipboard::DataClipboard data.
- Clipboard::Data::TypeType of clipboard data.
- Clipboard::TypeType of- Clipboard.
- Color::NameTheme names of colors.
- Cursor::TypeType of cursor.
- DatePicker::ElementThe DatePicker element masks.
- DatePicker::OptionsOptions for creating DatePicker.
- DisplayInformation of monitor.
- DraggingInfoInformation about a dragging session.
- DragOperationOperations of dragging.
- DragOptionsOptions for starting a drag operation.
- Entry::TypeRepresent possible- Entrytypes.
- EventGeneric input event type.
- EventTypeRepresent possible event types.
- FileDialog::FilterFileDialog filters.
- FileDialog::OptionThe file dialog option masks.
- Font::StyleRepresent font styles.
- Font::WeightRepresent font weights.
- ImageScaleImage scaling behaviors.
- InsetsFBorders inside rectangle.
- KeyboardCodeCodes of keyboard keys.
- KeyboardModifierThe keyboard modifier masks.
- KeyEventKeyboard event.
- Lifetime::ReplyReturn type of- open_files.
- MenuItem::RolePreset defaults for common menu items.
- MenuItem::TypeRepresent possible- Menuitemtypes.
- MessageBox::TypeRepresent possible- MessageBoxtypes.
- MouseEventMouse event.
- Notification::ActionDescribes the action button of- Notification.
- NotificationCenter::COMServerOptionsOptions for creating COM server.
- NotificationCenter::InputDataThe data passed in- on_toast_activateevent.
- OrientationHorizontal or vertical orientation.
- PointFA point with x and y coordinate.
- RectFRectangle type.
- Scroll::ElasticityScroll elasticity.
- Scroll::PolicyScrollbar policy.
- SignalConnect and emit events.
- SizeFSize type.
- Table::ColumnOptionsOptions for columns of Table.
- Table::ColumnTypeType of- Table's column.
- TextAlignText alignment.
- TextAttributesOptions for drawing text.
- TextFormatOptions for layouting text.
- Toolbar::DisplayModePossible display modes of- Toolbar.
- Toolbar::ItemRepresent an item of- Toolbar.
- Vector2dFTwo dimensions vector.
- Vibrant::BlendingModeThe blending mode of a- Vibrantview.
- Vibrant::MaterialThe material of a- Vibrantview.
- Window::OptionsOptions for creating window.