From 2575567a7a7bd124802a36210e05cf80fc0a6d09 Mon Sep 17 00:00:00 2001 From: Kamil Duda Date: Mon, 29 Jun 2020 14:54:07 +0200 Subject: [PATCH] Add Person icon --- C4_Context.puml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/C4_Context.puml b/C4_Context.puml index a28a9cb..6d8c6ac 100644 --- a/C4_Context.puml +++ b/C4_Context.puml @@ -60,6 +60,9 @@ skinparam database<> { BorderColor #8A8A8A } +!define ICON_SCALE 3 +!define PERSON_ICON <&person,scale=ICON_SCALE> + ' Layout ' ################################## @@ -77,11 +80,11 @@ endlegend ' Elements ' ################################## -!define Person(e_alias, e_label) rectangle "==e_label" <> as e_alias -!define Person(e_alias, e_label, e_descr) rectangle "==e_label\n\n e_descr" <> as e_alias +!define Person(e_alias, e_label) rectangle "PERSON_ICON\n ==e_label" <> as e_alias +!define Person(e_alias, e_label, e_descr) rectangle "PERSON_ICON\n ==e_label\n\n e_descr" <> as e_alias -!define Person_Ext(e_alias, e_label) rectangle "==e_label" <> as e_alias -!define Person_Ext(e_alias, e_label, e_descr) rectangle "==e_label\n\n e_descr" <> as e_alias +!define Person_Ext(e_alias, e_label) rectangle "PERSON_ICON\n ==e_label" <> as e_alias +!define Person_Ext(e_alias, e_label, e_descr) rectangle "PERSON_ICON\n ==e_label\n\n e_descr" <> as e_alias !define System(e_alias, e_label) rectangle "==e_label" <> as e_alias !define System(e_alias, e_label, e_descr) rectangle "==e_label\n\n e_descr" <> as e_alias @@ -99,4 +102,4 @@ endlegend ' ################################## !define Enterprise_Boundary(e_alias, e_label) Boundary(e_alias, e_label, "Enterprise") -!define System_Boundary(e_alias, e_label) Boundary(e_alias, e_label, "System") \ No newline at end of file +!define System_Boundary(e_alias, e_label) Boundary(e_alias, e_label, "System")