diff --git a/Prototypes/Dock.wl b/Prototypes/Dock.wl index d84fc3b..1fc781b 100644 --- a/Prototypes/Dock.wl +++ b/Prototypes/Dock.wl @@ -6,35 +6,37 @@ CreateDockButton[ assoc_Association ] := Module[{db}, db ] +iconsdir = FileNameJoin[{ $InputDirectoryName, "icons" }]; + buttons := Map[ CreateDockButton, { <| "Name" -> "DocumentationCenter", - "Icon" -> Import[FileNameJoin[{ $InputDirectoryName, "icons", "spikey.png" }]] , + "Icon" -> Import[FileNameJoin[{ iconsdir, "spikey.png" }]] , "Action" :> SystemOpen["paclet:guide/WolframRoot"], "Tooltip" -> "Open Documentation Center" |>, <| "Name" -> "CopyBuildInfo", - "Icon" -> Import[FileNameJoin[{ $InputDirectoryName, "icons", "copy-info.png" }]] , + "Icon" -> Import[FileNameJoin[{ iconsdir, "copy-info.png" }]] , "Action" :> CopyToClipboard[$BuildInfo], "Tooltip" -> "Copy build information" |>, <| "Name" -> "NeuralNetRepository", - "Icon" -> Import[FileNameJoin[{ $InputDirectoryName, "icons", "neuralnet-repo.png" }]] , + "Icon" -> Import[FileNameJoin[{ iconsdir, "neuralnet-repo.png" }]] , "Action" :> SystemOpen["https://resources.wolframcloud.com/NeuralNetRepository"], "Tooltip" -> "Open Neural Network Repository" |>, <| "Name" -> "GitHub", - "Icon" -> Import[FileNameJoin[{ $InputDirectoryName, "icons", "github.png" }]] , + "Icon" -> Import[FileNameJoin[{ iconsdir, "github.png" }]] , "Action" :> SystemOpen["https://github.com/arnoudbuzing/prototypes"], "Tooltip" -> "Open Prototypes Repository" |> } -] +]; CreateDock[] := (Once[buttons]; CreateDock[ $DockButtons ]);