/*******************************************************************************
* 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 com.hexapixel.widgets.ribbon;
import org.eclipse.swt.graphics.Image;
public class RibbonTooltip {
private Image mImage;
private String mTitle;
private String mContent;
private Image mHelpImage;
private String mHelpText;
private int mExtraTextSpacing;
public RibbonTooltip(String title, String content) {
mTitle = title;
mContent = content;
}
public RibbonTooltip(String title, String content, Image image) {
mTitle = title;
mContent = content;
mImage = image;
}
public RibbonTooltip(String title, String content, Image image, Image helpImage, String helpText) {
mTitle = title;
mContent = content;
mImage = image;
mHelpImage = helpImage;
mHelpText = helpText;
}
public Image getImage() {
return mImage;
}
public void setImage(Image image) {
mImage = image;
}
public String getTitle() {
return mTitle;
}
public void setTitle(String title) {
mTitle = title;
}
public String getContent() {
return mContent;
}
public void setContent(String content) {
mContent = content;
}
public Image getHelpImage() {
return mHelpImage;
}
public void setHelpImage(Image helpImage) {
mHelpImage = helpImage;
}
public String getHelpText() {
return mHelpText;
}
public void setHelpText(String helpText) {
mHelpText = helpText;
}
public int getExtraTextSpacing() {
return mExtraTextSpacing;
}
public void setExtraTextSpacing(int spacing) {
mExtraTextSpacing = spacing;
}
}