Drawing
deckgl_marimo.DrawingConfig
Configuration for the drawing/editing system.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
mode
|
str
|
One of |
'view'
|
selected_feature_indexes
|
list[int] | None
|
Feature indexes selected for editing ( |
None
|
style
|
DrawingStyle | None
|
Optional :class: |
None
|
delete_selected
|
bool
|
Set True to delete the currently selected feature(s); the frontend resets the flag after acting on it. |
False
|
Example
::
m = dgl.Map(drawing_config=dgl.DrawingConfig(
mode="draw_polygon",
style=dgl.DrawingStyle(fill_color=[255, 140, 0, 100], line_width=2),
))
drawn = widget.value.get("drawing_features", {})
deckgl_marimo.DrawingStyle
Style overrides for drawn features.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
fill_color
|
Any
|
Fill color for completed features (hex, name, RGB, or RGBA). |
None
|
line_color
|
Any
|
Stroke color for completed features. |
None
|
line_width
|
float | None
|
Stroke width in pixels. |
None
|
tentative_fill_color
|
Any
|
Fill color for features while being drawn. |
None
|
tentative_line_color
|
Any
|
Stroke color for features while being drawn. |
None
|
edit_handle_point_color
|
Any
|
Color of vertex edit handles in modify mode. |
None
|
point_radius
|
float | None
|
Radius of drawn points in pixels. |
None
|
show_measurements
|
bool | None
|
Show distance/area tooltips while drawing lines and circles. |
None
|