summaryrefslogtreecommitdiff
path: root/doc/helm-figures/helm-source-in-file.svg
diff options
context:
space:
mode:
Diffstat (limited to 'doc/helm-figures/helm-source-in-file.svg')
-rw-r--r--doc/helm-figures/helm-source-in-file.svg42
1 files changed, 42 insertions, 0 deletions
diff --git a/doc/helm-figures/helm-source-in-file.svg b/doc/helm-figures/helm-source-in-file.svg
new file mode 100644
index 00000000..fd3c232d
--- /dev/null
+++ b/doc/helm-figures/helm-source-in-file.svg
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="460px" preserveAspectRatio="none" style="width:424px;height:460px;" version="1.1" viewBox="0 0 424 460" width="424px" zoomAndPan="magnify"><defs><filter height="300%" id="f5kzyhvfe01ya" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><text fill="#000000" font-family="sans-serif" font-size="18" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="240" x="95.5" y="16.708">Parents and Children of</text><text fill="#000000" font-family="sans-serif" font-size="18" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="201" x="115" y="37.6611">'helm-source-in-file'</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="218.5" y="58.6143"/><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="218.5" y="79.5674"/><!--MD5=[df56542e8c7b1aabe649dc484b739778]
+class helm-source-in-buffer--><rect fill="#FEFECE" filter="url(#f5kzyhvfe01ya)" height="48" id="helm-source-in-buffer" style="stroke: #A80036; stroke-width: 1.5;" width="185" x="6" y="199.8125"/><ellipse cx="21" cy="215.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M23.9688,221.4531 Q23.3906,221.75 22.75,221.8906 Q22.1094,222.0469 21.4063,222.0469 Q18.9063,222.0469 17.5781,220.4063 Q16.2656,218.75 16.2656,215.625 Q16.2656,212.5 17.5781,210.8438 Q18.9063,209.1875 21.4063,209.1875 Q22.1094,209.1875 22.75,209.3438 Q23.4063,209.5 23.9688,209.7969 L23.9688,212.5156 Q23.3438,211.9375 22.75,211.6719 Q22.1563,211.3906 21.5313,211.3906 Q20.1875,211.3906 19.5,212.4688 Q18.8125,213.5313 18.8125,215.625 Q18.8125,217.7188 19.5,218.7969 Q20.1875,219.8594 21.5313,219.8594 Q22.1563,219.8594 22.75,219.5938 Q23.3438,219.3125 23.9688,218.7344 L23.9688,221.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="153" x="35" y="219.9668">helm-source-in-buffer</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="190" y1="231.8125" y2="231.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="190" y1="239.8125" y2="239.8125"/><!--MD5=[2a25ce0fce2e5578c6c8a1e5bf210dba]
+class helm-source-in-file--><rect fill="#FEFECE" filter="url(#f5kzyhvfe01ya)" height="141.6328" id="helm-source-in-file" style="stroke: #A80036; stroke-width: 1.5;" width="166" x="15.5" y="307.8125"/><ellipse cx="31.4" cy="323.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M34.3688,329.4531 Q33.7906,329.75 33.15,329.8906 Q32.5094,330.0469 31.8063,330.0469 Q29.3063,330.0469 27.9781,328.4063 Q26.6656,326.75 26.6656,323.625 Q26.6656,320.5 27.9781,318.8438 Q29.3063,317.1875 31.8063,317.1875 Q32.5094,317.1875 33.15,317.3438 Q33.8063,317.5 34.3688,317.7969 L34.3688,320.5156 Q33.7438,319.9375 33.15,319.6719 Q32.5563,319.3906 31.9313,319.3906 Q30.5875,319.3906 29.9,320.4688 Q29.2125,321.5313 29.2125,323.625 Q29.2125,325.7188 29.9,326.7969 Q30.5875,327.8594 31.9313,327.8594 Q32.5563,327.8594 33.15,327.5938 Q33.7438,327.3125 34.3688,326.7344 L34.3688,329.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="132" x="45.6" y="327.9668">helm-source-in-file</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="16.5" x2="180.5" y1="339.8125" y2="339.8125"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="154" x="21.5" y="354.0229">The contents of the FILE will</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="140" x="21.5" y="366.8276">be used as candidates in</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="38" x="21.5" y="379.6323">buffer.</text><line style="stroke: #A80036; stroke-width: 1.0;" x1="16.5" x2="180.5" y1="386.2266" y2="386.2266"/><line style="stroke: #A80036; stroke-width: 1.0;" x1="16.5" x2="180.5" y1="388.2266" y2="388.2266"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="17" x="21.5" y="417.2417">init</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="83" x="21.5" y="430.0464">candidates-file</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="42" x="21.5" y="442.8511">get-line</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="16.5" x2="35" y1="400.6289" y2="400.6289"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="127" x="35" y="403.937">some interesting slots</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="162" x2="180.5" y1="400.6289" y2="400.6289"/><!--MD5=[8da85e6ec6935d54267014e974a66b51]
+class helm-source--><rect fill="#FEFECE" filter="url(#f5kzyhvfe01ya)" height="48" id="helm-source" style="stroke: #A80036; stroke-width: 1.5;" width="119" x="39" y="91.8125"/><ellipse cx="54" cy="107.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M56.9688,113.4531 Q56.3906,113.75 55.75,113.8906 Q55.1094,114.0469 54.4063,114.0469 Q51.9063,114.0469 50.5781,112.4063 Q49.2656,110.75 49.2656,107.625 Q49.2656,104.5 50.5781,102.8438 Q51.9063,101.1875 54.4063,101.1875 Q55.1094,101.1875 55.75,101.3438 Q56.4063,101.5 56.9688,101.7969 L56.9688,104.5156 Q56.3438,103.9375 55.75,103.6719 Q55.1563,103.3906 54.5313,103.3906 Q53.1875,103.3906 52.5,104.4688 Q51.8125,105.5313 51.8125,107.625 Q51.8125,109.7188 52.5,110.7969 Q53.1875,111.8594 54.5313,111.8594 Q55.1563,111.8594 55.75,111.5938 Q56.3438,111.3125 56.9688,110.7344 L56.9688,113.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="87" x="68" y="111.9668">helm-source</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="40" x2="157" y1="123.8125" y2="123.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="40" x2="157" y1="131.8125" y2="131.8125"/><path d="M216.5,343.3125 L216.5,374.8125 L181.61,378.8125 L216.5,382.8125 L216.5,413.8438 A0,0 0 0 0 216.5,413.8438 L412.5,413.8438 A0,0 0 0 0 412.5,413.8438 L412.5,353.3125 L402.5,343.3125 L216.5,343.3125 A0,0 0 0 0 216.5,343.3125 " fill="#FBFB77" filter="url(#f5kzyhvfe01ya)" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M402.5,343.3125 L402.5,353.3125 L412.5,353.3125 L402.5,343.3125 " fill="#FBFB77" style="stroke: #A80036; stroke-width: 1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="136" x="222.5" y="360.3794">helm-source-in-file</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="4" x="358.5" y="360.3794">:</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="175" x="222.5" y="375.5122">The contents of the FILE will</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="159" x="222.5" y="390.645">be used as candidates in</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacingAndGlyphs" textLength="41" x="222.5" y="405.7778">buffer.</text><!--MD5=[573dc56a4a24525e354df005e91e161f]
+reverse link helm-source-in-buffer to helm-source-in-file--><path d="M98.5,268.2425 C98.5,280.5125 98.5,294.1725 98.5,307.5825 " fill="none" id="helm-source-in-buffer&lt;-helm-source-in-file" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="91.5,268.0525,98.5,248.0525,105.5,268.0525,91.5,268.0525" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[720fe72c7a837b3f6a94e411349ef229]
+reverse link helm-source to helm-source-in-buffer--><path d="M98.5,159.8325 C98.5,173.3925 98.5,187.8525 98.5,199.4925 " fill="none" id="helm-source&lt;-helm-source-in-buffer" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="91.5,159.8125,98.5,139.8125,105.5,159.8125,91.5,159.8125" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[620af61ea4ca849a950d734ba6494c42]
+@startuml
+skinparam classFontStyle bold
+skinparam captionFontStyle bold
+title **Parents and Children of**\n**'helm-source-in-file'**\n\n
+"helm-source-in-buffer" <|- - "helm-source-in-file"
+class "helm-source-in-buffer"
+"helm-source" <|- - "helm-source-in-buffer"
+class "helm-source"
+class "helm-source-in-file" {
+ The contents of the FILE will
+ be used as candidates in
+ buffer.
+ ==
+ __ some interesting slots __
+ init
+ candidates-file
+ get-line
+}
+note right of "helm-source-in-file"
+ **helm-source-in-file**:
+ The contents of the FILE will
+ be used as candidates in
+ buffer.
+end note
+@enduml
+
+PlantUML version 1.2020.02(Sun Mar 01 15:52:07 IST 2020)
+(GPL source distribution)
+Java Runtime: OpenJDK Runtime Environment
+JVM: OpenJDK 64-Bit Server VM
+Java Version: 11.0.11-ea+8-post-Debian-1
+Operating System: Linux
+Default Encoding: UTF-8
+Language: en
+Country: IN
+--></g></svg> \ No newline at end of file