CSTabControl.fbs 702 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. // TabControl IDL file
  2. include "CSParseBinary.fbs";
  3. namespace flatbuffers;
  4. table TabControlOption
  5. {
  6. nodeOptions:WidgetOptions;
  7. headerPlace:int;
  8. headerWidth:int;
  9. headerHeight:int;
  10. selectedTabZoom:float;
  11. selectedTabIndex:int;
  12. ignoreHeaderTextureSize:ubyte;
  13. tabItems:[TabItemOption];
  14. }
  15. table TabHeaderOption
  16. {
  17. nodeOptions:WidgetOptions;
  18. fontRes:ResourceData;
  19. fontSize:int;
  20. titleText:string;
  21. textColor:Color;
  22. normalBackFile:ResourceData;
  23. pressBackFile:ResourceData;
  24. disableBackFile:ResourceData;
  25. crossNormalFile:ResourceData;
  26. crossDisableFile:ResourceData;
  27. }
  28. table TabItemOption
  29. {
  30. header:TabHeaderOption;
  31. container:NodeTree;
  32. }
  33. root_type TabControlOption;