/******************************************************************************* * Copyright (c) Emil Crumhorn - Hexapixel.com - emil.crumhorn@gmail.com * 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: * emil.crumhorn@gmail.com - initial API and implementation *******************************************************************************/ package org.eclipse.nebula.widgets.ganttchart; import org.eclipse.swt.graphics.Image; public class AdvancedTooltip { private Image _image; private String _title; private String _content; private Image _helpImage; private String _helpText; private int _extraTextSpacing; /** * Creates a new Advanced Tooltip. * * @param title Header * @param content Content */ public AdvancedTooltip(final String title, final String content) { _title = title; _content = content; } /** * Creates a new Advanced Tooltip. * * @param title Header * @param content Content * @param image Image */ public AdvancedTooltip(final String title, final String content, final Image image) { _title = title; _content = content; _image = image; } /** * Creates a new Advanced Tooltip with help image and text. * * @param title Header * @param content Content * @param image Image * @param helpImage Help Image * @param helpText Help Text */ public AdvancedTooltip(final String title, final String content, final Image image, final Image helpImage, final String helpText) { _title = title; _content = content; _image = image; _helpImage = helpImage; _helpText = helpText; } public Image getImage() { return _image; } public void setImage(final Image image) { _image = image; } public String getTitle() { return _title; } public void setTitle(final String title) { _title = title; } public String getContent() { return _content; } public void setContent(final String content) { _content = content; } public Image getHelpImage() { return _helpImage; } public void setHelpImage(final Image helpImage) { _helpImage = helpImage; } public String getHelpText() { return _helpText; } public void setHelpText(final String helpText) { _helpText = helpText; } public int getExtraTextSpacing() { return _extraTextSpacing; } public void setExtraTextSpacing(final int spacing) { _extraTextSpacing = spacing; } }