org.eclipse.swt.custom.StyledTextLineSpacingProvider Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.eclipse.swt.gtk.linux.ppc64le Show documentation
Show all versions of org.eclipse.swt.gtk.linux.ppc64le Show documentation
Standard Widget Toolkit for GTK on ppc64le
The newest version!
/**
* Copyright (c) 2017 Angelo ZERR.
*
* This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Contributors:
* Angelo Zerr - Customize different line spacing of StyledText - Bug 522020
*/
package org.eclipse.swt.custom;
/**
* Line spacing provider used to customize different line spacing for some lines
* of {@link StyledText}
*
* @since 3.107
*/
@FunctionalInterface
public interface StyledTextLineSpacingProvider {
/**
* Returns the line spacing of the given line index and null otherwise. In this
* case, it will use the {@link StyledText#getLineSpacing()}.
*
* @param lineIndex
* line index.
* @return the line spacing of the given line index and null otherwise. In this
* case, it will use the {@link StyledText#getLineSpacing()}.
* @since 3.107
*/
Integer getLineSpacing(int lineIndex);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy