summaryrefslogtreecommitdiff
path: root/doc/helm-figures/helm-source-buffers.svg
diff options
context:
space:
mode:
Diffstat (limited to 'doc/helm-figures/helm-source-buffers.svg')
-rw-r--r--doc/helm-figures/helm-source-buffers.svg53
1 files changed, 53 insertions, 0 deletions
diff --git a/doc/helm-figures/helm-source-buffers.svg b/doc/helm-figures/helm-source-buffers.svg
new file mode 100644
index 00000000..19f96f6b
--- /dev/null
+++ b/doc/helm-figures/helm-source-buffers.svg
@@ -0,0 +1,53 @@
+<?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="554px" preserveAspectRatio="none" style="width:483px;height:554px;" version="1.1" viewBox="0 0 483 554" width="483px" zoomAndPan="magnify"><defs><filter height="300%" id="f1klcjp3g0g6am" 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="124.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="217" x="136" y="37.6611">'helm-source-buffers'</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="247.5" y="58.6143"/><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="247.5" y="79.5674"/><!--MD5=[29825b4f2a07190321f66d6028a4dd26]
+class helm-source-sync--><rect fill="#FEFECE" filter="url(#f1klcjp3g0g6am)" height="48" id="helm-source-sync" style="stroke: #A80036; stroke-width: 1.5;" width="156" 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="124" x="35" y="219.9668">helm-source-sync</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="161" y1="231.8125" y2="231.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="7" x2="161" y1="239.8125" y2="239.8125"/><!--MD5=[5e8ec52a80544584992cb03033476cca]
+class helm-source-buffers--><rect fill="#FEFECE" filter="url(#f1klcjp3g0g6am)" height="236.0703" id="helm-source-buffers" style="stroke: #A80036; stroke-width: 1.5;" width="175" x="90.5" y="307.8125"/><ellipse cx="105.5" cy="323.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M108.4688,329.4531 Q107.8906,329.75 107.25,329.8906 Q106.6094,330.0469 105.9063,330.0469 Q103.4063,330.0469 102.0781,328.4063 Q100.7656,326.75 100.7656,323.625 Q100.7656,320.5 102.0781,318.8438 Q103.4063,317.1875 105.9063,317.1875 Q106.6094,317.1875 107.25,317.3438 Q107.9063,317.5 108.4688,317.7969 L108.4688,320.5156 Q107.8438,319.9375 107.25,319.6719 Q106.6563,319.3906 106.0313,319.3906 Q104.6875,319.3906 104,320.4688 Q103.3125,321.5313 103.3125,323.625 Q103.3125,325.7188 104,326.7969 Q104.6875,327.8594 106.0313,327.8594 Q106.6563,327.8594 107.25,327.5938 Q107.8438,327.3125 108.4688,326.7344 L108.4688,329.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="143" x="119.5" y="327.9668">helm-source-buffers</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="91.5" x2="264.5" y1="339.8125" y2="339.8125"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="17" x="96.5" y="370.8276">init</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="55" x="96.5" y="383.6323">buffer-list</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="62" x="96.5" y="396.437">candidates</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="81" x="96.5" y="409.2417">help-message</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="44" x="96.5" y="422.0464">keymap</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="35" x="96.5" y="434.8511">match</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="86" x="96.5" y="447.6558">match-dynamic</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="68" x="96.5" y="460.4604">match-strict</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="96.5" y="473.2651">migemo</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="63" x="96.5" y="486.0698">multimatch</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="62" x="96.5" y="498.8745">nohighlight</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="96" x="96.5" y="511.6792">persistent-action</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="44" x="96.5" y="524.4839">resume</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="40" x="96.5" y="537.2886">volatile</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="91.5" x2="114.5" y1="354.2148" y2="354.2148"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="127" x="114.5" y="357.5229">some interesting slots</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="241.5" x2="264.5" y1="354.2148" y2="354.2148"/><!--MD5=[44eb50c21698d944c3f7c5a7441762ef]
+class helm-type-buffer--><rect fill="#FEFECE" filter="url(#f1klcjp3g0g6am)" height="48" id="helm-type-buffer" style="stroke: #A80036; stroke-width: 1.5;" width="151" x="197.5" y="199.8125"/><ellipse cx="212.5" cy="215.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M215.4688,221.4531 Q214.8906,221.75 214.25,221.8906 Q213.6094,222.0469 212.9063,222.0469 Q210.4063,222.0469 209.0781,220.4063 Q207.7656,218.75 207.7656,215.625 Q207.7656,212.5 209.0781,210.8438 Q210.4063,209.1875 212.9063,209.1875 Q213.6094,209.1875 214.25,209.3438 Q214.9063,209.5 215.4688,209.7969 L215.4688,212.5156 Q214.8438,211.9375 214.25,211.6719 Q213.6563,211.3906 213.0313,211.3906 Q211.6875,211.3906 211,212.4688 Q210.3125,213.5313 210.3125,215.625 Q210.3125,217.7188 211,218.7969 Q211.6875,219.8594 213.0313,219.8594 Q213.6563,219.8594 214.25,219.5938 Q214.8438,219.3125 215.4688,218.7344 L215.4688,221.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="119" x="226.5" y="219.9668">helm-type-buffer</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="198.5" x2="347.5" y1="231.8125" y2="231.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="198.5" x2="347.5" y1="239.8125" y2="239.8125"/><!--MD5=[8da85e6ec6935d54267014e974a66b51]
+class helm-source--><rect fill="#FEFECE" filter="url(#f1klcjp3g0g6am)" height="48" id="helm-source" style="stroke: #A80036; stroke-width: 1.5;" width="119" x="118.5" y="91.8125"/><ellipse cx="133.5" cy="107.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M136.4688,113.4531 Q135.8906,113.75 135.25,113.8906 Q134.6094,114.0469 133.9063,114.0469 Q131.4063,114.0469 130.0781,112.4063 Q128.7656,110.75 128.7656,107.625 Q128.7656,104.5 130.0781,102.8438 Q131.4063,101.1875 133.9063,101.1875 Q134.6094,101.1875 135.25,101.3438 Q135.9063,101.5 136.4688,101.7969 L136.4688,104.5156 Q135.8438,103.9375 135.25,103.6719 Q134.6563,103.3906 134.0313,103.3906 Q132.6875,103.3906 132,104.4688 Q131.3125,105.5313 131.3125,107.625 Q131.3125,109.7188 132,110.7969 Q132.6875,111.8594 134.0313,111.8594 Q134.6563,111.8594 135.25,111.5938 Q135.8438,111.3125 136.4688,110.7344 L136.4688,113.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="87" x="147.5" y="111.9668">helm-source</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="119.5" x2="236.5" y1="123.8125" y2="123.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="119.5" x2="236.5" y1="131.8125" y2="131.8125"/><path d="M301,413.3125 L301,421.8125 L265.75,425.8125 L301,429.8125 L301,438.4453 A0,0 0 0 0 301,438.4453 L471,438.4453 A0,0 0 0 0 471,438.4453 L471,423.3125 L461,413.3125 L301,413.3125 A0,0 0 0 0 301,413.3125 " fill="#FBFB77" filter="url(#f1klcjp3g0g6am)" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M461,413.3125 L461,423.3125 L471,423.3125 L461,413.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="149" x="307" y="430.3794">helm-source-buffers</text><!--MD5=[bd9832b2051106d13c2f652e2dc85e4c]
+reverse link helm-source-sync to helm-source-buffers--><path d="M103.53,266.3625 C109.32,278.6825 115.97,292.8225 122.85,307.4725 " fill="none" id="helm-source-sync&lt;-helm-source-buffers" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="97.14,269.2225,94.97,248.1425,109.81,263.2725,97.14,269.2225" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[88c02f9cf13fd6689df37b68aefeb8b8]
+reverse link helm-type-buffer to helm-source-buffers--><path d="M253.26,266.3625 C247.41,278.6825 240.69,292.8225 233.73,307.4725 " fill="none" id="helm-type-buffer&lt;-helm-source-buffers" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="247.01,263.2125,261.92,248.1425,259.66,269.2125,247.01,263.2125" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[7fac0f6d78841877506d9722364fbb5e]
+reverse link helm-source to helm-source-sync--><path d="M144.1,155.0425 C130.91,169.9125 116.23,186.4625 104.68,199.4925 " fill="none" id="helm-source&lt;-helm-source-sync" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="139.1,150.1325,157.6,139.8125,149.57,159.4225,139.1,150.1325" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[528fc0d38c023ea499a6c44f22caf734]
+reverse link helm-source to helm-type-buffer--><path d="M212.26,155.0425 C225.59,169.9125 240.42,186.4625 252.1,199.4925 " fill="none" id="helm-source&lt;-helm-type-buffer" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="206.75,159.3825,198.61,139.8125,217.17,150.0325,206.75,159.3825" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[449031514833898d0eea19fadfdb5997]
+@startuml
+skinparam classFontStyle bold
+skinparam captionFontStyle bold
+title **Parents and Children of**\n**'helm-source-buffers'**\n\n
+"helm-source-sync" <|- - "helm-source-buffers"
+"helm-type-buffer" <|- - "helm-source-buffers"
+class "helm-source-sync"
+"helm-source" <|- - "helm-source-sync"
+class "helm-source"
+class "helm-type-buffer"
+"helm-source" <|- - "helm-type-buffer"
+class "helm-source"
+class "helm-source-buffers" {
+ __ some interesting slots __
+ init
+ buffer-list
+ candidates
+ help-message
+ keymap
+ match
+ match-dynamic
+ match-strict
+ migemo
+ multimatch
+ nohighlight
+ persistent-action
+ resume
+ volatile
+}
+note right of "helm-source-buffers"
+ **helm-source-buffers**
+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