On this page:
racket-webview
9.3

racket-webview🔗ℹ

    1 Racket Webview - v0.1.9 - Introduction

      1.1 Overview

      1.2 Core Concepts

      1.3 Modules

      1.4 Typical Usage

    2 wv-context

      2.1 Overview

    3 wv-settings

      3.1 Overview

      3.2 Class: wv-settings%

    4 wv-window

      4.1 Overview

      4.2 Class: wv-window%

      4.3 Events

      4.4 Function: root-file-not-found-handler

      4.5 Re-exports

    5 menu

      5.1 Overview

      5.2 Internal Representation

      5.3 Predicates

      5.4 Constructors

      5.5 Traversal and Lookup

      5.6 Mutation

      5.7 Conversion

      5.8 Accessors

    6 wv-dialog

      6.1 Overview

      6.2 Class: wv-dialog%

    7 wv-element

      7.1 Overview

      7.2 Class: wv-element%

    8 wv-input

      8.1 Overview

      8.2 Common Structure

      8.3 Class: wv-input/text%

      8.4 Class: wv-input/number%

      8.5 Class: wv-input/boolean%

      8.6 Class: wv-input/date%

      8.7 Class: wv-input/time%

      8.8 Class: wv-input/datetime%

      8.9 Class: wv-input/range%

      8.10 Class: wv-input/check%

      8.11 Class: wv-input/radio%

      8.12 Class: wv-input/color%

      8.13 Class: wv-input/select%

    9 JavaScript Transformation

      9.1 Primitive values

      9.2 Function calls and method calls

      9.3 Operators

      9.4 Definitions and assignments

      9.5 Functions

      9.6 Control flow and statement blocks

      9.7 Sequential bindings

      9.8 Lists

      9.9 Embedding Racket values

      9.10 Example

      9.11 Limitations

    10 racket-webview

      10.1 Architecture

      10.2 Contexts

      10.3 Windows

      10.4 Navigation and Content

      10.5 JavaScript

      10.6 Dialogs

      10.7 DOM Interaction

        10.7.1 Selectors and Element Identifiers

        10.7.2 Event Binding

        10.7.3 DOM Values

        10.7.4 Classes, Styles

        10.7.5 Attributes

        10.7.6 Inner HTML

      10.8 File Filters

      10.9 Utilities

      10.10 Diagnostics

    11 Racket FFI Interface for rktwebview_qt

      11.1 Overview

      11.2 Requirements

      11.3 Backend Availability

      11.4 Module Initialization

      11.5 Data Model

        11.5.1 The rkt-wv Structure

      11.6 HTTP(S) Contexts

      11.7 Creating Webviews

      11.8 Window Lifecycle

      11.9 Window Configuration

      11.10 Navigation

      11.11 JavaScript Execution

      11.12 Window Geometry

      11.13 Developer Tools

      11.14 Native Dialogs

      11.15 Event Delivery

      11.16 Version Information

      11.17 Example

      11.18 Summary

    12 rgba

      12.1 Overview

      12.2 Predicates

      12.3 Structure Type

      12.4 Conversion

    13 C API for Racket Integration

      13.1 Version, Export, and Basic Types

      13.2 Enums and Structured Data

      13.3 Ownership

      13.4 Environment and Runtime Control

        13.4.1 Events

          13.4.1.1 Event Polling

      13.5 Contexts

      13.6 Webviews

      13.7 Navigation and JavaScript

      13.8 Window Management

      13.9 Dialogs

      13.10 Remarks

    14 Qt WebView Backend Architecture

      14.1 Introduction

      14.2 Overview

      14.3 Execution Model

      14.4 Shared Memory and Queues

      14.5 Command Execution

      14.6 Event Delivery

      14.7 Contexts and Webviews

      14.8 JavaScript Bridge

      14.9 Navigation and Window Behavior

      14.10 Design Considerations

      14.11 Shared Memory Architecture

    Index