List of usage examples for com.google.gwt.user.client.ui TextArea getVisibleLines
public int getVisibleLines()
From source file:org.drools.brms.client.packages.PackageEditor.java
License:Apache License
private Widget header() { final TextArea area = new TextArea(); area.setWidth("100%"); area.setVisibleLines(8);/* w w w . java2s . co m*/ area.setCharacterWidth(100); area.setText(this.conf.header); area.addChangeListener(new ChangeListener() { public void onChange(Widget w) { conf.header = area.getText(); dirtyCommand.execute(); } }); HorizontalPanel panel = new HorizontalPanel(); panel.add(area); VerticalPanel vert = new VerticalPanel(); Image max = new Image("images/max_min.gif"); max.addClickListener(new ClickListener() { public void onClick(Widget w) { if (area.getVisibleLines() != 32) { area.setVisibleLines(32); } else { area.setVisibleLines(8); } } }); max.setTitle("Increase view area."); vert.add(max); Image newImport = new Image("images/new_import.gif"); newImport.addClickListener(new ClickListener() { public void onClick(Widget w) { area.setText(area.getText() + "\n" + "import <your class here>"); conf.header = area.getText(); } }); vert.add(newImport); newImport.setTitle("Add a new Type/Class import to the package."); Image newGlobal = new Image("images/new_global.gif"); newGlobal.addClickListener(new ClickListener() { public void onClick(Widget w) { area.setText(area.getText() + "\n" + "global <your class here> <variable name>"); conf.header = area.getText(); } }); newGlobal.setTitle("Add a new global variable declaration."); vert.add(newGlobal); Image newFactTemplate = new Image("images/fact_template.gif"); newFactTemplate.addClickListener(new ClickListener() { public void onClick(Widget w) { final FactTemplateWizard wiz = new FactTemplateWizard(); wiz.setPopupPosition(w.getAbsoluteLeft() - 400, w.getAbsoluteTop() - 250); wiz.setOKClick(new Command() { public void execute() { area.setText(area.getText() + "\n" + wiz.getTemplateText()); conf.header = area.getText(); } }); wiz.show(); } }); newFactTemplate.setTitle("Add a new fact template."); //vert.add( newFactTemplate ); panel.setWidth("100%"); panel.add(vert); return panel; }
From source file:org.drools.brms.client.packages.PackageEditor.java
License:Apache License
private HorizontalPanel expandableTextArea(final TextArea area) { HorizontalPanel panel = new HorizontalPanel(); panel.add(area);/* w w w . jav a 2 s . co m*/ Image max = new Image("images/max_min.gif"); max.setTitle("Increase view area"); panel.add(max); max.addClickListener(new ClickListener() { public void onClick(Widget w) { if (area.getVisibleLines() != 32) { area.setVisibleLines(32); } else { area.setVisibleLines(8); } } }); return panel; }