Skip to contents

Start here

ptr_app()
Build a ggpaintr Shiny App
ptr_app_bslib()
Build a ggpaintr Shiny App with a bslib Theme

Shiny integration

Embed ggpaintr inside a larger Shiny app while keeping package-owned runtime behavior.

ptr_server()
Register ggpaintr Server Logic
ptr_build_ids()
Build Standard Output Ids for ggpaintr Integration
ptr_server_state()
Build Reactive Server State for ggpaintr
ptr_setup_controls()
Bind the Generated Control Panel into a Shiny App
ptr_register_draw()
Bind Draw Behavior into a Shiny App
ptr_register_plot()
Bind Default Plot Rendering into a Shiny App
ptr_register_error()
Bind Default Error Rendering into a Shiny App
ptr_register_code()
Bind Default Code Rendering into a Shiny App
ptr_extract_plot()
Return the Built Plot from a Runtime Result
ptr_extract_error()
Return Default Error UI from a Runtime Result
ptr_extract_code()
Return Generated Code Text from a Runtime Result
ptr_input_ui()
Build Default ggpaintr Control Widgets
ptr_output_ui()
Build Default ggpaintr Output Widgets

Placeholder extensibility

Register and reuse supported custom placeholder types without editing package internals.

ptr_define_placeholder()
Construct a Custom ggpaintr Placeholder
ptr_merge_placeholders()
Build the Effective Placeholder Registry for ggpaintr
ptr_missing_expr()
Return the Sentinel for Removing a Placeholder Argument

Data preparation

ptr_normalize_column_names()
Normalize Dataset Column Names for ggpaintr

Advanced runtime

Low-level helpers intentionally exported for advanced tests, tooling, and custom runtime workflows.

ptr_parse_formula()
Parse a Paintr Formula
ptr_runtime_input_spec()
Describe the Runtime Inputs for a Parsed Formula
ptr_exec()
Build the Full Runtime Result for a Paintr App
ptr_assemble_plot()
Build a Plot from Completed Layer Expressions

Copy customization

ptr_merge_ui_text()
Build Effective Copy Rules
ptr_resolve_ui_text()
Resolve Copy for One Control or App Element