/** * Sencha GXT 3.1.1 - Sencha for GWT * Copyright(c) 2007-2014, Sencha, Inc. * licensing@sencha.com * * http://www.sencha.com/products/gxt/license/ */ package com.sencha.gxt.theme.neptune.client; import com.sencha.gxt.themebuilder.base.client.config.TypeDetails; /** * */ public interface TabDetails { @TypeDetails(sampleValue = "3", comment = "border radius of tabs") int borderRadius(); @TypeDetails(sampleValue = "#ffffff", comment = "background color of tab body") String bodyBackgroundColor(); @TypeDetails(sampleValue = "#dfe5e5", comment = "border color or tab panel") String borderColor(); @TypeDetails(sampleValue = "util.solidGradientString('#8b8b8b')", comment = "tab gradient string (top to bottom)") String gradient(); @TypeDetails(sampleValue = "util.solidGradientString('#d5dadd')", comment = "inactive tab gradient string (top to bottom)") String inactiveGradient(); @TypeDetails(sampleValue = "util.solidGradientString('#aeafaf')", comment = "hover tab gradient string (top to bottom)") String hoverGradient(); @TypeDetails(sampleValue = "#8b8b8b", comment = "last color in gradient") String lastStopColor(); @TypeDetails(sampleValue = "#d5dadd", comment = "last color in inactive gradient") String inactiveLastStopColor(); @TypeDetails(sampleValue = "util.fontStyle('sans-serif','medium','#000000','normal')", comment = "tab heading text style") FontDetails headingText(); @TypeDetails(sampleValue = "util.fontStyle('sans-serif','medium','#000000','normal')", comment = "active tab heading text style") FontDetails activeHeadingText(); @TypeDetails(sampleValue = "util.fontStyle('sans-serif','medium','#000000','normal')", comment = "active tab heading text style") FontDetails hoverHeadingText(); @TypeDetails(sampleValue = "util.solidGradientString('#f1f1f1')", comment = "tab strip background gradient string (top to bottom)") String tabStripGradient(); @TypeDetails(sampleValue = "'none'", comment = "tab item left border") String tabItemBorderLeft(); @TypeDetails(sampleValue = "'none'", comment = "tab item top border") String tabItemBorderTop(); @TypeDetails(sampleValue = "'none'", comment = "tab item right border") String tabItemBorderRight(); @TypeDetails(sampleValue = "'none'", comment = "tab bar border") String tabBarBorder(); @TypeDetails(sampleValue = "util.padding(0)", comment = "padding") EdgeDetails padding(); @TypeDetails(sampleValue = "util.padding(0)", comment = "padding") EdgeDetails paddingWithIcon(); @TypeDetails(sampleValue = "6", comment = "left offset for tab icon") int iconLeftOffset(); @TypeDetails(sampleValue = "5", comment = "top offset for tab icon") int iconTopOffset(); @TypeDetails(sampleValue = "util.padding(0)", comment = "padding") EdgeDetails paddingWithClosable(); @TypeDetails(sampleValue = "#ecf2f2", comment = "background color of the tab scrollers") String scrollerBackgroundColor(); @TypeDetails(sampleValue = "18", comment = "width of scroller") int scrollerWidth(); @TypeDetails(sampleValue = "31", comment = "height of tabs") int tabHeight(); @TypeDetails(sampleValue = "1", comment = "spacing between tabs") int tabSpacing(); @TypeDetails(sampleValue = "util.padding(0)", comment = "padding") EdgeDetails tabStripPadding(); @TypeDetails(sampleValue = "4", comment = "Spacing between tab bar and body") int tabBarBottomHeight(); @TypeDetails(sampleValue = "'none'", comment = "tab strip bottom border") String tabStripBottomBorder(); @TypeDetails(sampleValue = "'none'", comment = "border of tab panel body") String tabBodyBorder(); @TypeDetails(sampleValue = "util.padding(0)", comment = "padding") EdgeDetails tabTextPadding(); }