Package org.platformlayer.service.openldap.client

Source Code of org.platformlayer.service.openldap.client.LdapProviderPanel$Style

package org.platformlayer.service.openldap.client;

import com.google.gwt.core.client.GWT;
import com.google.gwt.event.logical.shared.SelectionEvent;
import com.google.gwt.resources.client.CssResource;
import com.google.gwt.uibinder.client.UiBinder;
import com.google.gwt.uibinder.client.UiField;
import com.google.gwt.uibinder.client.UiHandler;
import com.google.gwt.user.client.ui.Composite;
import com.google.gwt.user.client.ui.RequiresResize;
import com.google.gwt.user.client.ui.TabLayoutPanel;
import com.google.gwt.user.client.ui.Widget;

public class LdapProviderPanel extends Composite {
    interface Binder extends UiBinder<Widget, LdapProviderPanel> {
    }

    interface Style extends CssResource {
    }

    @UiField
    TabLayoutPanel tabs;

    public LdapProviderPanel() {
        initWidget(GWT.<Binder> create(Binder.class).createAndBindUi(this));

        tabs.selectTab(0);
    }

    @UiHandler("tabs")
    public void onClick(SelectionEvent<Integer> event) {
        // TODO: Is this really required??
        Widget widget = tabs.getWidget(event.getSelectedItem());
        if (widget instanceof RequiresResize) {
            ((RequiresResize) widget).onResize();
        }
    }
}
TOP

Related Classes of org.platformlayer.service.openldap.client.LdapProviderPanel$Style

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.