List of usage examples for com.vaadin.ui.themes ValoTheme PANEL_BORDERLESS
String PANEL_BORDERLESS
To view the source code for com.vaadin.ui.themes ValoTheme PANEL_BORDERLESS.
Click Source Link
From source file:annis.gui.controlpanel.ControlPanel.java
License:Apache License
public ControlPanel(InstanceConfig instanceConfig, ExampleQueriesPanel autoGenQueries, AnnisUI ui) { this.ui = ui; setSizeFull();//from w ww.j a v a2 s . c om setMargin(true); setStyleName(ValoTheme.PANEL_BORDERLESS); queryPanel = new QueryPanel(ui); queryPanel.setHeight("-1px"); queryPanel.setWidth("100%"); optionsTab = new TabSheet(); optionsTab.setHeight("100%"); optionsTab.setWidth("100%"); optionsTab.addStyleName(ValoTheme.TABSHEET_FRAMED); corpusList = new CorpusListPanel(instanceConfig, autoGenQueries, ui); searchOptions = new SearchOptionsPanel(); optionsTab.addTab(corpusList, "Corpus List", null); optionTab = optionsTab.addTab(searchOptions, "Search Options", null); addComponent(queryPanel); addComponent(optionsTab); setExpandRatio(optionsTab, 1.0f); }
From source file:annis.gui.querybuilder.EdgeWindow.java
License:Apache License
public EdgeWindow(final TigerQueryBuilderCanvas parent, NodeWindow source, NodeWindow target) { this.parent = parent; this.source = source; this.target = target; setSizeFull();/*from w ww. j a v a 2 s. c o m*/ // HACK: use our own border since the one from chameleon does not really work addStyleName(ValoTheme.PANEL_BORDERLESS); addStyleName("border-layout"); addStyleName("white-panel"); VerticalLayout vLayout = new VerticalLayout(); setContent(vLayout); vLayout.setMargin(false); HorizontalLayout toolbar = new HorizontalLayout(); toolbar.addStyleName("toolbar"); toolbar.setWidth("100%"); toolbar.setHeight("-1px"); vLayout.addComponent(toolbar); Label lblTitle = new Label("AQL Operator"); lblTitle.setWidth("100%"); toolbar.addComponent(lblTitle); toolbar.setComponentAlignment(lblTitle, Alignment.MIDDLE_LEFT); toolbar.setExpandRatio(lblTitle, 1.0f); btClose = new Button(); btClose.addStyleName(ValoTheme.BUTTON_ICON_ONLY); btClose.addStyleName(ValoTheme.BUTTON_SMALL); btClose.setIcon(FontAwesome.TIMES_CIRCLE); btClose.setWidth("-1px"); btClose.addListener((Button.ClickListener) this); toolbar.addComponent(btClose); toolbar.setComponentAlignment(btClose, Alignment.MIDDLE_RIGHT); toolbar.setExpandRatio(btClose, 0.0f); cbOperator = new ComboBox(); cbOperator.setNewItemsAllowed(false); cbOperator.setTextInputAllowed(false); cbOperator.setNullSelectionAllowed(true); cbOperator.addItem(CUSTOM); cbOperator.setItemCaption(CUSTOM, "custom"); cbOperator.setNullSelectionItemId(CUSTOM); cbOperator.setNewItemHandler(new SimpleNewItemHandler(cbOperator)); cbOperator.setImmediate(true); vLayout.addComponent(cbOperator); for (AQLOperator o : AQLOperator.values()) { cbOperator.addItem(o); cbOperator.setItemCaption(o, o.getDescription() + " (" + o.getOp() + ")"); } cbOperator.setValue(AQLOperator.DIRECT_PRECEDENCE); cbOperator.addValueChangeListener(new ValueChangeListener() { @Override public void valueChange(ValueChangeEvent event) { Object val = event.getProperty().getValue(); if (val instanceof AQLOperator) { txtOperator.setValue(((AQLOperator) val).getOp()); } } }); cbOperator.setWidth("100%"); cbOperator.setHeight("20px"); txtOperator = new TextField(); txtOperator.setValue("."); txtOperator.setInputPrompt("select operator definition"); txtOperator.setSizeFull(); txtOperator.addValueChangeListener(new OperatorValueChangeListener(parent)); txtOperator.setImmediate(true); vLayout.addComponent(txtOperator); vLayout.setExpandRatio(cbOperator, 1.0f); }
From source file:annis.gui.querybuilder.QueryBuilderChooser.java
License:Apache License
public QueryBuilderChooser(QueryController controller, PluginSystem pluginSystem, InstanceConfig instanceConfig) { this.controller = controller; this.pluginSystem = pluginSystem; this.instanceConfig = instanceConfig; this.pluginRegistry = new HashMap<>(); this.short2caption = new HashMap<>(); setStyleName(ValoTheme.PANEL_BORDERLESS); layout = new VerticalLayout(); setContent(layout);/* ww w .j ava2 s.c om*/ layout.setSizeFull(); layout.setSpacing(true); setSizeFull(); // add combobox to choose the query builder cbChooseBuilder = new ComboBox(); cbChooseBuilder.setNewItemsAllowed(false); cbChooseBuilder.setNullSelectionAllowed(false); cbChooseBuilder.setImmediate(true); cbChooseBuilder.setInputPrompt("Choose a query builder"); cbChooseBuilder.setWidth("200px"); PluginManagerUtil util = new PluginManagerUtil(pluginSystem.getPluginManager()); Collection<QueryBuilderPlugin> builders = util.getPlugins(QueryBuilderPlugin.class); for (QueryBuilderPlugin b : builders) { short2caption.put(b.getShortName(), b.getCaption()); pluginRegistry.put(b.getCaption(), b); cbChooseBuilder.addItem(b.getCaption()); } cbChooseBuilder.addListener((Property.ValueChangeListener) this); layout.addComponent(cbChooseBuilder); layout.setExpandRatio(cbChooseBuilder, 0.0f); if (instanceConfig.getDefaultQueryBuilder() != null) { cbChooseBuilder.setValue(short2caption.get(instanceConfig.getDefaultQueryBuilder())); } }
From source file:annis.gui.resultview.ResultViewPanel.java
License:Apache License
public ResultViewPanel(AnnisUI ui, PluginSystem ps, InstanceConfig instanceConfig, DisplayedResultQuery initialQuery) { this.sui = ui; this.tokenAnnoVisible = new TreeMap<>(); this.ps = ps; this.controller = ui.getQueryController(); this.initialQuery = initialQuery; cacheResolver = Collections/*w w w. j a v a2 s . co m*/ .synchronizedMap(new HashMap<HashSet<SingleResolverRequest>, List<ResolverEntry>>()); resultPanelList = Collections.synchronizedList(new LinkedList<SingleResultPanel>()); resultLayout = new CssLayout(); resultLayout.addStyleName("result-view-css"); Panel resultPanel = new Panel(resultLayout); resultPanel.setSizeFull(); resultPanel.addStyleName(ValoTheme.PANEL_BORDERLESS); resultPanel.addStyleName("result-view-panel"); this.instanceConfig = instanceConfig; setSizeFull(); setMargin(false); MenuBar mbResult = new MenuBar(); mbResult.setWidth("100%"); mbResult.addStyleName("menu-hover"); addComponent(mbResult); miSegmentation = mbResult.addItem("Base text", null); miTokAnnos = mbResult.addItem("Token Annotations", null); addComponent(resultPanel); setExpandRatio(mbResult, 0.0f); setExpandRatio(resultPanel, 1.0f); paging = new PagingComponent(); addComponent(paging, 1); setComponentAlignment(paging, Alignment.TOP_CENTER); setExpandRatio(paging, 0.0f); }
From source file:com.etest.view.testbank.cellitem.CellCaseItemWindow.java
FormLayout buildForms() { FormLayout form = new FormLayout(); form.setWidth("100%"); form.setMargin(true);/*from ww w. ja va 2 s . com*/ form.setSpacing(true); CellCase cc = ccs.getCellCaseById(getCellCaseId()); Panel panel = new Panel(); panel.setWidth("100%"); panel.addStyleName(ValoTheme.PANEL_BORDERLESS); Label caseLabel = new Label(); caseLabel.setCaption("CASE: "); caseLabel.setStyleName("bold-font-style"); caseLabel.setWidth("80px"); Label caseTopic = new Label(); caseTopic.setValue(caseLabel.getCaption() + cc.getCaseTopic()); caseTopic.setContentMode(ContentMode.RAW); caseTopic.addStyleName("wrapline"); panel.setContent(caseTopic); form.addComponent(panel); form.addComponent(table); HorizontalLayout v = new HorizontalLayout(); v.setWidth("100%"); Button create = new Button("CREATE NEW STEM"); create.setWidthUndefined(); create.addStyleName(ValoTheme.BUTTON_LINK); create.addStyleName(ValoTheme.BUTTON_TINY); create.addStyleName(ValoTheme.BUTTON_QUIET); create.addClickListener(modifyBtnClickListener); v.addComponent(create); v.setComponentAlignment(create, Alignment.MIDDLE_RIGHT); form.addComponent(v); return form; }
From source file:com.etest.view.testbank.cellitem.ViewStemWindow.java
Panel getDataTablePanel() { Panel panel = new Panel(); panel.addStyleName(ValoTheme.PANEL_BORDERLESS); populateDataTable(); panel.setContent(table); return panel; }
From source file:com.naoset.framework.frontend.view.window.DialogWindow.java
private Panel buildBodyWrapper() { Panel bodyWrapper = new Panel(); bodyWrapper.setSizeFull();/*from ww w . j a va2s .com*/ bodyWrapper.addStyleName(ValoTheme.PANEL_BORDERLESS); bodyWrapper.addStyleName("scroll-divider"); return bodyWrapper; }
From source file:com.naoset.framework.frontend.view.window.Window.java
public Window(Component component) { mySelf = this; this.body = component; //addStyleName("moviedetailswindow"); Responsive.makeResponsive(this); setCaption(body.getCaption());/*from www. jav a2s .c o m*/ center(); setCloseShortcut(ShortcutAction.KeyCode.ESCAPE, null); setResizable(false); setClosable(false); setHeight(90.0f, Unit.PERCENTAGE); VerticalLayout layout = new VerticalLayout(); layout.setSizeFull(); setContent(layout); Panel bodyWrapper = new Panel(body); bodyWrapper.setSizeFull(); bodyWrapper.addStyleName(ValoTheme.PANEL_BORDERLESS); bodyWrapper.addStyleName("scroll-divider"); layout.addComponent(bodyWrapper); layout.setExpandRatio(bodyWrapper, 1f); footer = buildFooter(); layout.addComponent(footer); }
From source file:com.save.global.ErrorLoggedNotification.java
public static void showWarningLoggedOnWindow(String warning, String className) { VerticalLayout v = new VerticalLayout(); v.setSizeFull();/* www .j av a2 s . c o m*/ v.setMargin(true); Window sub = new Window("WARNING MESSAGE!"); sub.setWidth("500px"); if (sub.getParent() == null) { UI.getCurrent().addWindow(sub); } sub.setModal(true); Panel panel = new Panel(); panel.setSizeFull(); panel.addStyleName(ValoTheme.PANEL_BORDERLESS); panel.setContent(new Label(warning + " on \n" + className, ContentMode.HTML)); panel.getContent().setHeightUndefined(); v.addComponent(panel); sub.setContent(v); sub.getContent().setHeightUndefined(); }
From source file:com.scipionyx.butterflyeffect.frontend.core.ui.MainUI.java
License:Apache License
/** * // w ww . j a v a 2 s.co m */ @Override protected void init(VaadinRequest request) { // Top Menu final VerticalLayout root = new VerticalLayout(); root.setSizeFull(); root.setMargin(new MarginInfo(false, false, false, false)); root.setSpacing(false); root.addComponent(topFactory.instance()); setContent(root); viewContainer = new Panel(); viewContainer.setStyleName(ValoTheme.PANEL_BORDERLESS); viewContainer.setSizeFull(); root.addComponent(viewContainer); root.setExpandRatio(viewContainer, 1.0f); // Define the access denied view viewProvider.setAccessDeniedViewClass(AccessDeniedView.class); }