Difference between revisions of "Nebula TipOfTheDay"
Line 1: | Line 1: | ||
+ | [[Nebula|< Back to Nebula Main Page]] | ||
+ | |||
==Introduction== | ==Introduction== | ||
Line 50: | Line 52: | ||
An example called TipOfTheDaySnippet is available in the plugin '''org.eclipse.nebula.widgets.opal.tipoftheday.snippets''' | An example called TipOfTheDaySnippet is available in the plugin '''org.eclipse.nebula.widgets.opal.tipoftheday.snippets''' | ||
− | You can also have a look here : https://git.eclipse.org/c/nebula/org.eclipse.nebula.git/tree/widgets/opal/tipoftheday/org.eclipse.nebula.widgets.opal.tipoftheday.snippets/src/org/eclipse/nebula/widgets/opal/tipoftheday/snippets/TipOfTheDaySnippet.java | + | You can also have a look here : [https://git.eclipse.org/c/nebula/org.eclipse.nebula.git/tree/widgets/opal/tipoftheday/org.eclipse.nebula.widgets.opal.tipoftheday.snippets/src/org/eclipse/nebula/widgets/opal/tipoftheday/snippets/TipOfTheDaySnippet.java TipOfTheDaySnippet.java] |
Revision as of 06:41, 21 February 2018
Introduction
Contents
Usage
This component is a widget that displays a "Tip of The Day". It contains the area to display the tip, buttons to navigate through the list of tips, a close button and optionnaly a checkbox "show tips on startup".
The first thing to do if to create an instance of TipOfTheDay and add tips :
final TipOfTheDay tip = new TipOfTheDay(); tip.addTip("This is the first tip<br/> " + "<b>This is the first tip</b> " + "<u>This is the first tip</u> " + "<i>This is the first tip</i> " + "This is the first tip " + "This is the first tip<br/>" + "This is the first tip " + "This is the first tip"); tip.addTip("This is the second tip<br/> " + "<b>This is the second tip</b> " + "<u>This is the second tip</u> <br/>" + "<i>This is the second tip</i> " + "This is the second tip " + "This is the second tip <br/>" + "This is the second tip " + "This is the second tip");
Please notice that tips can contain pseudo-HTML code for formatting :
-
<br/>
for adding a line break -
<i>...</i>
to render text in italic -
<u>...</u>
to render text in underline -
<b>...</b>
to render text in bold -
<size>...</size> to increase/decrease text size. You can use the following syntaxes : <code><nowiki><size=10> (10px), <size=+4>, <size=-4>
-
<color>...</color>
to change foreground color. You can use the following syntaxes :<color=#FFCCAA>
(HTML color code),<color=9,255,10>
(RGB values) and<color=aliceblue
> (HTML color code) -
<backgroundcolor>...</backgroundcolor>
to change background color. You can use the following syntaxes :<backgroundcolor=#FFCCAA>
(HTML color code),<backgroundcolor=9,255,10>
(RGB values) and<backgroundcolor=aliceblue>
(HTML color code)
You can set the style and customize the image :
tip.setStyle(TipStyle.TWO_COLUMNS_LARGE); tip.setImage(myImage);
Finally, you open the window :
tip.open(mainShell);
You can get the status of the checkbox "show tip on startup" by calling the method showOnStartup()
.
Example
An example called TipOfTheDaySnippet is available in the plugin org.eclipse.nebula.widgets.opal.tipoftheday.snippets
You can also have a look here : TipOfTheDaySnippet.java