Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
Loading...
Searching...
No Matches
donner::editor::internal::FillStrokeWidgetLayout Struct Reference

Screen-space rectangles for every drawable/interactive part of the widget. More...

#include "donner/editor/FillStrokeWidget.h"

Public Attributes

ImVec2 fillMin
ImVec2 fillMax
 Front (fill) swatch.
ImVec2 strokeMin
ImVec2 strokeMax
 Back (stroke) swatch.
ImVec2 swapMin
ImVec2 swapMax
 Swap double-arrow affordance.
ImVec2 fillNoneMin
ImVec2 fillNoneMax
 Fill "set none" affordance.
ImVec2 strokeNoneMin
ImVec2 strokeNoneMax
 Stroke "set none" affordance.
ImVec2 fillChipMin
ImVec2 fillChipMax
 Fill custom-paint label chip.
ImVec2 strokeChipMin
ImVec2 strokeChipMax
 Stroke custom-paint label chip.

Detailed Description

Screen-space rectangles for every drawable/interactive part of the widget.

Member Data Documentation

◆ fillChipMax

ImVec2 donner::editor::internal::FillStrokeWidgetLayout::fillChipMax

Fill custom-paint label chip.

◆ fillChipMin

ImVec2 donner::editor::internal::FillStrokeWidgetLayout::fillChipMin

◆ fillMax

ImVec2 donner::editor::internal::FillStrokeWidgetLayout::fillMax

Front (fill) swatch.

◆ fillMin

ImVec2 donner::editor::internal::FillStrokeWidgetLayout::fillMin

◆ fillNoneMax

ImVec2 donner::editor::internal::FillStrokeWidgetLayout::fillNoneMax

Fill "set none" affordance.

◆ fillNoneMin

ImVec2 donner::editor::internal::FillStrokeWidgetLayout::fillNoneMin

◆ strokeChipMax

ImVec2 donner::editor::internal::FillStrokeWidgetLayout::strokeChipMax

Stroke custom-paint label chip.

◆ strokeChipMin

ImVec2 donner::editor::internal::FillStrokeWidgetLayout::strokeChipMin

◆ strokeMax

ImVec2 donner::editor::internal::FillStrokeWidgetLayout::strokeMax

Back (stroke) swatch.

◆ strokeMin

ImVec2 donner::editor::internal::FillStrokeWidgetLayout::strokeMin

◆ strokeNoneMax

ImVec2 donner::editor::internal::FillStrokeWidgetLayout::strokeNoneMax

Stroke "set none" affordance.

◆ strokeNoneMin

ImVec2 donner::editor::internal::FillStrokeWidgetLayout::strokeNoneMin

◆ swapMax

ImVec2 donner::editor::internal::FillStrokeWidgetLayout::swapMax

Swap double-arrow affordance.

◆ swapMin

ImVec2 donner::editor::internal::FillStrokeWidgetLayout::swapMin

The documentation for this struct was generated from the following file: