/*******************************************************************************
* Copyright (c) 2009, 2015 IBM Corporation and others. All rights reserved. This
* program and the accompanying materials are made available under the terms of
* the Eclipse Public License v1.0 which accompanies this distribution, and is
* available at http://www.eclipse.org/legal/epl-v10.html
*
* Contributors: IBM Corporation - initial API and implementation
*******************************************************************************/
/**
* This class is intended as internal and temporary
*/
package org.eclipse.e4.ui.css.swt.properties.custom;
import org.eclipse.swt.custom.CTabFolder;
import org.eclipse.swt.custom.CTabItem;
import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.Item;
import org.eclipse.swt.widgets.Widget;
public class CTabETabHelper {
public static Item[] getItems(Widget widget) {
return ((CTabFolder) widget).getItems();
}
public static Item getSelection(Widget widget) {
return ((CTabFolder) widget).getSelection();
}
public static int getSelectionIndex(Widget widget) {
return ((CTabFolder) widget).getSelectionIndex();
}
public static void setShowClose(Item item, boolean bool) {
if(item instanceof CTabItem) {
((CTabItem) item).setShowClose(bool);
}
}
public static Control getParent(Widget widget) {
return ((CTabItem) widget).getParent();
}
}