-
Notifications
You must be signed in to change notification settings - Fork 194
Expand file tree
/
Copy pathexamples_graphics.properties
More file actions
240 lines (224 loc) · 10.8 KB
/
examples_graphics.properties
File metadata and controls
240 lines (224 loc) · 10.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
###############################################################################
# Copyright (c) 2005, 2007 IBM Corporation and others.
#
# 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:
# IBM Corporation - initial API and implementation
###############################################################################
AdvancedGraphics=Advanced Graphics
GraphicsExample=Graphics Example
SWTGraphics=SWT Graphics
Warning=Warning
LibNotFound=Advanced graphics library not found. Some examples will not display.
Settings=Settings
Play=Play
Pause=Pause
Background=Background
DoubleBuffer=Double Buffer
White=White
Black=Black
Red=Red
Green=Green
Blue=Blue
Cyan=Cyan
Yellow=Yellow
CustomColor=Custom Color
CustomPattern=Custom Pattern
Pattern1=Pink Losange
Pattern2=Purple Checkers
Pattern3=Blue Pentagon
Animation=Animation
StarPolygon=Star Polygon
Line=Line
BlackHole=Black Hole
FillRule=Fill Rule
Polygons=Polygons
Introduction=Introduction
SWT=SWT
Bounce=Bounce
Font=Font
Misc=Misc
Countdown=Countdown
LineWidth=Line Width
Antialiasing=Antialiasing
LineCap=Line Cap
Spiral=Spiral
Petals=Petals
Gradient=Gradient
GradImage=Gradient Image
SwapColors=Swap Colors
Curves=Curves
Cubic=Cubic
Quadratic=Quadratic
Lines=Lines
Flat=Flat
Square=Square
Round=Round
LineStyles=Line Styles
GradientDlgMsg=Please select two colors:
GradientDlgButton1=Color 1
GradientDlgButton2=Color 2
GradientTabItem1=Color 1
GradientTabItem2=Color 2
Alpha=Alpha
CustomFont=Custom Font
Regular=Regular
Italic=Italic
Bold=Bold
BoldItalic=Bold Italic
FontFace=Face
FontStyle=Style
FontSize=Size
Color=Color
Clipping=Clipping
PathClipping=Path Clipping
Circles=Circles
Rectangle=Rectangle
Oval=Oval
Word=Word
Star=Star
Starfield=Starfield
Triangles=Triangles
Default=Default
RegionClipping=Region Clipping
Region1=Region 1
Region2=Region 2
Add=Add
Sub=Subtract
Inter=Intersect
Interpolation=Interpolation
Image=Image
OriginalImg=Original Image
House=House
Question=Question
Task=Task
Cube=Cube
Ovals=Ovals
None=None
Low=Low
Default=Default
High=High
Transform=Transform
TransformReuseOper=Transform Re-usage
Cards=Cards
Solid=Solid
Dash=Dash
Dot=Dot
DashDot=Dash Dot
DashDotDot=Dash Dot Dot
LineJoin=Line Join
bevel=BEVEL
miter=MITER
round=ROUND
Ball=Ball
CustomAlpha=Custom Alpha
Maze=Maze
rgb=RGB
Graphics=Graphics
Flip=Flip
Scale=Scale
Rotate=Rotate
xtranslate=X-Translate
ytranslate=Y-Translate
xscale=X-Scale
yscale=Y-Scale
Invert=Invert Matrix
Path=Path
PathOper=Path Operations
PathReuseOper=Path Re-usage
Reset=Reset
DrawPath=Draw Path
FillPath=Fill Path
AddPath=Add Path
ClosePath=Close Path
FlattenPath=Flatten Path
FillColor=Fill Color
DrawArc=Draw Arc
DrawLine=Draw Line
DrawRectangle=Draw Rectangle
DrawText=Draw Text
DrawCubic=Draw Cubic
DrawQuad=Draw Quad
Text=Text
Shapes=Shapes
Next=Next
Back=Back
Shear=Shear
Translate=Translate
Identity=Identity
AnimPathClipping=Animated Path Clipping
##### ------------------ Tab Descriptions ------------------ #####
AlphaDescription=This tab demonstrates alpha blending. It draws various shapes and images as alpha values change.
BallDescription=This tab uses alpha blending to simulate \"ghosting\" of a ball in movement.
BlackHoleDescription=This is a miscellaneous demonstration that makes use of the fillOval() operation to simulate a black hole.
CardsDescription=This tab demonstrates various transformations, such as scaling, rotation, and translation.
CountdownDescription=This miscellaneous tab presents a count down from 5 to 1, then displays SWT.
CurvesSWTDescription=This tab presents cubic and quadratic curves that can be drawn. As a demonstration, cubic and quadratic curves are used to spell out \"SWT\". The user may reposition the cubic and quadratic handles.
CurvesDescription=This tab presents cubic and quadratic curves that can be drawn. The user may reposition the cubic and quadratic handles
CustomAlphaDescription=This tab demonstrates the use of alpha blending. It allows a user to specify a custom alpha value.
CustomFontDescription=This tab demonstrates various text fonts. It allows the user to specify font parameters such as face, style and size.
FontBounceDescription=This tab is an animated graphic. It presents the word SWT in different fonts as it bounces around the screen.
GradientImageDescription=This tab is an animated graphic. It presents the word SWT in different fonts as it bounces around the screen.
AntialiasingGraphicsDesc=This tab demonstrates antialiasing for graphics. Antialiasing is used for smoothing jagged edges in graphics. This tab allows the user to see the effects of different antialiasing values.
FlipDescription=This tab demonstrates how an image can be flipped in various fashions.
ScaleDescription=This tab demonstrates how an image can be scaled. Resize the shell, and the image will scale with it.
TransformImgDescription=This tab demonstrates transformations, such as scaling, rotation, and invert. It allows the user to specify values for scaling and rotation.
ImageInterpolationDesc=This tab shows the effects of applying various interpolation algorithms to images that have been stretched or shrunk.
IntroductionDescription=This is the introduction tab. This demonstration makes use of a path clipping.
LineCapDescription=This tab demonstrates various line caps applicable to a line.
LineJoinDescription=This tab demonstrates various line joins. It allows a user to choose from bevel, miter and round.
LineStylesDescription=This tab demonstrates line styles applicable to a line. It shows the use of the setLineStyle() method.
LineDescription=This tab draws two lines.
MazeDescription=This is a miscellaneous demonstration. Three objects move through the maze, each following a different path. Only one of the three follows the correct path.
AnimPathClippingDesc=This tab demonstrates the use of path clipping. A clipping is the area onto which a drawing is made visible. The default clipping is the entire canvas (all the space in the right panel). However, one can set the clipping to be something different. In this tab, the clipping is the set of triangles, rectangles and the circle. When the blue rectangle is drawn, only the portions of the blue rectangle appearing in the clipping are visible.
PathClippingDesc=This tab demonstrates the use of path clipping. A clipping is the area onto which a drawing is made visible. The default clipping is the entire canvas (all the space in the right panel). However, one can set the clipping to be something different.
PathOperDescription=This tab demonstrates the use of paths. It allows the user to see the differences between filling, drawing and closing paths.
TransformReuseOperDescription=This tab demonstrates the re-usage of transform. It allows the user to test with long living Transform instances.
PathReuseOperDescription=This tab demonstrates the re-usage of paths. It allows the user to see and extend long living paths.
rgbDescription=Miscellaneous tab that demonstrates emerging colors from layering other colors.
RegionClippingDescription=This tab demonstrates how to apply a region clipping and the effects of applying one. It also demonstrates the operations that can be applied between two regions.
ShapesDescription=This tab draws 3D shapes (in 2D) using various line styles.
SpiralDescription=Miscellaneous tab that presents a spiral consisting of the number of petals specified.
StarfieldDescription=This is a miscellaneous demonstration that uses the drawPoint() operation to simulate a moving starfield.
StarPolygonDescription=This tab draws a polygon and shows the effects of setting different fill rules: SWT.FILL_WINDING or SWT.FILL_EVEN_ODD
AntialiasingTextDesc=This tab demonstrates antialiasing for text. Antialiasing is used for smoothing jagged edges in graphics. This tab allows the user to see the effects of different antialiasing values.
Ripple=Ripple
RippleDescription=This is a miscellaneous demonstration that uses a displacement map to simulate water ripples on an image. Move the mouse over the image to disturb the water.
Blob=Blob
BlobDescription=This is a miscellaneous demonstration of an animated metaball effect where multiple blobs move randomly and blend together when overlapping.
Plasma=Plasma
PlasmaDescription=This is a miscellaneous demonstration of an animated plasma effect using precomputed sine tables and a cycling color palette.
BurningSea=Burning Sea
BurningSeaDescription=This is a miscellaneous demonstration of an animated burning sea effect with fire reflections on water using sine-based wave distortion.
CopperBars=Copper Bars
CopperBarsDescription=This is a miscellaneous demonstration of animated copper bars (red, white, blue) moving up and down following sine wave patterns.
Fire=Fire
FireDescription=This is a miscellaneous demonstration of an animated fire effect using a classic pixel-based flame propagation algorithm.
Moire=Moir\u00e9
MoireDescription=This is a miscellaneous demonstration of an animated moir\u00e9 pattern created by overlaying two sets of concentric circles.
RasterBars=Raster Bars
RasterBarsDescription=This is a miscellaneous demonstration of animated raster bars sweeping across the screen following sine wave patterns.
Explosion=Explosion
ExplosionDescription=This is a miscellaneous demonstration of an animated explosion effect using a particle system and fire propagation algorithm.
Mandelbrot=Mandelbrot
MandelbrotDescription=This is a miscellaneous demonstration of an animated Mandelbrot fractal with a continuously zooming view into the fractal boundary.
ShadeBobs=Shade Bobs
ShadeBobsDescription=This is a miscellaneous demonstration of an animated shade bobs effect where a heated bob shape moves along a precomputed path, leaving a fading heat trail.
Twister=Twister
TwisterDescription=This is a miscellaneous demonstration of an animated twister effect using precomputed sine tables and a torsion deformation on a checkered pattern.
Wave=Wave
WaveDescription=This is a miscellaneous demonstration of an animated wave effect with multiple motion patterns cycling through four different wave algorithms.
Dancing=Dancing
DancingDescription=This is a miscellaneous demonstration of an animated isometric dancing shape with sine-wave deformations across a grid of polygons.
BumpMapping=Bump Mapping
BumpMappingDescription=This is a miscellaneous demonstration of an animated bump mapping effect with a moving light source illuminating a textured surface.
FlatText=Flat Text
FlatTextDescription=This is a miscellaneous demonstration of an animated flat text perspective distortion effect using sine/cosine rotation on a tiled texture.
Lens=Lens
LensDescription=This is a miscellaneous demonstration of an animated spherical lens distortion effect that bounces across an image, magnifying the area beneath the lens.