See Also
Enumerations
Name | Values |
Positions | Top |
Bottom |
Left |
Right |
Styles | Dark |
Light |
Rounded |
Gradient |
RoundedGradient |
Constants
Name | Type | Value |
Position | | This class exposes no constants. |
Events
Definition | Description |
ConstructContextualMenu( theTab as GraffitiTabBarItem, byRef base as MenuItem, X as Integer, Y as Integer ) | Fired when the ContextMenu needs to be created. |
ContextualMenuAction( theTab as GraffitiTabBarItem, hitItem as MenuItem ) | Fired when the user selects an item from the ContextMenu. |
TabChange( theTab as GraffitiTabBarItem ) as Boolean | Fired when the user clicks a tab, return false to negate change. |
TabEnter( theTab as GraffitiTabBarItem ) | Fired when the mouse enters a tab. |
TabExit( theTab as GraffitiTabBarItem ) | Fired when the mouse exits a tab. |
TabRemove( theTab as GraffitiTabBarItem ) as Boolean | Fired when the user attempts to remove a tab via the close button, return false to negate the removal. |
Methods
Definition | Description |
AddTab( theTab as GraffitiTabBarItem ) | Adds a tab to the display. |
GetIndex( theTab as GraffitiTabBarItem ) as Integer | Returns the index of the supplied item. |
GetTab( theIndex as Integer ) as GraffitiTabBarItem | Returns the item corresponding the supplied index. |
GetTabByTag( theTag as Variant ) as GraffitiTabBarItem | Returns the item whose tag is supplied by the theTag parameter. |
GetTabByText( theText as String ) as GraffitiTabBarItem | Returns the item whose text matches that supplied by the theText parameter. |
InsertTab( theIndex as Integer, theTab as GraffitiTabBarItem ) | Inserts the specified tab at the provided index. |
RemoveAll() | Removes all tabs from the instance. |
RemoveTab( theIndex as Integer ) | Removes the tab at the specified index from the instance. |
SelectTab( theIndex as Integer ) | Selects the tab at the specified index. |
SelectTab( theTab as GraffitiTabBarItem ) | Selects the specified tab. |
Properties
Name | Type | Default Value | Description |
ActiveCloseColor | Color | &c000000 | Color applied to the close icon of active tabs. |
ActiveTabColor | Color | &c000000 | Color applied to the background of active tabs. |
ActiveTextColor | Color | &c000000 | Color applied to the text of active tabs. |
BackgroundColor | Color | &c000000 | Color applied to the area of the bar not occupied by tabs. |
ChevronColor | Color | &c000000 | Color applied to the Chevron. |
CustomColors | Boolean | False | If True, custom colors supplied via properties will be used rather than the defaults according to Style. |
DownTextColor | Color | &c000000 | Color applied to text on MouseDown on a tab. |
DragReorder | Boolean | False | Allows the user to drag tags to change their order in the display. |
HoverChevronColor | Color | &c000000 | Color applied to the Chevron on hover. |
HoverCloseColor | Color | &c000000 | Color applied to tab close buttons on hover. |
HoverTabColor | Color | &c000000 | Color applied to tab backgrounds on hover. |
HoverTextColor | Color | &c000000 | Color applied to text on hover. |
InactiveCloseColor | Color | &c000000 | Color applied to close button when tab is unselected. |
InactiveTabColor | Color | &c000000 | Color applied to the tab background when tab is unselected. |
InactiveTextColor | Color | &c000000 | Color applied to tab text when tab is unselected. |
MaximumTabWidth | Integer | 100 | Maximum width of each tab. Will use ellipsis to collapse text beyond this width. Actual tab width will be MaximumTabWidth + icon width + close button width as applicable. |
MinimumTabWidth | Integer | 10 | Minimum width a tab can fill. |
Position | GraffitiWebTabBar.Positions | Positions.Top | The direction the bar is to be displayed. |
Style | GraffitiTabBar.Styles | Styles.Dark | The display style of the tabs. |
Examples
There are currently no examples for this class.
Changes to this Page
Date | Edit | Editor |
01/29/2018 | Document Created | |