On this page:
racket-webview
9.1.900

racket-webview🔗ℹ

    1 Racket Webview - v0.1.7 - 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%

    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 mimetypes

      13.1 Overview

      13.2 Function: path->mimetype

      13.3 Mapping

      13.4 Notes

    14 C API for Racket Integration

      14.1 Version, Export, and Basic Types

      14.2 Enums and Structured Data

      14.3 Ownership

      14.4 Environment and Runtime Control

        14.4.1 Events

          14.4.1.1 Event Polling

      14.5 Contexts

      14.6 Webviews

      14.7 Navigation and JavaScript

      14.8 Window Management

      14.9 Dialogs

      14.10 Remarks

    15 Qt WebView Backend Architecture

      15.1 Introduction

      15.2 Overview

      15.3 Execution Model

      15.4 Shared Memory and Queues

      15.5 Command Execution

      15.6 Event Delivery

      15.7 Contexts and Webviews

      15.8 JavaScript Bridge

      15.9 Navigation and Window Behavior

      15.10 Design Considerations

      15.11 Shared Memory Architecture

    Index