summaryrefslogtreecommitdiff
path: root/doc/helm-figures/helm-M-x-class.svg
diff options
context:
space:
mode:
Diffstat (limited to 'doc/helm-figures/helm-M-x-class.svg')
-rw-r--r--doc/helm-figures/helm-M-x-class.svg49
1 files changed, 49 insertions, 0 deletions
diff --git a/doc/helm-figures/helm-M-x-class.svg b/doc/helm-figures/helm-M-x-class.svg
new file mode 100644
index 00000000..8578c890
--- /dev/null
+++ b/doc/helm-figures/helm-M-x-class.svg
@@ -0,0 +1,49 @@
+<?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="503px" preserveAspectRatio="none" style="width:453px;height:503px;" version="1.1" viewBox="0 0 453 503" width="453px" zoomAndPan="magnify"><defs><filter height="300%" id="f1h4wo8n7b46tq" 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="109.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="163" x="148" y="37.6611">'helm-M-x-class'</text><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="232.5" y="58.6143"/><text fill="#000000" font-family="sans-serif" font-size="18" lengthAdjust="spacingAndGlyphs" textLength="0" x="232.5" y="79.5674"/><!--MD5=[29825b4f2a07190321f66d6028a4dd26]
+class helm-source-sync--><rect fill="#FEFECE" filter="url(#f1h4wo8n7b46tq)" 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=[9bb915cdd04b5f6bf4c2c1633cbdfbdc]
+class helm-M-x-class--><rect fill="#FEFECE" filter="url(#f1h4wo8n7b46tq)" height="184.8516" id="helm-M-x-class" style="stroke: #A80036; stroke-width: 1.5;" width="184" x="92" y="307.8125"/><ellipse cx="128.6" cy="323.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M131.5688,329.4531 Q130.9906,329.75 130.35,329.8906 Q129.7094,330.0469 129.0063,330.0469 Q126.5063,330.0469 125.1781,328.4063 Q123.8656,326.75 123.8656,323.625 Q123.8656,320.5 125.1781,318.8438 Q126.5063,317.1875 129.0063,317.1875 Q129.7094,317.1875 130.35,317.3438 Q131.0063,317.5 131.5688,317.7969 L131.5688,320.5156 Q130.9438,319.9375 130.35,319.6719 Q129.7563,319.3906 129.1313,319.3906 Q127.7875,319.3906 127.1,320.4688 Q126.4125,321.5313 126.4125,323.625 Q126.4125,325.7188 127.1,326.7969 Q127.7875,327.8594 129.1313,327.8594 Q129.7563,327.8594 130.35,327.5938 Q130.9438,327.3125 131.5688,326.7344 L131.5688,329.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="104" x="147.4" y="327.9668">helm-M-x-class</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="93" x2="275" y1="339.8125" y2="339.8125"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="62" x="98" y="370.8276">candidates</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="172" x="98" y="383.6323">filtered-candidate-transformer</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="81" x="98" y="396.437">help-message</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="44" x="98" y="409.2417">keymap</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="86" x="98" y="422.0464">match-dynamic</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="68" x="98" y="434.8511">match-strict</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="46" x="98" y="447.6558">migemo</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="68" x="98" y="460.4604">must-match</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="43" x="98" y="473.2651">nomark</text><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="86" x="98" y="486.0698">persistent-help</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="93" x2="120.5" y1="354.2148" y2="354.2148"/><text fill="#000000" font-family="sans-serif" font-size="11" lengthAdjust="spacingAndGlyphs" textLength="127" x="120.5" y="357.5229">some interesting slots</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="247.5" x2="275" y1="354.2148" y2="354.2148"/><!--MD5=[beabceb98eda0d1152a0edf286dc7000]
+class helm-type-command--><rect fill="#FEFECE" filter="url(#f1h4wo8n7b46tq)" height="48" id="helm-type-command" style="stroke: #A80036; stroke-width: 1.5;" width="175" 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="143" x="226.5" y="219.9668">helm-type-command</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="198.5" x2="371.5" y1="231.8125" y2="231.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="198.5" x2="371.5" y1="239.8125" y2="239.8125"/><!--MD5=[8da85e6ec6935d54267014e974a66b51]
+class helm-source--><rect fill="#FEFECE" filter="url(#f1h4wo8n7b46tq)" height="48" id="helm-source" style="stroke: #A80036; stroke-width: 1.5;" width="119" x="124.5" y="91.8125"/><ellipse cx="139.5" cy="107.8125" fill="#ADD1B2" rx="11" ry="11" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M142.4688,113.4531 Q141.8906,113.75 141.25,113.8906 Q140.6094,114.0469 139.9063,114.0469 Q137.4063,114.0469 136.0781,112.4063 Q134.7656,110.75 134.7656,107.625 Q134.7656,104.5 136.0781,102.8438 Q137.4063,101.1875 139.9063,101.1875 Q140.6094,101.1875 141.25,101.3438 Q141.9063,101.5 142.4688,101.7969 L142.4688,104.5156 Q141.8438,103.9375 141.25,103.6719 Q140.6563,103.3906 140.0313,103.3906 Q138.6875,103.3906 138,104.4688 Q137.3125,105.5313 137.3125,107.625 Q137.3125,109.7188 138,110.7969 Q138.6875,111.8594 140.0313,111.8594 Q140.6563,111.8594 141.25,111.5938 Q141.8438,111.3125 142.4688,110.7344 L142.4688,113.4531 Z "/><text fill="#000000" font-family="sans-serif" font-size="12" font-weight="bold" lengthAdjust="spacingAndGlyphs" textLength="87" x="153.5" y="111.9668">helm-source</text><line style="stroke: #A80036; stroke-width: 1.5;" x1="125.5" x2="242.5" y1="123.8125" y2="123.8125"/><line style="stroke: #A80036; stroke-width: 1.5;" x1="125.5" x2="242.5" y1="131.8125" y2="131.8125"/><path d="M311,387.8125 L311,396.3125 L276.25,400.3125 L311,404.3125 L311,412.9453 A0,0 0 0 0 311,412.9453 L441,412.9453 A0,0 0 0 0 441,412.9453 L441,397.8125 L431,387.8125 L311,387.8125 A0,0 0 0 0 311,387.8125 " fill="#FBFB77" filter="url(#f1h4wo8n7b46tq)" style="stroke: #A80036; stroke-width: 1.0;"/><path d="M431,387.8125 L431,397.8125 L441,397.8125 L431,387.8125 " 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="109" x="317" y="404.8794">helm-M-x-class</text><!--MD5=[9f4d7494bd3425cac0331b57ecd466c2]
+reverse link helm-source-sync to helm-M-x-class--><path d="M107.4,265.6325 C114.68,278.3525 123.03,292.9225 131.48,307.6625 " fill="none" id="helm-source-sync&lt;-helm-M-x-class" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="101.15,268.8225,97.28,247.9825,113.3,261.8525,101.15,268.8225" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[4ac71f6dd5cea0c13d2b9c31bc00a812]
+reverse link helm-type-command to helm-M-x-class--><path d="M261.37,265.6325 C254.01,278.3525 245.58,292.9225 237.05,307.6625 " fill="none" id="helm-type-command&lt;-helm-M-x-class" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="255.51,261.7925,271.59,247.9825,267.63,268.8025,255.51,261.7925" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[7fac0f6d78841877506d9722364fbb5e]
+reverse link helm-source to helm-source-sync--><path d="M148.38,154.5625 C134.24,169.5525 118.42,186.3225 106,199.4925 " fill="none" id="helm-source&lt;-helm-source-sync" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="143.49,149.5525,162.3,139.8125,153.67,159.1625,143.49,149.5525" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[fde896bcedf28e4926ec99232971bb19]
+reverse link helm-source to helm-type-command--><path d="M219.97,154.5625 C234.26,169.5525 250.23,186.3225 262.78,199.4925 " fill="none" id="helm-source&lt;-helm-type-command" style="stroke: #A80036; stroke-width: 1.0;"/><polygon fill="none" points="214.64,159.1225,205.92,139.8125,224.78,149.4625,214.64,159.1225" style="stroke: #A80036; stroke-width: 1.0;"/><!--MD5=[fc36af632e2e01f2d6b385b81ddc32d9]
+@startuml
+skinparam classFontStyle bold
+skinparam captionFontStyle bold
+title **Parents and Children of**\n**'helm-M-x-class'**\n\n
+"helm-source-sync" <|- - "helm-M-x-class"
+"helm-type-command" <|- - "helm-M-x-class"
+class "helm-source-sync"
+"helm-source" <|- - "helm-source-sync"
+class "helm-source"
+class "helm-type-command"
+"helm-source" <|- - "helm-type-command"
+class "helm-source"
+class "helm-M-x-class" {
+ __ some interesting slots __
+ candidates
+ filtered-candidate-transformer
+ help-message
+ keymap
+ match-dynamic
+ match-strict
+ migemo
+ must-match
+ nomark
+ persistent-help
+}
+note right of "helm-M-x-class"
+ **helm-M-x-class**
+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