Example usage for com.google.gwt.user.client.ui VerticalSplitPanel VerticalSplitPanel

List of usage examples for com.google.gwt.user.client.ui VerticalSplitPanel VerticalSplitPanel

Introduction

In this page you can find the example usage for com.google.gwt.user.client.ui VerticalSplitPanel VerticalSplitPanel.

Prototype

public VerticalSplitPanel() 

Source Link

Usage

From source file:com.google.gwt.sample.showcase.client.content.panels.CwVerticalSplitPanel.java

License:Apache License

/**
 * Initialize this example./*  www . j  av a  2  s. c o  m*/
 */
@ShowcaseSource
@Override
public Widget onInitialize() {
    // Create a Vertical Split Panel
    VerticalSplitPanel vSplit = new VerticalSplitPanel();
    vSplit.ensureDebugId("cwVerticalSplitPanel");
    vSplit.setSize("500px", "350px");
    vSplit.setSplitPosition("30%");

    // Add some content
    String randomText = constants.cwVerticalSplitPanelText() + " ";
    for (int i = 0; i < 2; i++) {
        randomText += randomText;
    }
    vSplit.setTopWidget(new HTML(randomText));
    vSplit.setBottomWidget(new HTML(randomText));

    // Wrap the split panel in a decorator panel
    DecoratorPanel decPanel = new DecoratorPanel();
    decPanel.setWidget(vSplit);

    // Return the content
    return decPanel;
}

From source file:com.hazelcast.monitor.client.HazelcastMonitor.java

License:Open Source License

/**
 * This is the entry point method./*w w  w  .  j  a va2 s . com*/
 */
public void onModuleLoad() {
    mainPanel = new HorizontalSplitPanel();
    mainPanel.setSplitPosition(LEFT_PANEL_SIZE);
    VerticalPanel leftPanel = new VerticalPanel();
    Image image = new Image("images/logo_3.png");
    leftPanel.add(image);
    clusterAddPanel = createClusterAddPanel();
    leftPanel.add(clusterAddPanel);
    dsPanel = new DecoratedStackPanel();
    dsPanel.setWidth(LEFT_PANEL_SIZE);
    leftPanel.add(dsPanel);
    mainPanel.setLeftWidget(leftPanel);
    VerticalPanel rightPanel = new VerticalPanel();
    mainPanel.setRightWidget(rightPanel);
    VerticalSplitPanel topPanel = new VerticalSplitPanel();
    topPanel.setSize("100%", "100%");
    topPanel.setSplitPosition("100%");
    topPanel.setTopWidget(mainPanel);
    topPanel.setBottomWidget(logBox);
    logBox.setWidth("100%");
    logBox.setHeight("100%");
    RootPanel.get().add(topPanel);
    //        RootPanel.get().add(mainPanel);
    History.addValueChangeHandler(this);
    loadActiveClusterViews();
    ServicesFactory servicesFactory = new ServicesFactory();
    onValueChangeHandler = new OnValueChangeHandler(servicesFactory, this);
}

From source file:com.ikon.frontend.client.panel.center.VerticalSplitPanelExtended.java

License:Open Source License

/**
 * HorizontalSplitPanelExtendend// www  .  ja va  2 s  .c o m
 * 
 * @param handler
 */
public VerticalSplitPanelExtended() {
    super();
    verticalSplitPanel = new VerticalSplitPanel();
    initWidget(verticalSplitPanel);
}

From source file:com.qualogy.qafe.gwt.client.ui.renderer.SplitPanelRenderer.java

License:Apache License

public UIObject render(ComponentGVO component, String uuid, String parent, String context) {
    Panel uiObject = null;/*from   w  w w .  j a  v  a2 s .  co  m*/
    if (component != null) {
        if (component instanceof SplitPanelGVO) {
            SplitPanelGVO gvo = (SplitPanelGVO) component;
            if (gvo.getHorizontalOrientation() != null) {
                if (gvo.getHorizontalOrientation().booleanValue()) {
                    uiObject = new HorizontalSplitPanel();
                } else {
                    uiObject = new VerticalSplitPanel();
                }

            } else {
                uiObject = new HorizontalSplitPanel();
            }

            RendererHelper.fillIn(component, uiObject, uuid, parent, context);
            //            RendererHelper.addId(component, uiObject,uuid,parent);
            //            RendererHelper.addUUID(component, uiObject, uuid);
            //            RendererHelper.addDisabledInfo(component, uiObject);   
            //            
            //            //addStyle(vo, ui);
            //            RendererHelper.addEvents(component, uiObject,uuid);
            //            RendererHelper.addVisibleInfo(component,uiObject);
            //         
            //            
            Widget left = (Widget) renderChildComponent(gvo.getFirst(), uuid, parent, context);
            RendererHelper.fillIn(gvo.getFirst(), left, uuid, parent, context);
            Widget right = (Widget) renderChildComponent(gvo.getSecond(), uuid, parent, context);
            RendererHelper.fillIn(gvo.getSecond(), right, uuid, parent, context);

            if (uiObject instanceof VerticalSplitPanel) {
                VerticalSplitPanel vsp = (VerticalSplitPanel) uiObject;
                vsp.setSplitPosition(gvo.getPosition());
                if (left != null) {
                    vsp.setTopWidget(left);
                }
                if (right != null) {
                    vsp.setBottomWidget(right);
                }
                //vsp.setSize("auto", "50px");

            }

            if (uiObject instanceof HorizontalSplitPanel) {
                HorizontalSplitPanel vsp = (HorizontalSplitPanel) uiObject;
                vsp.setSplitPosition(gvo.getPosition());
                if (left != null) {
                    vsp.setLeftWidget(left);
                }
                if (right != null) {
                    vsp.setRightWidget(right);
                }
                //vsp.setSize("100%", "auto");
            }
            DecoratorPanel simplePanel = new DecoratorPanel();
            simplePanel.add(uiObject);
            uiObject = simplePanel;
        }
    }

    return uiObject;
}

From source file:com.qualogy.qafe.mgwt.client.ui.renderer.SplitPanelRenderer.java

License:Apache License

public UIObject render(ComponentGVO component, String owner, String uuid, String parent, String context,
        AbstractActivity activity) {/*from   ww  w. jav  a2 s.  c  om*/
    Panel uiObject = null;
    if (component != null) {
        if (component instanceof SplitPanelGVO) {
            SplitPanelGVO gvo = (SplitPanelGVO) component;
            if (gvo.getHorizontalOrientation() != null) {
                if (gvo.getHorizontalOrientation().booleanValue()) {
                    uiObject = new HorizontalSplitPanel();
                } else {
                    uiObject = new VerticalSplitPanel();
                }

            } else {
                uiObject = new HorizontalSplitPanel();
            }

            RendererHelper.fillIn(component, uiObject, uuid, parent, context);
            //            RendererHelper.addId(component, uiObject,uuid,parent);
            //            RendererHelper.addUUID(component, uiObject, uuid);
            //            RendererHelper.addDisabledInfo(component, uiObject);   
            //            
            //            //addStyle(vo, ui);
            //            RendererHelper.addEvents(component, uiObject,uuid);
            //            RendererHelper.addVisibleInfo(component,uiObject);
            //         
            //            
            Widget left = (Widget) renderChildComponent(gvo.getFirst(), owner, uuid, parent, context, activity);
            RendererHelper.fillIn(gvo.getFirst(), left, uuid, parent, context);
            Widget right = (Widget) renderChildComponent(gvo.getSecond(), owner, uuid, parent, context,
                    activity);
            RendererHelper.fillIn(gvo.getSecond(), right, uuid, parent, context);

            if (uiObject instanceof VerticalSplitPanel) {
                VerticalSplitPanel vsp = (VerticalSplitPanel) uiObject;
                vsp.setSplitPosition(gvo.getPosition());
                if (left != null) {
                    vsp.setTopWidget(left);
                }
                if (right != null) {
                    vsp.setBottomWidget(right);
                }
                //vsp.setSize("auto", "50px");

            }

            if (uiObject instanceof HorizontalSplitPanel) {
                HorizontalSplitPanel vsp = (HorizontalSplitPanel) uiObject;
                vsp.setSplitPosition(gvo.getPosition());
                if (left != null) {
                    vsp.setLeftWidget(left);
                }
                if (right != null) {
                    vsp.setRightWidget(right);
                }
                //vsp.setSize("100%", "auto");
            }
            DecoratorPanel simplePanel = new DecoratorPanel();
            simplePanel.add(uiObject);
            uiObject = simplePanel;
        }
    }

    return uiObject;
}

From source file:net.s17fabu.vip.gwt.showcase.client.content.panels.CwVerticalSplitPanel.java

License:Apache License

/**
 * Initialize this example./*from www.j  a va2  s . com*/
 */
@Override
public Widget onInitialize() {
    // Create a Vertical Split Panel
    VerticalSplitPanel vSplit = new VerticalSplitPanel();
    vSplit.ensureDebugId("cwVerticalSplitPanel");
    vSplit.setSize("500px", "350px");
    vSplit.setSplitPosition("30%");

    // Add some content
    String randomText = constants.cwVerticalSplitPanelText() + " ";
    for (int i = 0; i < 2; i++) {
        randomText += randomText;
    }
    vSplit.setTopWidget(new HTML(randomText));
    vSplit.setBottomWidget(new HTML(randomText));

    // Wrap the split panel in a decorator panel
    DecoratorPanel decPanel = new DecoratorPanel();
    decPanel.setWidget(vSplit);

    // Return the content
    return decPanel;
}