Skip to content

Feat/toolbox parser ingest rangeslider markers#133

Merged
facontidavide merged 4 commits into
mainfrom
feat/toolbox-parser-ingest-rangeslider-markers
Jun 22, 2026
Merged

Feat/toolbox parser ingest rangeslider markers#133
facontidavide merged 4 commits into
mainfrom
feat/toolbox-parser-ingest-rangeslider-markers

Conversation

@facontidavide

Copy link
Copy Markdown
Contributor

No description provided.

GNERSIS and others added 4 commits June 22, 2026 15:26
Add create_parser_ingest / release_parser_ingest tail slots to PJ_toolbox_runtime_host_vtable_t so a toolbox plugin can push parsed records into a toolbox-created data source via the standard DataSourceRuntimeHostView (ensureParserBinding / pushMessage).

C++ wrappers ToolboxRuntimeHostView::createParserIngest / releaseParserIngest gate on PJ_HAS_TAIL_SLOT and return an "older host" error when the host predates the slot. Tail-appended and struct_size-gated, so no PJ_ABI_VERSION bump; ABI sentinels pin create_parser_ingest@24, release_parser_ingest@32, sizeof==40.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…rMarkers)

WidgetData::setRangeSliderMarkers emits a "range_markers" array of {start,end,label}; WidgetDataView::rangeSliderMarkers reads it back (nullopt = never set, empty = cleared). Each marker draws a box at its true [start,end] extent; the host shades boxes overlapping the current [lower,upper] selection.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@facontidavide facontidavide merged commit 7975095 into main Jun 22, 2026
4 checks passed
@facontidavide facontidavide deleted the feat/toolbox-parser-ingest-rangeslider-markers branch June 22, 2026 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants