//[herz.dot] 2018.06.15
//  use the same colours for herz as in:
// [marx-katzenstein.dot] <<
// mandel_weiller_[coralie]_NO_SIZE_SPACE_TOP+BOT+RIGHT-SIDE.dot
// NOTICE THE TRICKS:
// EMPTY_0, EMPTY_8, EMPTY_5 TO PUSH AWAY.
// THEN USE PINTA TO CROP! (WHY FIGHT IT)
//
// [mandel_weiller_[coralie].dot]
// I decided just to leave out parents of solomon + jude = generation 1
//  I also leave out wives and concentrate on links
//          these appear in [mandel_weiller_WITH_WIVES.dot]
// But I have added Abraham \ml back in
//                 << [marx_katz_gruessen8.dot]
// put couple in same box!!!!!!!!!!!!!
// use real boxes, may have been the cause of lines not touching
// also arrowhead=open

// blue is for our line.
// pick other colours from [color-names.html] on the web site

// weight  = integer, > 1 shortens
// empty_1 [width = 1.0, style = invis ]   I played with this to balance first row


// NAME OF DIAGRAPH DOES NOT HAVE TO BE SAME AS FILE; IT IS THE FILE THAT ONE DOTS
// no dashes
digraph M_K {
//                       PAGE SIZE
//size ="8.5, 14.0"     //1st is max width, second max height

//  DEFAULTS FOR THE NODES AND EDGES BETWEEN NODES
// note the commas between the attributes

bgcolor="#D9D9D9"
 // USE BG COLOR TO AVOID A SINGLE COLOR PERIMETER WITH MIXED INTERIORS
                                        //  
//  these define nodes & edges until overide
node [color = "#D9D9D9", shape=box,fontname="linux libertine bold",  fontsize=19, penwidth = .1]  
            //arrowsize???, arrowtail?=none,  arrow=none,
edge  [arrowhead=none, style = bold, penwidth = 5]   

splines =line // this is a GRAPH attribute, not with edges. no [ ], no " "

//                             SEPARATION
//nodesep = 1.0
//	`ranksep=   1.5   // too small 0.25    between rows , apparently can not switch

 // Generation 0 to leave space at top
  empty_0 [width = 2.3, style = invis] 


  // leave space at top
// empty_0 ->  
 generation_2A   [label ="Regine Frölich\n  * - .a 1900?"  ,  style=filled, fillcolor = "#D58C49"]
 generation_2B   [label ="Hermann Herz\n  * - ca. 1917"  ,  style=filled, fillcolor = "#D58C49"]
 empty_2A [width = 2.3, style = invis] 
 //empty_2B [width = 2.3, style = invis]  // push left twice
 
 
  {rank=same;  generation_2A,  generation_2B,  empty_2A}  //empty_2B
  
   generation_2A -> generation_2B   [color = "#D58C49"]
   
     empty_0 ->  empty_2A  [style = invis]
        generation_2B  ->  empty_2A  [style = invis]  // push left
         // empty_2A  ->  empty_2B  [style = invis]  // push left
  
 
  //   GENERATION 3 KEEP CORRECT L to R order  
  //        I start using a new colour for her, albert, elian
  generation_3A   [label ="Franziska Katzenstein\n 1873 - 1963"  ,  style=filled, fillcolor = "#49C5BF"]
  generation_3B   [label ="Hermann Herz\n 1869 - 1938"  ,  style=filled, fillcolor = "#D58C49"]
  empty_3 [width = 2.3, style = invis] 
  

// circle for marriage
 generation_3M [shape = circle, fixedsize =true,   height = 1.5, label = "1900", 
                                style=filled,fillcolor="#49C5BF; .5 : #D58C49;.5"] 
  
  {rank=same;  generation_3A, generation_3M, generation_3B,  empty_3 } 
  
  // link FK & HH to marriage
   generation_3A -> generation_3M  [color = "#49C5BF"] 
   generation_3M-> generation_3B   [color = "#D58C49"] //
   generation_3B -> empty_3 [style = invis]
  

   // use parent colour to link
   edge [style = bold, arrowhead = none]
   generation_2A ->   generation_3B [color = "#D58C49"]
   generation_2B ->   generation_3B [color = "#D58C49"]
   generation_2A -> empty_3 [style = invis]
   
    
  //   GENERATION 4 KEEP CORRECT L to R order  
 
 empty_4 [width = 2.7, style = invis]  
 
   generation_4A   [label ="Coralie Weill\n 1910 - 1995"  ,  style=filled, fillcolor = "#FFC0C0"] 
   generation_4B   [label ="Albert Herz\n 1902 - 1976"  ,   style=filled, fillcolor = "#FFFF00"]
   
   // circle for marriage
 generation_4M [shape = circle, fixedsize =true,   height = 1.5, label = "1936", 
                                style=filled,fillcolor="#FFC0C0; .5 : #FFFF00; .5"] 
                                
  {rank=same;  empty_4, generation_4A,  generation_4M, generation_4B}       
  
    // link CW & AH to marriage
    empty_4 ->  generation_4A   [style = invis] // push right
   generation_4A -> generation_4M  [color = "#FFC0C0"] 
   generation_4M-> generation_4B   [color = "#FFFF00"] // marriage in middle, I hope
   
      // use parent colour to link
  
   generation_3A -> generation_4B  [color = "#49C5BF"]
    generation_3B -> generation_4B  [color = "#D58C49"]  
    
    
    //   GENERATION 5  eliane 
    
    generation_5A  [label ="Eliane Herz\n 1943 -" , style=filled, fillcolor = "#FF8074"]
    
    generation_4A -> generation_5A [color = "#FFC0C0"] 
    generation_4B -> generation_5A [color = "#FFFF00"] 
    
     // Generation 6 to leave space at bottom
  empty_6 [width = 2.3, style = invis] 
  
   generation_5A -> empty_6 [style = invis]

   
   }  // end M_K.dot    //no dashes in name
  
   
  
  

   
  // bgcolor="#D9D9D9" == node [color "#D9D9D9"] avoids problems with rims
  // kcolorpicker  40 colours
  //  light orange                       #FF8074
  // orange                              "#FFA858"
  // very light orange               "#FFDCA8"
  // greenish yelow                  "#CACA00"
  // off green                           "#00D600"
  // pure? yellow from 40          "#FFFF00"
  // turquoise                          "#49C5BF"
  // very red                             #F50009     connect couples
  // light brown                        #D58C49   
  // pinkish                               #FFC0C0  pauline weiller
  // dark grey                           #908B89  abraham mandel
  
  //              NOT USED  
  // I used the vertical bar
  // a light grey          "#908B89"
  // bright red                          "#E70A42 NO USE SAME COLOUR AS PERSON"



// ----------------------
 //  
// NO RELATIONSHIP INDICATED, BUT PUT ON SAME LINE



// OK for umlautgeneration_1B [label="08. Eliäs Marx",shape=box]


