List of usage examples for com.google.gwt.user.client.ui Accessibility ROLE_TABPANEL
String ROLE_TABPANEL
To view the source code for com.google.gwt.user.client.ui Accessibility ROLE_TABPANEL.
Click Source Link
From source file:cc.alcina.framework.gwt.client.widget.CustomisableTabPanel.java
License:Apache License
/** * Creates an empty tab panel./*from w ww. j a v a 2s . c o m*/ */ public CustomisableTabPanel() { panel = new FlowPanel(); panel.add(tabBar); panel.add(deck); // panel.setCellHeight(deck, "100%"); // tabBar.setWidth("100%"); tabBar.addBeforeSelectionHandler(this); tabBar.addSelectionHandler(this); initWidget(panel); setStyleName("gwt-TabPanel"); deck.setStyleName("gwt-TabPanelBottom"); // Add a11y role "tabpanel" Accessibility.setRole(deck.getElement(), Accessibility.ROLE_TABPANEL); }
From source file:com.choicetrax.client.display.panels.decorators.BoxTabPanel.java
License:Apache License
/** * Creates an empty tab panel.// ww w .j a v a2 s.c om */ public BoxTabPanel() { boxPanel = new BoxDecoratorPanel(deck); VerticalPanel panel = new VerticalPanel(); panel.add(tabBar); panel.add(boxPanel); panel.setCellHeight(boxPanel, "100%"); tabBar.setWidth("100%"); tabBar.addTabListener(this); initWidget(panel); setStyleName("gwt-TabPanel"); deck.setStyleName("gwt-TabPanelBottom"); // Add a11y role "tabpanel" Accessibility.setRole(boxPanel.getElement(), Accessibility.ROLE_TABPANEL); }
From source file:com.extjs.gxt.ui.client.widget.TabItem.java
License:sencha.com license
@Override protected void onRender(Element parent, int index) { super.onRender(parent, index); if (autoLoad != null) { el().load(autoLoad);/*from ww w . j a va 2s. c o m*/ } if (GXT.isAriaEnabled()) { Accessibility.setRole(getElement(), Accessibility.ROLE_TABPANEL); } }
From source file:com.square.client.gwt.client.composant.onglet.scroll.DoubleTabPanelScroll.java
License:Open Source License
/** * Creates an empty tab panel.//from w w w .ja va 2 s .c om * @param nbOngletsStatiques nombre d'onglets statiques * @param width largeur du scrollPanel, en units CSS (e.g. "10px", "1em") */ public DoubleTabPanelScroll(int nbOngletsStatiques, int width) { this.nbOngletsStatiques = nbOngletsStatiques; dynamicTabBar = new ExtendedTabBar(); staticTabBar = new ExtendedTabBar(); tabBar = new ExtendedDoubleTabBar(staticTabBar, dynamicTabBar, nbOngletsStatiques); deck = new TabbedDeckPanel(tabBar); scrollPanel = new ExtendedScrollPanel(dynamicTabBar, width); scrollPanel.addStyleName(SquareResources.INSTANCE.css().scrollPanel()); final VerticalPanel panel = new VerticalPanel(); final FlexTable panelTabBars = new FlexTable(); panelTabBars.getFlexCellFormatter().addStyleName(0, 0, SquareResources.INSTANCE.css().ongletsStatiques()); panelTabBars.addStyleName(SquareResources.INSTANCE.css().barreOnglets()); panelTabBars.setWidget(0, 0, staticTabBar); panelTabBars.setCellPadding(0); panelTabBars.setCellSpacing(0); panelTabBars.setWidget(0, 1, scrollPanel); panelTabBars.getFlexCellFormatter().addStyleName(0, 1, SquareResources.INSTANCE.css().ongletsDynamiques()); panelTabBars.getFlexCellFormatter().setHorizontalAlignment(0, 1, HorizontalPanel.ALIGN_LEFT); panel.add(panelTabBars); panel.add(deck); panel.setCellHeight(deck, "100%"); final int idxDecalage = nbOngletsStatiques; dynamicTabBar.addSelectionHandler(new SelectionHandler<Integer>() { @Override public void onSelection(SelectionEvent<Integer> event) { staticTabBar.selectTab(-1); scrollPanel.ensureVisible((UIObject) (dynamicTabBar.getTab(event.getSelectedItem()))); scrollPanel.refreshScrollButtons(); deck.showWidget(event.getSelectedItem() + idxDecalage); fireSelectionEvent(event.getSelectedItem() + idxDecalage); } }); dynamicTabBar.addBeforeSelectionHandler(new BeforeSelectionHandler<Integer>() { @Override public void onBeforeSelection(BeforeSelectionEvent<Integer> event) { fireBeforeSelectionEvent(event.getItem() + idxDecalage); } }); staticTabBar.addSelectionHandler(new SelectionHandler<Integer>() { @Override public void onSelection(SelectionEvent<Integer> event) { dynamicTabBar.selectTab(-1); deck.showWidget(event.getSelectedItem()); fireSelectionEvent(event.getSelectedItem()); } }); staticTabBar.addBeforeSelectionHandler(new BeforeSelectionHandler<Integer>() { @Override public void onBeforeSelection(BeforeSelectionEvent<Integer> event) { fireBeforeSelectionEvent(event.getItem()); } }); initWidget(panel); setStyleName("gwt-TabPanel"); deck.setStyleName("gwt-TabPanelBottom"); // Add a11y role "tabpanel" Accessibility.setRole(deck.getElement(), Accessibility.ROLE_TABPANEL); }
From source file:com.square.client.gwt.client.composant.onglet.scroll.SimpleTabPanelScroll.java
License:Open Source License
/** * Constructeur.//from ww w . j a v a 2 s . c o m * @param width largeur du scrollPanel, en units CSS (e.g. "10px", "1em") */ public SimpleTabPanelScroll(int width) { final VerticalPanel panel = new VerticalPanel(); tabBar = new UnmodifiableTabBar(); deck = new TabbedDeckPanel(tabBar); scrollPanel = new ExtendedScrollPanel(tabBar, width); scrollPanel.addStyleName(SquareResources.INSTANCE.css().scrollPanel()); panel.add(scrollPanel); panel.add(deck); panel.setCellHeight(deck, "100%"); tabBar.setWidth("100%"); tabBar.addSelectionHandler(new SelectionHandler<Integer>() { @Override public void onSelection(SelectionEvent<Integer> event) { scrollPanel.ensureVisible((UIObject) (tabBar.getTab(event.getSelectedItem()))); scrollPanel.refreshScrollButtons(); deck.showWidget(event.getSelectedItem()); fireSelectionEvent(event.getSelectedItem()); } }); tabBar.addBeforeSelectionHandler(new BeforeSelectionHandler<Integer>() { @Override public void onBeforeSelection(BeforeSelectionEvent<Integer> event) { fireBeforeSelectionEvent(event.getItem()); } }); initWidget(panel); setStyleName("gwt-TabPanel"); deck.setStyleName("gwt-TabPanelBottom"); // Add a11y role "tabpanel" Accessibility.setRole(deck.getElement(), Accessibility.ROLE_TABPANEL); }
From source file:mat.client.shared.ui.MATTabPanel.java
License:Apache License
/** * Creates an empty tab panel./*w w w. j a v a 2s. c o m*/ */ public MATTabPanel() { VerticalPanel panel = new VerticalPanel(); panel.getElement().setId("panel_VerticalPanel"); panel.add(tabBar); panel.add(deck); panel.setCellHeight(deck, "100%"); tabBar.setWidth("100%"); tabBar.addTabListener(this); initWidget(panel); setStyleName("gwt-TabPanel"); deck.setStyleName("gwt-TabPanelBottom"); // Add a11y role "tabpanel" Accessibility.setRole(deck.getElement(), Accessibility.ROLE_TABPANEL); }
From source file:org.cruxframework.crux.widgets.client.rollingtabs.RollingTabPanel.java
License:Apache License
/** * Creates an empty tab panel.//from www . j a v a 2 s. com */ public RollingTabPanel() { tabBar = new RollingTabBar(); deck = new TabbedDeckPanel(tabBar); VerticalPanel panel = new VerticalPanel(); panel.add(tabBar); panel.add(deck); panel.setCellHeight(deck, "100%"); tabBar.setWidth("100%"); initWidget(panel); tabBar.addSelectionHandler(new SelectionHandler<Integer>() { public void onSelection(SelectionEvent<Integer> event) { deck.showWidget(event.getSelectedItem()); } }); tabBar.addBeforeSelectionHandler(new BeforeSelectionHandler<Integer>() { public void onBeforeSelection(BeforeSelectionEvent<Integer> event) { BeforeSelectionEvent<Integer> tabPanelEvent = BeforeSelectionEvent.fire(RollingTabPanel.this, event.getItem()); if (tabPanelEvent == null || tabPanelEvent.isCanceled()) { if (event != null) { event.cancel(); } } } }); setStyleName("crux-TabPanel"); deck.setStyleName("crux-TabPanelBottom"); deck.getElement().getStyle().setOverflow(Overflow.HIDDEN); // Add a11y role "TabPanel" Accessibility.setRole(deck.getElement(), Accessibility.ROLE_TABPANEL); }
From source file:org.sakaiproject.gradebook.gwt.client.gxt.a11y.AriaTabPanel.java
License:Educational Community License
@Override protected void onRender(Element parent, int index) { super.onRender(parent, index); Accessibility.setRole(el().dom, Accessibility.ROLE_TABPANEL); }