Skip to content

Commit f1a5591

Browse files
author
Brad Carman
committed
bug fixes
1 parent c840a45 commit f1a5591

File tree

7 files changed

+161
-11
lines changed

7 files changed

+161
-11
lines changed
1.12 KB
Loading
Lines changed: 131 additions & 0 deletions
Loading
-232 Bytes
Loading

icons/ModelingToolkitStandardLibrary/Hydraulic/IsothermalCompressible/DynamicVolume.svg

Lines changed: 26 additions & 7 deletions
Loading

src/ModelingToolkitDesigner.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const design_colors = DesignMap[
2727
DesignColorMap("ModelingToolkitStandardLibrary.Electrical.Pin", :tomato)
2828
DesignColorMap(
2929
"ModelingToolkitStandardLibrary.Mechanical.Translational.MechanicalPort",
30-
:green,
30+
:yellowgreen,
3131
)
3232
DesignColorMap(
3333
"ModelingToolkitStandardLibrary.Mechanical.TranslationalPosition.Flange",
@@ -231,7 +231,7 @@ function is_pass_thru(system::ODESystem)
231231
end
232232

233233
function design_file(system::ODESystem, path::String)
234-
@assert !isnothing(system.gui_metadata.type) "ODESystem must use @component: $(system.name)"
234+
@assert !isnothing(system.gui_metadata) "ODESystem must use @component: $(system.name)"
235235

236236
# path = joinpath(@__DIR__, "designs")
237237
if !isdir(path)
@@ -363,7 +363,7 @@ get_change(::Val{Keyboard.right}) = (+Δh / 5, 0.0)
363363
function view(design::ODESystemDesign, interactive = true)
364364

365365
if interactive
366-
GLMakie.activate!()
366+
GLMakie.activate!(inline=false)
367367
else
368368
CairoMakie.activate!()
369369
end
@@ -458,7 +458,7 @@ function view(design::ODESystemDesign, interactive = true)
458458

459459
x = xvalues[1] + Δh * 0.8 * 0.5
460460
y = yvalues[1] + Δh * 0.8 * 0.5
461-
selected_system = filtersingle(
461+
selected_system = filterfirst(
462462
s -> is_tuple_approx(s.xy[], (x, y); atol = 1e-3),
463463
[design.components; design.connectors],
464464
)

0 commit comments

Comments
 (0)