@@ -84,7 +84,25 @@ const GroupTitlesOptions = {
8484 { optionType : "DropDownBoxConfig" , name : "groupTitleFontSize" , caption : "Font size" , options : [ "8px" , "10px" , "12px" , "14px" , "16px" , "18px" , "20px" ] , valueType : "string" } ,
8585 { optionType : "DropDownBoxConfig" , name : "groupTitleFontWeight" , caption : "Font Weight" , options : [ "normal" , "bold" ] , valueType : "string" } ,
8686 { optionType : "DropDownBoxConfig" , name : "groupTitleFontStyle" , caption : "Font Style" , options : [ "normal" , "italic" ] , valueType : "string" } ,
87- { optionType : "DropDownBoxConfig" , name : "groupTitleFontFamily" , caption : "Font Style" , options : [ "Arial" , "Verdana" , "Times New Roman" , "Serif" , "Courier" ] , valueType : "string" } ,
87+ { optionType : "DropDownBoxConfig" , name : "groupTitleFontFamily" , caption : "Font Style" , options : [ "Arial" , "Verdana" , "Times New Roman" , "Serif" , "Courier" ] , valueType : "string" }
88+ ]
89+ } ;
90+ const LevelTitlesOptions = {
91+ title : "Level Titles" ,
92+ namespace : "config" ,
93+ options : [
94+ { optionType : "RadioBoxConfig" , name : "levelTitlePlacementType" , caption : "Placement" , options : AdviserPlacementType , valueType : "number" } ,
95+ { optionType : "DropDownBoxConfig" , name : "levelTitlePanelSize" , caption : "Level titles panel width" , options : [ 24 , 48 , 72 ] , valueType : "number" } ,
96+ { optionType : "CheckBoxConfig" , name : "levelTitlePlaceInside" , caption : "Place titles inside view port area" } ,
97+ { optionType : "RadioBoxConfig" , name : "levelTitleOrientation" , caption : "Orientation" , options : TextOrientationType , valueType : "number" } ,
98+ { optionType : "RadioBoxConfig" , name : "levelTitleVerticalAlignment" , caption : "Vertical Alignment" , options : VerticalAlignmentType , valueType : "number" } ,
99+ { optionType : "RadioBoxConfig" , name : "levelTitleHorizontalAlignment" , caption : "Horizontal Alignment" , options : HorizontalAlignmentType , valueType : "number" } ,
100+ { optionType : "DropDownBoxConfig" , name : "levelTitleColor" , caption : "Background Color" , options : Colors , valueType : "string" } ,
101+ { optionType : "DropDownBoxConfig" , name : "levelTitleFontColor" , caption : "Font Color" , options : Colors , valueType : "string" } ,
102+ { optionType : "DropDownBoxConfig" , name : "levelTitleFontSize" , caption : "Font size" , options : [ "8px" , "10px" , "12px" , "14px" , "16px" , "18px" , "20px" ] , valueType : "string" } ,
103+ { optionType : "DropDownBoxConfig" , name : "levelTitleFontWeight" , caption : "Font Weight" , options : [ "normal" , "bold" ] , valueType : "string" } ,
104+ { optionType : "DropDownBoxConfig" , name : "levelTitleFontStyle" , caption : "Font Style" , options : [ "normal" , "italic" ] , valueType : "string" } ,
105+ { optionType : "DropDownBoxConfig" , name : "levelTitleFontFamily" , caption : "Font Style" , options : [ "Arial" , "Verdana" , "Times New Roman" , "Serif" , "Courier" ] , valueType : "string" }
88106 ]
89107} ;
90108const MarkersOptions = {
@@ -251,9 +269,11 @@ const ItemLayoutOptions = {
251269 AdviserPartner : 8
252270 } , valueType : "number" } ,
253271 { optionType : "RadioBoxConfig" , name : "adviserPlacementType" , caption : "Placement" , options : AdviserPlacementType , valueType : "number" } ,
254- { optionType : "RadioBoxConfig" , name : "childrenPlacementType" , caption : "Children Layout" , options : ChildrenPlacementType , valueType : "number" }
255- // { optionType: "CheckBoxConfig", name: "placeAdvisersAboveChildren", caption: "Place advisers above children" },
256- // { optionType: "CheckBoxConfig", name: "placeAssistantsAboveChildren", caption: "Place assistants above children" }
272+ { optionType : "RadioBoxConfig" , name : "childrenPlacementType" , caption : "Children Layout" , options : ChildrenPlacementType , valueType : "number" } ,
273+ { optionType : "DropDownBoxConfig" , name : "levelOffset" , caption : "Level Offset" , options : [ 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 ] , valueType : "number" , isNullable : true }
274+ //{ optionType: "CheckBoxConfig", name: "placeAdvisersAboveChildren", caption: "Place advisers above children" },
275+ //{ optionType: "CheckBoxConfig", name: "placeAssistantsAboveChildren", caption: "Place assistants above children" }
276+
257277 ]
258278} ;
259279
@@ -272,6 +292,7 @@ const Options = {
272292 DefaultTemplateOptions,
273293 ConnectorAnnotationOptions,
274294 GroupTitlesOptions,
295+ LevelTitlesOptions,
275296 MarkersOptions,
276297 IntervalsOptions,
277298 ConnectorsOptions,
0 commit comments