Nested panes in EDC file

This code snippet show how to create nested panes in .edc files (one pane inside another pane).
collections{
   group { 
      name: "button_left";
      parts {
         part { name: "button_left";
            type: EXTERNAL;
            source: "elm/button";
            description { 
            	state: "default" 0.0;
                params {
              		string: "label" "pane left";
           		}
            }
         }
      }
   }
   group { 
   	  name: "button_right";
      parts {
         part { name: "button_right";
            type: EXTERNAL;
            source: "elm/button";
            description { 
            	state: "default" 0.0;
                params {
              		string: "label" "pane right";
           		}
            }
         }
      }
   }
   group { 
   	  name: "panes_top";
      parts {
         part { name: "panes_top";
	        type: EXTERNAL;
	        source: "elm/panes";
	        description {
	        state: "default" 0.0;
	           rel1.relative: 0 0;
	           rel2.relative: 1 1;
	           params {
	              string: "content left" "button_left";
	              string: "content right" "button_right";
	           }
	        }
	     }
      }
   }
   group { 
   	  name: "panes_bottom";
      parts {
         part { name: "panes_bottom";
	        type: EXTERNAL;
	        source: "elm/panes";
	        description {
	        state: "default" 0.0;
	           rel1.relative: 0 0;
	           rel2.relative: 1 1;
	           params {
	              string: "content left" "button_left";
	              string: "content right" "button_right";
	           }
	        }
	     }
      }
   }
   group {
      name: "main";
 	  parts {
	     part { name: "panes";
	        type: EXTERNAL;
	        source: "elm/panes";
	        description {
	        state: "default" 0.0;
	           rel1.relative: 0 0;
	           rel2.relative: 1 1;
	           params {
				  bool: "horizontal" 1;
	              string: "content left" "panes_top";
	              string: "content right" "panes_bottom";
	           }
	        }
	     }
	  }
   }
}

Responses

0 Replies