Slint C++ Logo
0.2.3

Getting Started

  • Installing or Building with CMake
    • Binary Packages
    • Building from Sources
      • Features
      • Cross-compiling
  • First Steps
    • Tutorial
    • Template
  • Recipes and Examples
    • Get Started
      • A clickable Button
      • React to a Button in native code
      • Use property bindings to synchronize controls
    • Animations
      • Animate the position of an element
      • Animation Sequence
    • States
      • Associate multiple property values with states
      • Transitions
    • Layouts
      • Vertical
      • Horizontal
      • Grid
    • Global Callbacks
      • Invoke a globally registered native callback from Slint
    • Custom widgets
      • Custom Button
      • ToggleSwitch
      • CustomSlider
      • Custom Tabs

C++ / .slint Integration

  • Overview
    • Compiled .slint designs
    • Run-time interpreted .slint designs
  • Type Mapping to C++
    • Structures
  • Example Generated Code
    • Example
    • Global Singletons

Reference

  • C++ API Reference
    • Class Hierarchy
    • File Hierarchy
    • Full API
      • Namespaces
        • Namespace slint
        • Namespace slint::interpreter
        • Namespace slint::testing
      • Classes and Structs
        • Struct Image
        • Struct Diagnostic
        • Struct PropertyDescriptor
        • Struct Struct
        • Struct Struct::iterator
        • Template Struct RgbaColor
        • Struct SharedString
        • Template Struct SharedVector
        • Template Struct Size
        • Struct Timer
        • Class Brush
        • Class Color
        • Template Class ComponentHandle
        • Template Class ComponentWeakHandle
        • Class ComponentCompiler
        • Class ComponentDefinition
        • Class ComponentInstance
        • Class Value
        • Template Class Model
        • Template Class VectorModel
        • Class Window
      • Enums
        • Enum CloseRequestResponse
        • Enum GraphicsAPI
        • Enum DiagnosticLevel
        • Enum ValueType
        • Enum RenderingState
        • Enum SetRenderingNotifierError
        • Enum TimerMode
      • Functions
        • Template Function slint::blocking_invoke_from_event_loop
        • Template Function slint::invoke_from_event_loop
        • Function slint::quit_event_loop
        • Function slint::run_event_loop
        • Function slint::testing::send_keyboard_string_sequence
      • Defines
        • Define SLINT_VERSION_MAJOR
        • Define SLINT_VERSION_MINOR
        • Define SLINT_VERSION_PATCH
  • Index (C++)
  • The .slint UI Design Language
    • Language Reference
      • .slint files
        • Container Components
      • Comments
      • Identifiers
      • Properties
        • Bindings
        • Two-way Bindings
      • Types
        • Structs
        • Custom named structures
        • Arrays / Model
        • Conversions
        • Relative Lengths
      • Callback
        • Callback aliases
      • Expressions
        • Strings
        • Colors and Brushes
        • Images
        • Arrays/Structs
      • Statements
      • Repetition
        • Examples
      • Conditional element
      • Animations
      • States
        • Transitions
      • Global Singletons
      • Modules
      • Focus Handling
      • Builtin functions
        • Math namespace
        • Colors namespace
      • Font Handling
    • Builtin Elements
      • Common properties
        • Drop Shadows
      • Window
        • Properties
      • Rectangle
        • Properties
        • Example
      • Image
        • Properties
        • Example
      • Text
        • Properties
        • Example
      • Path
        • Common Path Properties
      • TouchArea
        • Properties
        • Callbacks
        • Example
      • FocusScope
        • Properties
        • Methods
        • Callbacks
        • Example
      • VerticalLayout / HorizontalLayout
      • Properties
      • Example
      • GridLayout
        • Properties
        • Examples
      • PathLayout
      • Flickable
        • Properties
        • Example
      • TextInput
        • Properties
        • Methods
        • Callbacks
        • Example
      • PopupWindow
        • Methods
        • Example
      • Dialog
        • Properties
        • Example
    • Builtin Structures
      • Point
        • Fields
      • KeyEvent
        • Fields
      • KeyboardModifiers
        • Fields
      • PointerEvent
        • Fields
    • Builtin Enums
      • TextHorizontalAlignment
        • Values
      • TextVerticalAlignment
        • Values
      • TextWrap
        • Values
      • TextOverflow
        • Values
      • EventResult
        • Values
      • FillRule
        • Values
      • DialogButtonRole
        • Values
      • MouseCursor
        • Values
      • InputType
        • Values
    • Namespaces
      • Keys
      • Colors
    • Widgets
      • Button
        • Properties
        • Callbacks
        • Example
      • StandardButton
        • Properties
        • Callbacks
        • Example
      • CheckBox
        • Properties
        • Callbacks
        • Example
      • SpinBox
        • Properties
        • Example
      • Slider
        • Properties
        • Callbacks
        • Example
      • GroupBox
        • Properties
        • Example
      • LineEdit
        • Properties
        • Callbacks
        • Example
      • TextEdit
        • Properties
        • Callbacks
        • Example
      • ScrollView
        • Properties
        • Example
      • ListView
        • Properties
        • Example
      • StandardListView
        • Properties
        • Example
      • ComboBox
        • Properties
        • Callbacks
        • Example
      • TabWidget
        • Properties
        • Properties of the Tab element
        • Example
      • HorizontalBox, VerticalBox, GridBox
      • AboutSlint
    • Positioning and Layout of Elements
      • Explicit Placement
      • Automatic Placement using Layouts
      • Common Properties on Layout Elements
      • VerticalLayout and HorizontalLayout
        • Alignment
        • Stretch algorithm
        • for
      • GridLayout
      • PathLayout
  • Debugging Techniques
    • Slow Motion Animations
    • User Interface Scaling
    • Performance Debugging
  • Migrating from Older Versions
    • Migrating from Version 0.1.x to 0.2.0
      • CMake interface
      • Models
      • C++ Interpreter API
        • Callbacks
        • Models
Slint C++
  • »
  • File slint_enums_internal.h

File slint_enums_internal.h

↰ Parent directory (cppdocs/generated_include)

Contents

  • Definition (cppdocs/generated_include/slint_enums_internal.h)

  • Included By

  • Namespaces

Definition (cppdocs/generated_include/slint_enums_internal.h)

  • Program Listing for File slint_enums_internal.h

Included By

  • File slint_brush_internal.h

  • File slint_color_internal.h

  • File slint_image_internal.h

  • File slint_internal.h

  • File slint_pathdata_internal.h

Namespaces

  • Namespace slint


© Copyright 2022, info@slint-ui.com.

Built with Sphinx using a theme provided by Read the Docs.