~ubuntu-branches/ubuntu/precise/classpath/precise

« back to all changes in this revision

Viewing changes to javax/swing/plaf/synth/SynthPainter.java

  • Committer: Bazaar Package Importer
  • Author(s): Michael Koch
  • Date: 2006-05-27 16:11:15 UTC
  • mfrom: (1.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20060527161115-h6e39eposdt5snb6
Tags: 2:0.91-3
* Install header files to /usr/include/classpath.
* debian/control: classpath: Conflict with jamvm < 1.4.3 and
  cacao < 0.96 (Closes: #368172).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/* SynthPainter.java -- An abstract painter for synth components
 
2
   Copyright (C) 2006 Free Software Foundation, Inc.
 
3
 
 
4
This file is part of GNU Classpath.
 
5
 
 
6
GNU Classpath is free software; you can redistribute it and/or modify
 
7
it under the terms of the GNU General Public License as published by
 
8
the Free Software Foundation; either version 2, or (at your option)
 
9
any later version.
 
10
 
 
11
GNU Classpath is distributed in the hope that it will be useful, but
 
12
WITHOUT ANY WARRANTY; without even the implied warranty of
 
13
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 
14
General Public License for more details.
 
15
 
 
16
You should have received a copy of the GNU General Public License
 
17
along with GNU Classpath; see the file COPYING.  If not, write to the
 
18
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
 
19
02110-1301 USA.
 
20
 
 
21
Linking this library statically or dynamically with other modules is
 
22
making a combined work based on this library.  Thus, the terms and
 
23
conditions of the GNU General Public License cover the whole
 
24
combination.
 
25
 
 
26
As a special exception, the copyright holders of this library give you
 
27
permission to link this library with independent modules to produce an
 
28
executable, regardless of the license terms of these independent
 
29
modules, and to copy and distribute the resulting executable under
 
30
terms of your choice, provided that you also meet, for each linked
 
31
independent module, the terms and conditions of the license of that
 
32
module.  An independent module is a module which is not derived from
 
33
or based on this library.  If you modify this library, you may extend
 
34
this exception to your version of the library, but you are not
 
35
obligated to do so.  If you do not wish to do so, delete this
 
36
exception statement from your version. */
 
37
 
 
38
 
 
39
package javax.swing.plaf.synth;
 
40
 
 
41
import java.awt.Graphics;
 
42
 
 
43
/**
 
44
 * The abstract definition of a delegate that takes the responsibility of
 
45
 * painting for the components.
 
46
 *
 
47
 * This class is defined to be abstract and all methods are no-ops.
 
48
 *
 
49
 * @author Roman Kennke (kennke@aicas.com)
 
50
 *
 
51
 * @since 1.5
 
52
 */
 
53
public abstract class SynthPainter
 
54
{
 
55
 
 
56
  /**
 
57
   * Creates a new <code>SynthPainter</code> object.
 
58
   */
 
59
  public SynthPainter()
 
60
  {
 
61
    // Nothing to do here.
 
62
  }
 
63
 
 
64
  /**
 
65
   * Paints the foreground of an arrow button.
 
66
   *
 
67
   * @param ctx the synth context identifying the component and region for
 
68
   *        painting
 
69
   * @param g the graphics context to use for painting
 
70
   * @param x the X coordinate of the area to paint
 
71
   * @param y the Y coordinate of the area to paint 
 
72
   * @param w the width of the area to paint
 
73
   * @param h the height of the area to paint
 
74
   * @param dir the orientation of the arrow
 
75
   */
 
76
  public void paintArrowButtonForeground(SynthContext ctx, Graphics g, int x,
 
77
                                         int y, int w, int h, int dir)
 
78
  {
 
79
    // Nothing to do here.
 
80
  }
 
81
 
 
82
  /**
 
83
   * Paints the foreground of a progress bar.
 
84
   *
 
85
   * @param ctx the synth context identifying the component and region for
 
86
   *        painting
 
87
   * @param g the graphics context to use for painting
 
88
   * @param x the X coordinate of the area to paint
 
89
   * @param y the Y coordinate of the area to paint 
 
90
   * @param w the width of the area to paint
 
91
   * @param h the height of the area to paint
 
92
   * @param dir the orientation of the progress bar
 
93
   */
 
94
  public void paintProgressBarForeground(SynthContext ctx, Graphics g,
 
95
                                         int x, int y, int w, int h,
 
96
                                         int dir)
 
97
  {
 
98
    // Nothing to do here.
 
99
  }
 
100
 
 
101
  /**
 
102
   * Paints the foreground of a separator.
 
103
   *
 
104
   * @param ctx the synth context identifying the component and region for
 
105
   *        painting
 
106
   * @param g the graphics context to use for painting
 
107
   * @param x the X coordinate of the area to paint
 
108
   * @param y the Y coordinate of the area to paint 
 
109
   * @param w the width of the area to paint
 
110
   * @param h the height of the area to paint
 
111
   * @param dir the orientation of the separator
 
112
   */
 
113
  public void paintSeparatorForeground(SynthContext ctx, Graphics g,
 
114
                                       int x, int y, int w, int h,
 
115
                                       int dir)
 
116
  {
 
117
    // Nothing to do here.
 
118
  }
 
119
 
 
120
  /**
 
121
   * Paints the foreground of a split pane's divider.
 
122
   *
 
123
   * @param ctx the synth context identifying the component and region for
 
124
   *        painting
 
125
   * @param g the graphics context to use for painting
 
126
   * @param x the X coordinate of the area to paint
 
127
   * @param y the Y coordinate of the area to paint 
 
128
   * @param w the width of the area to paint
 
129
   * @param h the height of the area to paint
 
130
   * @param dir the orientation of the divider
 
131
   */
 
132
  public void paintSplitPaneDividerForeground(SynthContext ctx, Graphics g,
 
133
                                              int x, int y, int w, int h,
 
134
                                              int dir)
 
135
  {
 
136
    // Nothing to do here.
 
137
  }
 
138
 
 
139
  /**
 
140
   * Paints a split pane's divider, when it is being dragged.
 
141
   *
 
142
   * @param ctx the synth context identifying the component and region for
 
143
   *        painting
 
144
   * @param g the graphics context to use for painting
 
145
   * @param x the X coordinate of the area to paint
 
146
   * @param y the Y coordinate of the area to paint 
 
147
   * @param w the width of the area to paint
 
148
   * @param h the height of the area to paint
 
149
   * @param dir the orientation of the divider
 
150
   */
 
151
  public void paintSplitPaneDragDivider(SynthContext ctx, Graphics g,
 
152
                                        int x, int y, int w, int h,
 
153
                                        int dir)
 
154
  {
 
155
    // Nothing to do here.
 
156
  }
 
157
 
 
158
  /**
 
159
   * Paints the indicator for a tree cell which has the focus.
 
160
   *
 
161
   * @param ctx the synth context identifying the component and region for
 
162
   *        painting
 
163
   * @param g the graphics context to use for painting
 
164
   * @param x the X coordinate of the area to paint
 
165
   * @param y the Y coordinate of the area to paint 
 
166
   * @param w the width of the area to paint
 
167
   * @param h the height of the area to paint
 
168
   */
 
169
  public void paintTreeCellFocus(SynthContext ctx, Graphics g,
 
170
                                 int x, int y, int w, int h)
 
171
  {
 
172
    // Nothing to do here.
 
173
  }
 
174
 
 
175
  /**
 
176
   * Paints the background of an arrow button.
 
177
   *
 
178
   * @param ctx the synth context identifying the component and region for
 
179
   *        painting
 
180
   * @param g the graphics context to use for painting
 
181
   * @param x the X coordinate of the area to paint
 
182
   * @param y the Y coordinate of the area to paint 
 
183
   * @param w the width of the area to paint
 
184
   * @param h the height of the area to paint
 
185
   */
 
186
  public void paintArrowButtonBackground(SynthContext ctx, Graphics g, int x,
 
187
                                   int y, int w, int h)
 
188
  {
 
189
    // Nothing to do here.
 
190
  }
 
191
 
 
192
  /**
 
193
   * Paints the border of an arrow button.
 
194
   *
 
195
   * @param ctx the synth context identifying the component and region for
 
196
   *        painting
 
197
   * @param g the graphics context to use for painting
 
198
   * @param x the X coordinate of the area to paint
 
199
   * @param y the Y coordinate of the area to paint 
 
200
   * @param w the width of the area to paint
 
201
   * @param h the height of the area to paint
 
202
   */
 
203
  public void paintArrowButtonBorder(SynthContext ctx, Graphics g, int x,
 
204
                               int y, int w, int h)
 
205
  {
 
206
    // Nothing to do here.
 
207
  }
 
208
 
 
209
  /**
 
210
   * Paints the background of a button.
 
211
   *
 
212
   * @param ctx the synth context identifying the component and region for
 
213
   *        painting
 
214
   * @param g the graphics context to use for painting
 
215
   * @param x the X coordinate of the area to paint
 
216
   * @param y the Y coordinate of the area to paint 
 
217
   * @param w the width of the area to paint
 
218
   * @param h the height of the area to paint
 
219
   */
 
220
  public void paintButtonBackground(SynthContext ctx, Graphics g, int x,
 
221
                                   int y, int w, int h)
 
222
  {
 
223
    // Nothing to do here.
 
224
  }
 
225
 
 
226
  /**
 
227
   * Paints the border of a button.
 
228
   *
 
229
   * @param ctx the synth context identifying the component and region for
 
230
   *        painting
 
231
   * @param g the graphics context to use for painting
 
232
   * @param x the X coordinate of the area to paint
 
233
   * @param y the Y coordinate of the area to paint 
 
234
   * @param w the width of the area to paint
 
235
   * @param h the height of the area to paint
 
236
   */
 
237
  public void paintButtonBorder(SynthContext ctx, Graphics g, int x,
 
238
                               int y, int w, int h)
 
239
  {
 
240
    // Nothing to do here.
 
241
  }
 
242
 
 
243
  /**
 
244
   * Paints the background of a check box.
 
245
   *
 
246
   * @param ctx the synth context identifying the component and region for
 
247
   *        painting
 
248
   * @param g the graphics context to use for painting
 
249
   * @param x the X coordinate of the area to paint
 
250
   * @param y the Y coordinate of the area to paint 
 
251
   * @param w the width of the area to paint
 
252
   * @param h the height of the area to paint
 
253
   */
 
254
  public void paintCheckBoxBackground(SynthContext ctx, Graphics g, int x,
 
255
                                   int y, int w, int h)
 
256
  {
 
257
    // Nothing to do here.
 
258
  }
 
259
 
 
260
  /**
 
261
   * Paints the border of a check box.
 
262
   *
 
263
   * @param ctx the synth context identifying the component and region for
 
264
   *        painting
 
265
   * @param g the graphics context to use for painting
 
266
   * @param x the X coordinate of the area to paint
 
267
   * @param y the Y coordinate of the area to paint 
 
268
   * @param w the width of the area to paint
 
269
   * @param h the height of the area to paint
 
270
   */
 
271
  public void paintCheckBoxBorder(SynthContext ctx, Graphics g, int x,
 
272
                               int y, int w, int h)
 
273
  {
 
274
    // Nothing to do here.
 
275
  }
 
276
 
 
277
  /**
 
278
   * Paints the background of a check box menu item.
 
279
   *
 
280
   * @param ctx the synth context identifying the component and region for
 
281
   *        painting
 
282
   * @param g the graphics context to use for painting
 
283
   * @param x the X coordinate of the area to paint
 
284
   * @param y the Y coordinate of the area to paint 
 
285
   * @param w the width of the area to paint
 
286
   * @param h the height of the area to paint
 
287
   */
 
288
  public void paintCheckBoxMenuItemBackground(SynthContext ctx, Graphics g, int x,
 
289
                                   int y, int w, int h)
 
290
  {
 
291
    // Nothing to do here.
 
292
  }
 
293
 
 
294
  /**
 
295
   * Paints the border of a check box menu item.
 
296
   *
 
297
   * @param ctx the synth context identifying the component and region for
 
298
   *        painting
 
299
   * @param g the graphics context to use for painting
 
300
   * @param x the X coordinate of the area to paint
 
301
   * @param y the Y coordinate of the area to paint 
 
302
   * @param w the width of the area to paint
 
303
   * @param h the height of the area to paint
 
304
   */
 
305
  public void paintCheckBoxMenuItemBorder(SynthContext ctx, Graphics g, int x,
 
306
                               int y, int w, int h)
 
307
  {
 
308
    // Nothing to do here.
 
309
  }
 
310
 
 
311
  /**
 
312
   * Paints the background of a color chooser.
 
313
   *
 
314
   * @param ctx the synth context identifying the component and region for
 
315
   *        painting
 
316
   * @param g the graphics context to use for painting
 
317
   * @param x the X coordinate of the area to paint
 
318
   * @param y the Y coordinate of the area to paint 
 
319
   * @param w the width of the area to paint
 
320
   * @param h the height of the area to paint
 
321
   */
 
322
  public void paintColorChooserBackground(SynthContext ctx, Graphics g, int x,
 
323
                                   int y, int w, int h)
 
324
  {
 
325
    // Nothing to do here.
 
326
  }
 
327
 
 
328
  /**
 
329
   * Paints the border of a color chooser.
 
330
   *
 
331
   * @param ctx the synth context identifying the component and region for
 
332
   *        painting
 
333
   * @param g the graphics context to use for painting
 
334
   * @param x the X coordinate of the area to paint
 
335
   * @param y the Y coordinate of the area to paint 
 
336
   * @param w the width of the area to paint
 
337
   * @param h the height of the area to paint
 
338
   */
 
339
  public void paintColorChooserBorder(SynthContext ctx, Graphics g, int x,
 
340
                               int y, int w, int h)
 
341
  {
 
342
    // Nothing to do here.
 
343
  }
 
344
 
 
345
  /**
 
346
   * Paints the background of a combo box.
 
347
   *
 
348
   * @param ctx the synth context identifying the component and region for
 
349
   *        painting
 
350
   * @param g the graphics context to use for painting
 
351
   * @param x the X coordinate of the area to paint
 
352
   * @param y the Y coordinate of the area to paint 
 
353
   * @param w the width of the area to paint
 
354
   * @param h the height of the area to paint
 
355
   */
 
356
  public void paintComboBoxBackground(SynthContext ctx, Graphics g, int x,
 
357
                                   int y, int w, int h)
 
358
  {
 
359
    // Nothing to do here.
 
360
  }
 
361
 
 
362
  /**
 
363
   * Paints the border of a combo box.
 
364
   *
 
365
   * @param ctx the synth context identifying the component and region for
 
366
   *        painting
 
367
   * @param g the graphics context to use for painting
 
368
   * @param x the X coordinate of the area to paint
 
369
   * @param y the Y coordinate of the area to paint 
 
370
   * @param w the width of the area to paint
 
371
   * @param h the height of the area to paint
 
372
   */
 
373
  public void paintComboBoxBorder(SynthContext ctx, Graphics g, int x,
 
374
                               int y, int w, int h)
 
375
  {
 
376
    // Nothing to do here.
 
377
  }
 
378
 
 
379
  /**
 
380
   * Paints the background of a desktop icon.
 
381
   *
 
382
   * @param ctx the synth context identifying the component and region for
 
383
   *        painting
 
384
   * @param g the graphics context to use for painting
 
385
   * @param x the X coordinate of the area to paint
 
386
   * @param y the Y coordinate of the area to paint 
 
387
   * @param w the width of the area to paint
 
388
   * @param h the height of the area to paint
 
389
   */
 
390
  public void paintDesktopIconBackground(SynthContext ctx, Graphics g, int x,
 
391
                                   int y, int w, int h)
 
392
  {
 
393
    // Nothing to do here.
 
394
  }
 
395
 
 
396
  /**
 
397
   * Paints the border of a desktop icon.
 
398
   *
 
399
   * @param ctx the synth context identifying the component and region for
 
400
   *        painting
 
401
   * @param g the graphics context to use for painting
 
402
   * @param x the X coordinate of the area to paint
 
403
   * @param y the Y coordinate of the area to paint 
 
404
   * @param w the width of the area to paint
 
405
   * @param h the height of the area to paint
 
406
   */
 
407
  public void paintDesktopIconBorder(SynthContext ctx, Graphics g, int x,
 
408
                               int y, int w, int h)
 
409
  {
 
410
    // Nothing to do here.
 
411
  }
 
412
 
 
413
  /**
 
414
   * Paints the background of a desktop pane.
 
415
   *
 
416
   * @param ctx the synth context identifying the component and region for
 
417
   *        painting
 
418
   * @param g the graphics context to use for painting
 
419
   * @param x the X coordinate of the area to paint
 
420
   * @param y the Y coordinate of the area to paint 
 
421
   * @param w the width of the area to paint
 
422
   * @param h the height of the area to paint
 
423
   */
 
424
  public void paintDesktopPaneBackground(SynthContext ctx, Graphics g, int x,
 
425
                                   int y, int w, int h)
 
426
  {
 
427
    // Nothing to do here.
 
428
  }
 
429
 
 
430
  /**
 
431
   * Paints the border of a desktop pane.
 
432
   *
 
433
   * @param ctx the synth context identifying the component and region for
 
434
   *        painting
 
435
   * @param g the graphics context to use for painting
 
436
   * @param x the X coordinate of the area to paint
 
437
   * @param y the Y coordinate of the area to paint 
 
438
   * @param w the width of the area to paint
 
439
   * @param h the height of the area to paint
 
440
   */
 
441
  public void paintDesktopPaneBorder(SynthContext ctx, Graphics g, int x,
 
442
                               int y, int w, int h)
 
443
  {
 
444
    // Nothing to do here.
 
445
  }
 
446
 
 
447
  /**
 
448
   * Paints the background of an editor pane.
 
449
   *
 
450
   * @param ctx the synth context identifying the component and region for
 
451
   *        painting
 
452
   * @param g the graphics context to use for painting
 
453
   * @param x the X coordinate of the area to paint
 
454
   * @param y the Y coordinate of the area to paint 
 
455
   * @param w the width of the area to paint
 
456
   * @param h the height of the area to paint
 
457
   */
 
458
  public void paintEditorPaneBackground(SynthContext ctx, Graphics g, int x,
 
459
                                   int y, int w, int h)
 
460
  {
 
461
    // Nothing to do here.
 
462
  }
 
463
 
 
464
  /**
 
465
   * Paints the border of an editor pane.
 
466
   *
 
467
   * @param ctx the synth context identifying the component and region for
 
468
   *        painting
 
469
   * @param g the graphics context to use for painting
 
470
   * @param x the X coordinate of the area to paint
 
471
   * @param y the Y coordinate of the area to paint 
 
472
   * @param w the width of the area to paint
 
473
   * @param h the height of the area to paint
 
474
   */
 
475
  public void paintEditorPaneBorder(SynthContext ctx, Graphics g, int x,
 
476
                               int y, int w, int h)
 
477
  {
 
478
    // Nothing to do here.
 
479
  }
 
480
 
 
481
  /**
 
482
   * Paints the background of a file chooser.
 
483
   *
 
484
   * @param ctx the synth context identifying the component and region for
 
485
   *        painting
 
486
   * @param g the graphics context to use for painting
 
487
   * @param x the X coordinate of the area to paint
 
488
   * @param y the Y coordinate of the area to paint 
 
489
   * @param w the width of the area to paint
 
490
   * @param h the height of the area to paint
 
491
   */
 
492
  public void paintFileChooserBackground(SynthContext ctx, Graphics g, int x,
 
493
                                   int y, int w, int h)
 
494
  {
 
495
    // Nothing to do here.
 
496
  }
 
497
 
 
498
  /**
 
499
   * Paints the border of a file chooser.
 
500
   *
 
501
   * @param ctx the synth context identifying the component and region for
 
502
   *        painting
 
503
   * @param g the graphics context to use for painting
 
504
   * @param x the X coordinate of the area to paint
 
505
   * @param y the Y coordinate of the area to paint 
 
506
   * @param w the width of the area to paint
 
507
   * @param h the height of the area to paint
 
508
   */
 
509
  public void paintFileChooserBorder(SynthContext ctx, Graphics g, int x,
 
510
                               int y, int w, int h)
 
511
  {
 
512
    // Nothing to do here.
 
513
  }
 
514
 
 
515
  /**
 
516
   * Paints the background of a formatted text field.
 
517
   *
 
518
   * @param ctx the synth context identifying the component and region for
 
519
   *        painting
 
520
   * @param g the graphics context to use for painting
 
521
   * @param x the X coordinate of the area to paint
 
522
   * @param y the Y coordinate of the area to paint 
 
523
   * @param w the width of the area to paint
 
524
   * @param h the height of the area to paint
 
525
   */
 
526
  public void paintFormattedTextFieldBackground(SynthContext ctx, Graphics g, int x,
 
527
                                   int y, int w, int h)
 
528
  {
 
529
    // Nothing to do here.
 
530
  }
 
531
 
 
532
  /**
 
533
   * Paints the border of a formatted text field.
 
534
   *
 
535
   * @param ctx the synth context identifying the component and region for
 
536
   *        painting
 
537
   * @param g the graphics context to use for painting
 
538
   * @param x the X coordinate of the area to paint
 
539
   * @param y the Y coordinate of the area to paint 
 
540
   * @param w the width of the area to paint
 
541
   * @param h the height of the area to paint
 
542
   */
 
543
  public void paintFormattedTextFieldBorder(SynthContext ctx, Graphics g, int x,
 
544
                               int y, int w, int h)
 
545
  {
 
546
    // Nothing to do here.
 
547
  }
 
548
 
 
549
  /**
 
550
   * Paints the background of an internal frame.
 
551
   *
 
552
   * @param ctx the synth context identifying the component and region for
 
553
   *        painting
 
554
   * @param g the graphics context to use for painting
 
555
   * @param x the X coordinate of the area to paint
 
556
   * @param y the Y coordinate of the area to paint 
 
557
   * @param w the width of the area to paint
 
558
   * @param h the height of the area to paint
 
559
   */
 
560
  public void paintInternalFrameBackground(SynthContext ctx, Graphics g, int x,
 
561
                                   int y, int w, int h)
 
562
  {
 
563
    // Nothing to do here.
 
564
  }
 
565
 
 
566
  /**
 
567
   * Paints the border of an internal frame.
 
568
   *
 
569
   * @param ctx the synth context identifying the component and region for
 
570
   *        painting
 
571
   * @param g the graphics context to use for painting
 
572
   * @param x the X coordinate of the area to paint
 
573
   * @param y the Y coordinate of the area to paint 
 
574
   * @param w the width of the area to paint
 
575
   * @param h the height of the area to paint
 
576
   */
 
577
  public void paintInternalFrameBorder(SynthContext ctx, Graphics g, int x,
 
578
                               int y, int w, int h)
 
579
  {
 
580
    // Nothing to do here.
 
581
  }
 
582
 
 
583
  /**
 
584
   * Paints the background of an internal frame's title pane.
 
585
   *
 
586
   * @param ctx the synth context identifying the component and region for
 
587
   *        painting
 
588
   * @param g the graphics context to use for painting
 
589
   * @param x the X coordinate of the area to paint
 
590
   * @param y the Y coordinate of the area to paint 
 
591
   * @param w the width of the area to paint
 
592
   * @param h the height of the area to paint
 
593
   */
 
594
  public void paintInternalFrameTitlePaneBackground(SynthContext ctx, Graphics g, int x,
 
595
                                   int y, int w, int h)
 
596
  {
 
597
    // Nothing to do here.
 
598
  }
 
599
 
 
600
  /**
 
601
   * Paints the border of an internal frame's title pane.
 
602
   *
 
603
   * @param ctx the synth context identifying the component and region for
 
604
   *        painting
 
605
   * @param g the graphics context to use for painting
 
606
   * @param x the X coordinate of the area to paint
 
607
   * @param y the Y coordinate of the area to paint 
 
608
   * @param w the width of the area to paint
 
609
   * @param h the height of the area to paint
 
610
   */
 
611
  public void paintInternalFrameTitlePaneBorder(SynthContext ctx, Graphics g, int x,
 
612
                               int y, int w, int h)
 
613
  {
 
614
    // Nothing to do here.
 
615
  }
 
616
 
 
617
  /**
 
618
   * Paints the background of a label.
 
619
   *
 
620
   * @param ctx the synth context identifying the component and region for
 
621
   *        painting
 
622
   * @param g the graphics context to use for painting
 
623
   * @param x the X coordinate of the area to paint
 
624
   * @param y the Y coordinate of the area to paint 
 
625
   * @param w the width of the area to paint
 
626
   * @param h the height of the area to paint
 
627
   */
 
628
  public void paintLabelBackground(SynthContext ctx, Graphics g, int x,
 
629
                                   int y, int w, int h)
 
630
  {
 
631
    // Nothing to do here.
 
632
  }
 
633
 
 
634
  /**
 
635
   * Paints the border of a label.
 
636
   *
 
637
   * @param ctx the synth context identifying the component and region for
 
638
   *        painting
 
639
   * @param g the graphics context to use for painting
 
640
   * @param x the X coordinate of the area to paint
 
641
   * @param y the Y coordinate of the area to paint 
 
642
   * @param w the width of the area to paint
 
643
   * @param h the height of the area to paint
 
644
   */
 
645
  public void paintLabelBorder(SynthContext ctx, Graphics g, int x,
 
646
                               int y, int w, int h)
 
647
  {
 
648
    // Nothing to do here.
 
649
  }
 
650
 
 
651
  /**
 
652
   * Paints the background of a list.
 
653
   *
 
654
   * @param ctx the synth context identifying the component and region for
 
655
   *        painting
 
656
   * @param g the graphics context to use for painting
 
657
   * @param x the X coordinate of the area to paint
 
658
   * @param y the Y coordinate of the area to paint 
 
659
   * @param w the width of the area to paint
 
660
   * @param h the height of the area to paint
 
661
   */
 
662
  public void paintListBackground(SynthContext ctx, Graphics g, int x,
 
663
                                   int y, int w, int h)
 
664
  {
 
665
    // Nothing to do here.
 
666
  }
 
667
 
 
668
  /**
 
669
   * Paints the border of a list.
 
670
   *
 
671
   * @param ctx the synth context identifying the component and region for
 
672
   *        painting
 
673
   * @param g the graphics context to use for painting
 
674
   * @param x the X coordinate of the area to paint
 
675
   * @param y the Y coordinate of the area to paint 
 
676
   * @param w the width of the area to paint
 
677
   * @param h the height of the area to paint
 
678
   */
 
679
  public void paintListBorder(SynthContext ctx, Graphics g, int x,
 
680
                               int y, int w, int h)
 
681
  {
 
682
    // Nothing to do here.
 
683
  }
 
684
 
 
685
  /**
 
686
   * Paints the background of a menu.
 
687
   *
 
688
   * @param ctx the synth context identifying the component and region for
 
689
   *        painting
 
690
   * @param g the graphics context to use for painting
 
691
   * @param x the X coordinate of the area to paint
 
692
   * @param y the Y coordinate of the area to paint 
 
693
   * @param w the width of the area to paint
 
694
   * @param h the height of the area to paint
 
695
   */
 
696
  public void paintMenuBackground(SynthContext ctx, Graphics g, int x,
 
697
                                   int y, int w, int h)
 
698
  {
 
699
    // Nothing to do here.
 
700
  }
 
701
 
 
702
  /**
 
703
   * Paints the border of a menu.
 
704
   *
 
705
   * @param ctx the synth context identifying the component and region for
 
706
   *        painting
 
707
   * @param g the graphics context to use for painting
 
708
   * @param x the X coordinate of the area to paint
 
709
   * @param y the Y coordinate of the area to paint 
 
710
   * @param w the width of the area to paint
 
711
   * @param h the height of the area to paint
 
712
   */
 
713
  public void paintMenuBorder(SynthContext ctx, Graphics g, int x,
 
714
                               int y, int w, int h)
 
715
  {
 
716
    // Nothing to do here.
 
717
  }
 
718
 
 
719
  /**
 
720
   * Paints the background of a menu bar.
 
721
   *
 
722
   * @param ctx the synth context identifying the component and region for
 
723
   *        painting
 
724
   * @param g the graphics context to use for painting
 
725
   * @param x the X coordinate of the area to paint
 
726
   * @param y the Y coordinate of the area to paint 
 
727
   * @param w the width of the area to paint
 
728
   * @param h the height of the area to paint
 
729
   */
 
730
  public void paintMenuBarBackground(SynthContext ctx, Graphics g, int x,
 
731
                                   int y, int w, int h)
 
732
  {
 
733
    // Nothing to do here.
 
734
  }
 
735
 
 
736
  /**
 
737
   * Paints the border of a menu bar.
 
738
   *
 
739
   * @param ctx the synth context identifying the component and region for
 
740
   *        painting
 
741
   * @param g the graphics context to use for painting
 
742
   * @param x the X coordinate of the area to paint
 
743
   * @param y the Y coordinate of the area to paint 
 
744
   * @param w the width of the area to paint
 
745
   * @param h the height of the area to paint
 
746
   */
 
747
  public void paintMenuBarBorder(SynthContext ctx, Graphics g, int x,
 
748
                               int y, int w, int h)
 
749
  {
 
750
    // Nothing to do here.
 
751
  }
 
752
 
 
753
  /**
 
754
   * Paints the background of a menu item.
 
755
   *
 
756
   * @param ctx the synth context identifying the component and region for
 
757
   *        painting
 
758
   * @param g the graphics context to use for painting
 
759
   * @param x the X coordinate of the area to paint
 
760
   * @param y the Y coordinate of the area to paint 
 
761
   * @param w the width of the area to paint
 
762
   * @param h the height of the area to paint
 
763
   */
 
764
  public void paintMenuItemBackground(SynthContext ctx, Graphics g, int x,
 
765
                                   int y, int w, int h)
 
766
  {
 
767
    // Nothing to do here.
 
768
  }
 
769
 
 
770
  /**
 
771
   * Paints the border of a menu item.
 
772
   *
 
773
   * @param ctx the synth context identifying the component and region for
 
774
   *        painting
 
775
   * @param g the graphics context to use for painting
 
776
   * @param x the X coordinate of the area to paint
 
777
   * @param y the Y coordinate of the area to paint 
 
778
   * @param w the width of the area to paint
 
779
   * @param h the height of the area to paint
 
780
   */
 
781
  public void paintMenuItemBorder(SynthContext ctx, Graphics g, int x,
 
782
                               int y, int w, int h)
 
783
  {
 
784
    // Nothing to do here.
 
785
  }
 
786
 
 
787
  /**
 
788
   * Paints the background of an option pane.
 
789
   *
 
790
   * @param ctx the synth context identifying the component and region for
 
791
   *        painting
 
792
   * @param g the graphics context to use for painting
 
793
   * @param x the X coordinate of the area to paint
 
794
   * @param y the Y coordinate of the area to paint 
 
795
   * @param w the width of the area to paint
 
796
   * @param h the height of the area to paint
 
797
   */
 
798
  public void paintOptionPaneBackground(SynthContext ctx, Graphics g, int x,
 
799
                                   int y, int w, int h)
 
800
  {
 
801
    // Nothing to do here.
 
802
  }
 
803
 
 
804
  /**
 
805
   * Paints the border of an option pane.
 
806
   *
 
807
   * @param ctx the synth context identifying the component and region for
 
808
   *        painting
 
809
   * @param g the graphics context to use for painting
 
810
   * @param x the X coordinate of the area to paint
 
811
   * @param y the Y coordinate of the area to paint 
 
812
   * @param w the width of the area to paint
 
813
   * @param h the height of the area to paint
 
814
   */
 
815
  public void paintOptionPaneBorder(SynthContext ctx, Graphics g, int x,
 
816
                               int y, int w, int h)
 
817
  {
 
818
    // Nothing to do here.
 
819
  }
 
820
 
 
821
  /**
 
822
   * Paints the background of a panel.
 
823
   *
 
824
   * @param ctx the synth context identifying the component and region for
 
825
   *        painting
 
826
   * @param g the graphics context to use for painting
 
827
   * @param x the X coordinate of the area to paint
 
828
   * @param y the Y coordinate of the area to paint 
 
829
   * @param w the width of the area to paint
 
830
   * @param h the height of the area to paint
 
831
   */
 
832
  public void paintPanelBackground(SynthContext ctx, Graphics g, int x,
 
833
                                   int y, int w, int h)
 
834
  {
 
835
    // Nothing to do here.
 
836
  }
 
837
 
 
838
  /**
 
839
   * Paints the border of a panel.
 
840
   *
 
841
   * @param ctx the synth context identifying the component and region for
 
842
   *        painting
 
843
   * @param g the graphics context to use for painting
 
844
   * @param x the X coordinate of the area to paint
 
845
   * @param y the Y coordinate of the area to paint 
 
846
   * @param w the width of the area to paint
 
847
   * @param h the height of the area to paint
 
848
   */
 
849
  public void paintPanelBorder(SynthContext ctx, Graphics g, int x,
 
850
                               int y, int w, int h)
 
851
  {
 
852
    // Nothing to do here.
 
853
  }
 
854
 
 
855
  /**
 
856
   * Paints the background of a password field.
 
857
   *
 
858
   * @param ctx the synth context identifying the component and region for
 
859
   *        painting
 
860
   * @param g the graphics context to use for painting
 
861
   * @param x the X coordinate of the area to paint
 
862
   * @param y the Y coordinate of the area to paint 
 
863
   * @param w the width of the area to paint
 
864
   * @param h the height of the area to paint
 
865
   */
 
866
  public void paintPasswordFieldBackground(SynthContext ctx, Graphics g, int x,
 
867
                                   int y, int w, int h)
 
868
  {
 
869
    // Nothing to do here.
 
870
  }
 
871
 
 
872
  /**
 
873
   * Paints the border of a password field.
 
874
   *
 
875
   * @param ctx the synth context identifying the component and region for
 
876
   *        painting
 
877
   * @param g the graphics context to use for painting
 
878
   * @param x the X coordinate of the area to paint
 
879
   * @param y the Y coordinate of the area to paint 
 
880
   * @param w the width of the area to paint
 
881
   * @param h the height of the area to paint
 
882
   */
 
883
  public void paintPasswordFieldBorder(SynthContext ctx, Graphics g, int x,
 
884
                               int y, int w, int h)
 
885
  {
 
886
    // Nothing to do here.
 
887
  }
 
888
 
 
889
  /**
 
890
   * Paints the background of a popup menu.
 
891
   *
 
892
   * @param ctx the synth context identifying the component and region for
 
893
   *        painting
 
894
   * @param g the graphics context to use for painting
 
895
   * @param x the X coordinate of the area to paint
 
896
   * @param y the Y coordinate of the area to paint 
 
897
   * @param w the width of the area to paint
 
898
   * @param h the height of the area to paint
 
899
   */
 
900
  public void paintPopupMenuBackground(SynthContext ctx, Graphics g, int x,
 
901
                                   int y, int w, int h)
 
902
  {
 
903
    // Nothing to do here.
 
904
  }
 
905
 
 
906
  /**
 
907
   * Paints the border of a popup menu.
 
908
   *
 
909
   * @param ctx the synth context identifying the component and region for
 
910
   *        painting
 
911
   * @param g the graphics context to use for painting
 
912
   * @param x the X coordinate of the area to paint
 
913
   * @param y the Y coordinate of the area to paint 
 
914
   * @param w the width of the area to paint
 
915
   * @param h the height of the area to paint
 
916
   */
 
917
  public void paintPopupMenuBorder(SynthContext ctx, Graphics g, int x,
 
918
                               int y, int w, int h)
 
919
  {
 
920
    // Nothing to do here.
 
921
  }
 
922
 
 
923
  /**
 
924
   * Paints the background of a progress bar.
 
925
   *
 
926
   * @param ctx the synth context identifying the component and region for
 
927
   *        painting
 
928
   * @param g the graphics context to use for painting
 
929
   * @param x the X coordinate of the area to paint
 
930
   * @param y the Y coordinate of the area to paint 
 
931
   * @param w the width of the area to paint
 
932
   * @param h the height of the area to paint
 
933
   */
 
934
  public void paintProgressBarBackground(SynthContext ctx, Graphics g, int x,
 
935
                                   int y, int w, int h)
 
936
  {
 
937
    // Nothing to do here.
 
938
  }
 
939
 
 
940
  /**
 
941
   * Paints the border of a progress bar.
 
942
   *
 
943
   * @param ctx the synth context identifying the component and region for
 
944
   *        painting
 
945
   * @param g the graphics context to use for painting
 
946
   * @param x the X coordinate of the area to paint
 
947
   * @param y the Y coordinate of the area to paint 
 
948
   * @param w the width of the area to paint
 
949
   * @param h the height of the area to paint
 
950
   */
 
951
  public void paintProgressBarBorder(SynthContext ctx, Graphics g, int x,
 
952
                               int y, int w, int h)
 
953
  {
 
954
    // Nothing to do here.
 
955
  }
 
956
 
 
957
  /**
 
958
   * Paints the background of a radio button.
 
959
   *
 
960
   * @param ctx the synth context identifying the component and region for
 
961
   *        painting
 
962
   * @param g the graphics context to use for painting
 
963
   * @param x the X coordinate of the area to paint
 
964
   * @param y the Y coordinate of the area to paint 
 
965
   * @param w the width of the area to paint
 
966
   * @param h the height of the area to paint
 
967
   */
 
968
  public void paintRadioButtonBackground(SynthContext ctx, Graphics g, int x,
 
969
                                   int y, int w, int h)
 
970
  {
 
971
    // Nothing to do here.
 
972
  }
 
973
 
 
974
  /**
 
975
   * Paints the border of a radio button.
 
976
   *
 
977
   * @param ctx the synth context identifying the component and region for
 
978
   *        painting
 
979
   * @param g the graphics context to use for painting
 
980
   * @param x the X coordinate of the area to paint
 
981
   * @param y the Y coordinate of the area to paint 
 
982
   * @param w the width of the area to paint
 
983
   * @param h the height of the area to paint
 
984
   */
 
985
  public void paintRadioButtonBorder(SynthContext ctx, Graphics g, int x,
 
986
                               int y, int w, int h)
 
987
  {
 
988
    // Nothing to do here.
 
989
  }
 
990
 
 
991
  /**
 
992
   * Paints the background of a radio button menu item.
 
993
   *
 
994
   * @param ctx the synth context identifying the component and region for
 
995
   *        painting
 
996
   * @param g the graphics context to use for painting
 
997
   * @param x the X coordinate of the area to paint
 
998
   * @param y the Y coordinate of the area to paint 
 
999
   * @param w the width of the area to paint
 
1000
   * @param h the height of the area to paint
 
1001
   */
 
1002
  public void paintRadioButtonMenuItemBackground(SynthContext ctx, Graphics g, int x,
 
1003
                                   int y, int w, int h)
 
1004
  {
 
1005
    // Nothing to do here.
 
1006
  }
 
1007
 
 
1008
  /**
 
1009
   * Paints the border of a radio button menu item.
 
1010
   *
 
1011
   * @param ctx the synth context identifying the component and region for
 
1012
   *        painting
 
1013
   * @param g the graphics context to use for painting
 
1014
   * @param x the X coordinate of the area to paint
 
1015
   * @param y the Y coordinate of the area to paint 
 
1016
   * @param w the width of the area to paint
 
1017
   * @param h the height of the area to paint
 
1018
   */
 
1019
  public void paintRadioButtonMenuItemBorder(SynthContext ctx, Graphics g, int x,
 
1020
                               int y, int w, int h)
 
1021
  {
 
1022
    // Nothing to do here.
 
1023
  }
 
1024
 
 
1025
  /**
 
1026
   * Paints the background of a root pane.
 
1027
   *
 
1028
   * @param ctx the synth context identifying the component and region for
 
1029
   *        painting
 
1030
   * @param g the graphics context to use for painting
 
1031
   * @param x the X coordinate of the area to paint
 
1032
   * @param y the Y coordinate of the area to paint 
 
1033
   * @param w the width of the area to paint
 
1034
   * @param h the height of the area to paint
 
1035
   */
 
1036
  public void paintRootPaneBackground(SynthContext ctx, Graphics g, int x,
 
1037
                                   int y, int w, int h)
 
1038
  {
 
1039
    // Nothing to do here.
 
1040
  }
 
1041
 
 
1042
  /**
 
1043
   * Paints the border of a root pane.
 
1044
   *
 
1045
   * @param ctx the synth context identifying the component and region for
 
1046
   *        painting
 
1047
   * @param g the graphics context to use for painting
 
1048
   * @param x the X coordinate of the area to paint
 
1049
   * @param y the Y coordinate of the area to paint 
 
1050
   * @param w the width of the area to paint
 
1051
   * @param h the height of the area to paint
 
1052
   */
 
1053
  public void paintRootPaneBorder(SynthContext ctx, Graphics g, int x,
 
1054
                               int y, int w, int h)
 
1055
  {
 
1056
    // Nothing to do here.
 
1057
  }
 
1058
 
 
1059
  /**
 
1060
   * Paints the background of a scrollbar.
 
1061
   *
 
1062
   * @param ctx the synth context identifying the component and region for
 
1063
   *        painting
 
1064
   * @param g the graphics context to use for painting
 
1065
   * @param x the X coordinate of the area to paint
 
1066
   * @param y the Y coordinate of the area to paint 
 
1067
   * @param w the width of the area to paint
 
1068
   * @param h the height of the area to paint
 
1069
   */
 
1070
  public void paintScrollBarBackground(SynthContext ctx, Graphics g, int x,
 
1071
                                   int y, int w, int h)
 
1072
  {
 
1073
    // Nothing to do here.
 
1074
  }
 
1075
 
 
1076
  /**
 
1077
   * Paints the border of a scrollbar.
 
1078
   *
 
1079
   * @param ctx the synth context identifying the component and region for
 
1080
   *        painting
 
1081
   * @param g the graphics context to use for painting
 
1082
   * @param x the X coordinate of the area to paint
 
1083
   * @param y the Y coordinate of the area to paint 
 
1084
   * @param w the width of the area to paint
 
1085
   * @param h the height of the area to paint
 
1086
   */
 
1087
  public void paintScrollBarBorder(SynthContext ctx, Graphics g, int x,
 
1088
                               int y, int w, int h)
 
1089
  {
 
1090
    // Nothing to do here.
 
1091
  }
 
1092
 
 
1093
  /**
 
1094
   * Paints the background of a scrollbar's thumb.
 
1095
   *
 
1096
   * @param ctx the synth context identifying the component and region for
 
1097
   *        painting
 
1098
   * @param g the graphics context to use for painting
 
1099
   * @param x the X coordinate of the area to paint
 
1100
   * @param y the Y coordinate of the area to paint 
 
1101
   * @param w the width of the area to paint
 
1102
   * @param h the height of the area to paint
 
1103
   * @param orientation orientation of the scrollbar
 
1104
   */
 
1105
  public void paintScrollBarThumbBackground(SynthContext ctx, Graphics g, int x,
 
1106
                                            int y, int w, int h, int orientation)
 
1107
  {
 
1108
    // Nothing to do here.
 
1109
  }
 
1110
 
 
1111
  /**
 
1112
   * Paints the border of a scrollbar's thumb.
 
1113
   *
 
1114
   * @param ctx the synth context identifying the component and region for
 
1115
   *        painting
 
1116
   * @param g the graphics context to use for painting
 
1117
   * @param x the X coordinate of the area to paint
 
1118
   * @param y the Y coordinate of the area to paint 
 
1119
   * @param w the width of the area to paint
 
1120
   * @param h the height of the area to paint
 
1121
   * @param orientation orientation of the scrollbar
 
1122
   */
 
1123
  public void paintScrollBarThumbBorder(SynthContext ctx, Graphics g, int x,
 
1124
                                        int y, int w, int h, int orientation)
 
1125
  {
 
1126
    // Nothing to do here.
 
1127
  }
 
1128
 
 
1129
  /**
 
1130
   * Paints the background of a scrollbar's track.
 
1131
   *
 
1132
   * @param ctx the synth context identifying the component and region for
 
1133
   *        painting
 
1134
   * @param g the graphics context to use for painting
 
1135
   * @param x the X coordinate of the area to paint
 
1136
   * @param y the Y coordinate of the area to paint 
 
1137
   * @param w the width of the area to paint
 
1138
   * @param h the height of the area to paint
 
1139
   */
 
1140
  public void paintScrollBarTrackBackground(SynthContext ctx, Graphics g, int x,
 
1141
                                   int y, int w, int h)
 
1142
  {
 
1143
    // Nothing to do here.
 
1144
  }
 
1145
 
 
1146
  /**
 
1147
   * Paints the border of a scrollbar's track.
 
1148
   *
 
1149
   * @param ctx the synth context identifying the component and region for
 
1150
   *        painting
 
1151
   * @param g the graphics context to use for painting
 
1152
   * @param x the X coordinate of the area to paint
 
1153
   * @param y the Y coordinate of the area to paint 
 
1154
   * @param w the width of the area to paint
 
1155
   * @param h the height of the area to paint
 
1156
   */
 
1157
  public void paintScrollBarTrackBorder(SynthContext ctx, Graphics g, int x,
 
1158
                               int y, int w, int h)
 
1159
  {
 
1160
    // Nothing to do here.
 
1161
  }
 
1162
 
 
1163
  /**
 
1164
   * Paints the background of a scroll pane.
 
1165
   *
 
1166
   * @param ctx the synth context identifying the component and region for
 
1167
   *        painting
 
1168
   * @param g the graphics context to use for painting
 
1169
   * @param x the X coordinate of the area to paint
 
1170
   * @param y the Y coordinate of the area to paint 
 
1171
   * @param w the width of the area to paint
 
1172
   * @param h the height of the area to paint
 
1173
   */
 
1174
  public void paintScrollPaneBackground(SynthContext ctx, Graphics g, int x,
 
1175
                                   int y, int w, int h)
 
1176
  {
 
1177
    // Nothing to do here.
 
1178
  }
 
1179
 
 
1180
  /**
 
1181
   * Paints the border of a scroll pane.
 
1182
   *
 
1183
   * @param ctx the synth context identifying the component and region for
 
1184
   *        painting
 
1185
   * @param g the graphics context to use for painting
 
1186
   * @param x the X coordinate of the area to paint
 
1187
   * @param y the Y coordinate of the area to paint 
 
1188
   * @param w the width of the area to paint
 
1189
   * @param h the height of the area to paint
 
1190
   */
 
1191
  public void paintScrollPaneBorder(SynthContext ctx, Graphics g, int x,
 
1192
                               int y, int w, int h)
 
1193
  {
 
1194
    // Nothing to do here.
 
1195
  }
 
1196
 
 
1197
  /**
 
1198
   * Paints the background of a separator.
 
1199
   *
 
1200
   * @param ctx the synth context identifying the component and region for
 
1201
   *        painting
 
1202
   * @param g the graphics context to use for painting
 
1203
   * @param x the X coordinate of the area to paint
 
1204
   * @param y the Y coordinate of the area to paint 
 
1205
   * @param w the width of the area to paint
 
1206
   * @param h the height of the area to paint
 
1207
   */
 
1208
  public void paintSeparatorBackground(SynthContext ctx, Graphics g, int x,
 
1209
                                   int y, int w, int h)
 
1210
  {
 
1211
    // Nothing to do here.
 
1212
  }
 
1213
 
 
1214
  /**
 
1215
   * Paints the border of a separator.
 
1216
   *
 
1217
   * @param ctx the synth context identifying the component and region for
 
1218
   *        painting
 
1219
   * @param g the graphics context to use for painting
 
1220
   * @param x the X coordinate of the area to paint
 
1221
   * @param y the Y coordinate of the area to paint 
 
1222
   * @param w the width of the area to paint
 
1223
   * @param h the height of the area to paint
 
1224
   */
 
1225
  public void paintSeparatorBorder(SynthContext ctx, Graphics g, int x,
 
1226
                               int y, int w, int h)
 
1227
  {
 
1228
    // Nothing to do here.
 
1229
  }
 
1230
 
 
1231
  /**
 
1232
   * Paints the background of a slider.
 
1233
   *
 
1234
   * @param ctx the synth context identifying the component and region for
 
1235
   *        painting
 
1236
   * @param g the graphics context to use for painting
 
1237
   * @param x the X coordinate of the area to paint
 
1238
   * @param y the Y coordinate of the area to paint 
 
1239
   * @param w the width of the area to paint
 
1240
   * @param h the height of the area to paint
 
1241
   */
 
1242
  public void paintSliderBackground(SynthContext ctx, Graphics g, int x,
 
1243
                                   int y, int w, int h)
 
1244
  {
 
1245
    // Nothing to do here.
 
1246
  }
 
1247
 
 
1248
  /**
 
1249
   * Paints the border of a slider.
 
1250
   *
 
1251
   * @param ctx the synth context identifying the component and region for
 
1252
   *        painting
 
1253
   * @param g the graphics context to use for painting
 
1254
   * @param x the X coordinate of the area to paint
 
1255
   * @param y the Y coordinate of the area to paint 
 
1256
   * @param w the width of the area to paint
 
1257
   * @param h the height of the area to paint
 
1258
   */
 
1259
  public void paintSliderBorder(SynthContext ctx, Graphics g, int x,
 
1260
                               int y, int w, int h)
 
1261
  {
 
1262
    // Nothing to do here.
 
1263
  }
 
1264
 
 
1265
  /**
 
1266
   * Paints the background of a slider's thumb.
 
1267
   *
 
1268
   * @param ctx the synth context identifying the component and region for
 
1269
   *        painting
 
1270
   * @param g the graphics context to use for painting
 
1271
   * @param x the X coordinate of the area to paint
 
1272
   * @param y the Y coordinate of the area to paint 
 
1273
   * @param w the width of the area to paint
 
1274
   * @param h the height of the area to paint
 
1275
   * @param orientation orientation of the slider
 
1276
   */
 
1277
  public void paintSliderThumbBackground(SynthContext ctx, Graphics g, int x,
 
1278
                                         int y, int w, int h, int orientation)
 
1279
  {
 
1280
    // Nothing to do here.
 
1281
  }
 
1282
 
 
1283
  /**
 
1284
   * Paints the border of a slider's thumb.
 
1285
   *
 
1286
   * @param ctx the synth context identifying the component and region for
 
1287
   *        painting
 
1288
   * @param g the graphics context to use for painting
 
1289
   * @param x the X coordinate of the area to paint
 
1290
   * @param y the Y coordinate of the area to paint 
 
1291
   * @param w the width of the area to paint
 
1292
   * @param h the height of the area to paint
 
1293
   * @param orientation orientation of the slider
 
1294
   */
 
1295
  public void paintSliderThumbBorder(SynthContext ctx, Graphics g, int x,
 
1296
                                     int y, int w, int h, int orientation)
 
1297
  {
 
1298
    // Nothing to do here.
 
1299
  }
 
1300
 
 
1301
  /**
 
1302
   * Paints the background of a slider's track.
 
1303
   *
 
1304
   * @param ctx the synth context identifying the component and region for
 
1305
   *        painting
 
1306
   * @param g the graphics context to use for painting
 
1307
   * @param x the X coordinate of the area to paint
 
1308
   * @param y the Y coordinate of the area to paint 
 
1309
   * @param w the width of the area to paint
 
1310
   * @param h the height of the area to paint
 
1311
   */
 
1312
  public void paintSliderTrackBackground(SynthContext ctx, Graphics g, int x,
 
1313
                                   int y, int w, int h)
 
1314
  {
 
1315
    // Nothing to do here.
 
1316
  }
 
1317
 
 
1318
  /**
 
1319
   * Paints the border of a slider's track.
 
1320
   *
 
1321
   * @param ctx the synth context identifying the component and region for
 
1322
   *        painting
 
1323
   * @param g the graphics context to use for painting
 
1324
   * @param x the X coordinate of the area to paint
 
1325
   * @param y the Y coordinate of the area to paint 
 
1326
   * @param w the width of the area to paint
 
1327
   * @param h the height of the area to paint
 
1328
   */
 
1329
  public void paintSliderTrackBorder(SynthContext ctx, Graphics g, int x,
 
1330
                               int y, int w, int h)
 
1331
  {
 
1332
    // Nothing to do here.
 
1333
  }
 
1334
 
 
1335
  /**
 
1336
   * Paints the background of a spinner.
 
1337
   *
 
1338
   * @param ctx the synth context identifying the component and region for
 
1339
   *        painting
 
1340
   * @param g the graphics context to use for painting
 
1341
   * @param x the X coordinate of the area to paint
 
1342
   * @param y the Y coordinate of the area to paint 
 
1343
   * @param w the width of the area to paint
 
1344
   * @param h the height of the area to paint
 
1345
   */
 
1346
  public void paintSpinnerBackground(SynthContext ctx, Graphics g, int x,
 
1347
                                   int y, int w, int h)
 
1348
  {
 
1349
    // Nothing to do here.
 
1350
  }
 
1351
 
 
1352
  /**
 
1353
   * Paints the border of a spinner.
 
1354
   *
 
1355
   * @param ctx the synth context identifying the component and region for
 
1356
   *        painting
 
1357
   * @param g the graphics context to use for painting
 
1358
   * @param x the X coordinate of the area to paint
 
1359
   * @param y the Y coordinate of the area to paint 
 
1360
   * @param w the width of the area to paint
 
1361
   * @param h the height of the area to paint
 
1362
   */
 
1363
  public void paintSpinnerBorder(SynthContext ctx, Graphics g, int x,
 
1364
                               int y, int w, int h)
 
1365
  {
 
1366
    // Nothing to do here.
 
1367
  }
 
1368
 
 
1369
  /**
 
1370
   * Paints the background of a split pane.
 
1371
   *
 
1372
   * @param ctx the synth context identifying the component and region for
 
1373
   *        painting
 
1374
   * @param g the graphics context to use for painting
 
1375
   * @param x the X coordinate of the area to paint
 
1376
   * @param y the Y coordinate of the area to paint 
 
1377
   * @param w the width of the area to paint
 
1378
   * @param h the height of the area to paint
 
1379
   */
 
1380
  public void paintSplitPaneBackground(SynthContext ctx, Graphics g, int x,
 
1381
                                   int y, int w, int h)
 
1382
  {
 
1383
    // Nothing to do here.
 
1384
  }
 
1385
 
 
1386
  /**
 
1387
   * Paints the border of a split pane.
 
1388
   *
 
1389
   * @param ctx the synth context identifying the component and region for
 
1390
   *        painting
 
1391
   * @param g the graphics context to use for painting
 
1392
   * @param x the X coordinate of the area to paint
 
1393
   * @param y the Y coordinate of the area to paint 
 
1394
   * @param w the width of the area to paint
 
1395
   * @param h the height of the area to paint
 
1396
   */
 
1397
  public void paintSplitPaneBorder(SynthContext ctx, Graphics g, int x,
 
1398
                               int y, int w, int h)
 
1399
  {
 
1400
    // Nothing to do here.
 
1401
  }
 
1402
 
 
1403
  /**
 
1404
   * Paints the background of a split pane's divider.
 
1405
   *
 
1406
   * @param ctx the synth context identifying the component and region for
 
1407
   *        painting
 
1408
   * @param g the graphics context to use for painting
 
1409
   * @param x the X coordinate of the area to paint
 
1410
   * @param y the Y coordinate of the area to paint 
 
1411
   * @param w the width of the area to paint
 
1412
   * @param h the height of the area to paint
 
1413
   */
 
1414
  public void paintSplitPaneDividerBackground(SynthContext ctx, Graphics g, int x,
 
1415
                                   int y, int w, int h)
 
1416
  {
 
1417
    // Nothing to do here.
 
1418
  }
 
1419
 
 
1420
  /**
 
1421
   * Paints the background of a tabbed pane.
 
1422
   *
 
1423
   * @param ctx the synth context identifying the component and region for
 
1424
   *        painting
 
1425
   * @param g the graphics context to use for painting
 
1426
   * @param x the X coordinate of the area to paint
 
1427
   * @param y the Y coordinate of the area to paint 
 
1428
   * @param w the width of the area to paint
 
1429
   * @param h the height of the area to paint
 
1430
   */
 
1431
  public void paintTabbedPaneBackground(SynthContext ctx, Graphics g, int x,
 
1432
                                   int y, int w, int h)
 
1433
  {
 
1434
    // Nothing to do here.
 
1435
  }
 
1436
 
 
1437
  /**
 
1438
   * Paints the border of a tabbed pane.
 
1439
   *
 
1440
   * @param ctx the synth context identifying the component and region for
 
1441
   *        painting
 
1442
   * @param g the graphics context to use for painting
 
1443
   * @param x the X coordinate of the area to paint
 
1444
   * @param y the Y coordinate of the area to paint 
 
1445
   * @param w the width of the area to paint
 
1446
   * @param h the height of the area to paint
 
1447
   */
 
1448
  public void paintTabbedPaneBorder(SynthContext ctx, Graphics g, int x,
 
1449
                               int y, int w, int h)
 
1450
  {
 
1451
    // Nothing to do here.
 
1452
  }
 
1453
 
 
1454
  /**
 
1455
   * Paints the background of the contents of a tabbed pane.
 
1456
   *
 
1457
   * @param ctx the synth context identifying the component and region for
 
1458
   *        painting
 
1459
   * @param g the graphics context to use for painting
 
1460
   * @param x the X coordinate of the area to paint
 
1461
   * @param y the Y coordinate of the area to paint 
 
1462
   * @param w the width of the area to paint
 
1463
   * @param h the height of the area to paint
 
1464
   */
 
1465
  public void paintTabbedPaneContentBackground(SynthContext ctx, Graphics g, int x,
 
1466
                                   int y, int w, int h)
 
1467
  {
 
1468
    // Nothing to do here.
 
1469
  }
 
1470
 
 
1471
  /**
 
1472
   * Paints the border of the contents of a tabbed pane.
 
1473
   *
 
1474
   * @param ctx the synth context identifying the component and region for
 
1475
   *        painting
 
1476
   * @param g the graphics context to use for painting
 
1477
   * @param x the X coordinate of the area to paint
 
1478
   * @param y the Y coordinate of the area to paint 
 
1479
   * @param w the width of the area to paint
 
1480
   * @param h the height of the area to paint
 
1481
   */
 
1482
  public void paintTabbedPaneContentBorder(SynthContext ctx, Graphics g, int x,
 
1483
                               int y, int w, int h)
 
1484
  {
 
1485
    // Nothing to do here.
 
1486
  }
 
1487
 
 
1488
  /**
 
1489
   * Paints the background of the tab area of a tabbed pane.
 
1490
   *
 
1491
   * @param ctx the synth context identifying the component and region for
 
1492
   *        painting
 
1493
   * @param g the graphics context to use for painting
 
1494
   * @param x the X coordinate of the area to paint
 
1495
   * @param y the Y coordinate of the area to paint 
 
1496
   * @param w the width of the area to paint
 
1497
   * @param h the height of the area to paint
 
1498
   */
 
1499
  public void paintTabbedPaneTabAreaBackground(SynthContext ctx, Graphics g, int x,
 
1500
                                   int y, int w, int h)
 
1501
  {
 
1502
    // Nothing to do here.
 
1503
  }
 
1504
 
 
1505
  /**
 
1506
   * Paints the border of the tab area of a tabbed pane.
 
1507
   *
 
1508
   * @param ctx the synth context identifying the component and region for
 
1509
   *        painting
 
1510
   * @param g the graphics context to use for painting
 
1511
   * @param x the X coordinate of the area to paint
 
1512
   * @param y the Y coordinate of the area to paint 
 
1513
   * @param w the width of the area to paint
 
1514
   * @param h the height of the area to paint
 
1515
   */
 
1516
  public void paintTabbedPaneTabAreaBorder(SynthContext ctx, Graphics g, int x,
 
1517
                               int y, int w, int h)
 
1518
  {
 
1519
    // Nothing to do here.
 
1520
  }
 
1521
 
 
1522
  /**
 
1523
   * Paints the background of a tab of a tabbed pane.
 
1524
   *
 
1525
   * @param ctx the synth context identifying the component and region for
 
1526
   *        painting
 
1527
   * @param g the graphics context to use for painting
 
1528
   * @param x the X coordinate of the area to paint
 
1529
   * @param y the Y coordinate of the area to paint 
 
1530
   * @param w the width of the area to paint
 
1531
   * @param h the height of the area to paint
 
1532
   * @param index the index of the tab to paint
 
1533
   */
 
1534
  public void paintTabbedPaneTabBackground(SynthContext ctx, Graphics g, int x,
 
1535
                                           int y, int w, int h, int index)
 
1536
  {
 
1537
    // Nothing to do here.
 
1538
  }
 
1539
 
 
1540
  /**
 
1541
   * Paints the border of a tab of a tabbed pane.
 
1542
   *
 
1543
   * @param ctx the synth context identifying the component and region for
 
1544
   *        painting
 
1545
   * @param g the graphics context to use for painting
 
1546
   * @param x the X coordinate of the area to paint
 
1547
   * @param y the Y coordinate of the area to paint 
 
1548
   * @param w the width of the area to paint
 
1549
   * @param h the height of the area to paint
 
1550
   * @param index the index of the tab to paint
 
1551
   */
 
1552
  public void paintTabbedPaneTabBorder(SynthContext ctx, Graphics g, int x,
 
1553
                                       int y, int w, int h, int index)
 
1554
  {
 
1555
    // Nothing to do here.
 
1556
  }
 
1557
 
 
1558
  /**
 
1559
   * Paints the background of a table.
 
1560
   *
 
1561
   * @param ctx the synth context identifying the component and region for
 
1562
   *        painting
 
1563
   * @param g the graphics context to use for painting
 
1564
   * @param x the X coordinate of the area to paint
 
1565
   * @param y the Y coordinate of the area to paint 
 
1566
   * @param w the width of the area to paint
 
1567
   * @param h the height of the area to paint
 
1568
   */
 
1569
  public void paintTableBackground(SynthContext ctx, Graphics g, int x,
 
1570
                                   int y, int w, int h)
 
1571
  {
 
1572
    // Nothing to do here.
 
1573
  }
 
1574
 
 
1575
  /**
 
1576
   * Paints the border of a table.
 
1577
   *
 
1578
   * @param ctx the synth context identifying the component and region for
 
1579
   *        painting
 
1580
   * @param g the graphics context to use for painting
 
1581
   * @param x the X coordinate of the area to paint
 
1582
   * @param y the Y coordinate of the area to paint 
 
1583
   * @param w the width of the area to paint
 
1584
   * @param h the height of the area to paint
 
1585
   */
 
1586
  public void paintTableBorder(SynthContext ctx, Graphics g, int x,
 
1587
                               int y, int w, int h)
 
1588
  {
 
1589
    // Nothing to do here.
 
1590
  }
 
1591
 
 
1592
  /**
 
1593
   * Paints the background of a table's header.
 
1594
   *
 
1595
   * @param ctx the synth context identifying the component and region for
 
1596
   *        painting
 
1597
   * @param g the graphics context to use for painting
 
1598
   * @param x the X coordinate of the area to paint
 
1599
   * @param y the Y coordinate of the area to paint 
 
1600
   * @param w the width of the area to paint
 
1601
   * @param h the height of the area to paint
 
1602
   */
 
1603
  public void paintTableHeaderBackground(SynthContext ctx, Graphics g, int x,
 
1604
                                   int y, int w, int h)
 
1605
  {
 
1606
    // Nothing to do here.
 
1607
  }
 
1608
 
 
1609
  /**
 
1610
   * Paints the border of a table's header.
 
1611
   *
 
1612
   * @param ctx the synth context identifying the component and region for
 
1613
   *        painting
 
1614
   * @param g the graphics context to use for painting
 
1615
   * @param x the X coordinate of the area to paint
 
1616
   * @param y the Y coordinate of the area to paint 
 
1617
   * @param w the width of the area to paint
 
1618
   * @param h the height of the area to paint
 
1619
   */
 
1620
  public void paintTableHeaderBorder(SynthContext ctx, Graphics g, int x,
 
1621
                               int y, int w, int h)
 
1622
  {
 
1623
    // Nothing to do here.
 
1624
  }
 
1625
 
 
1626
  /**
 
1627
   * Paints the background of a text area.
 
1628
   *
 
1629
   * @param ctx the synth context identifying the component and region for
 
1630
   *        painting
 
1631
   * @param g the graphics context to use for painting
 
1632
   * @param x the X coordinate of the area to paint
 
1633
   * @param y the Y coordinate of the area to paint 
 
1634
   * @param w the width of the area to paint
 
1635
   * @param h the height of the area to paint
 
1636
   */
 
1637
  public void paintTextAreaBackground(SynthContext ctx, Graphics g, int x,
 
1638
                                   int y, int w, int h)
 
1639
  {
 
1640
    // Nothing to do here.
 
1641
  }
 
1642
 
 
1643
  /**
 
1644
   * Paints the border of a text area.
 
1645
   *
 
1646
   * @param ctx the synth context identifying the component and region for
 
1647
   *        painting
 
1648
   * @param g the graphics context to use for painting
 
1649
   * @param x the X coordinate of the area to paint
 
1650
   * @param y the Y coordinate of the area to paint 
 
1651
   * @param w the width of the area to paint
 
1652
   * @param h the height of the area to paint
 
1653
   */
 
1654
  public void paintTextAreaBorder(SynthContext ctx, Graphics g, int x,
 
1655
                               int y, int w, int h)
 
1656
  {
 
1657
    // Nothing to do here.
 
1658
  }
 
1659
 
 
1660
  /**
 
1661
   * Paints the background of a text field.
 
1662
   *
 
1663
   * @param ctx the synth context identifying the component and region for
 
1664
   *        painting
 
1665
   * @param g the graphics context to use for painting
 
1666
   * @param x the X coordinate of the area to paint
 
1667
   * @param y the Y coordinate of the area to paint 
 
1668
   * @param w the width of the area to paint
 
1669
   * @param h the height of the area to paint
 
1670
   */
 
1671
  public void paintTextFieldBackground(SynthContext ctx, Graphics g, int x,
 
1672
                                   int y, int w, int h)
 
1673
  {
 
1674
    // Nothing to do here.
 
1675
  }
 
1676
 
 
1677
  /**
 
1678
   * Paints the border of a text field.
 
1679
   *
 
1680
   * @param ctx the synth context identifying the component and region for
 
1681
   *        painting
 
1682
   * @param g the graphics context to use for painting
 
1683
   * @param x the X coordinate of the area to paint
 
1684
   * @param y the Y coordinate of the area to paint 
 
1685
   * @param w the width of the area to paint
 
1686
   * @param h the height of the area to paint
 
1687
   */
 
1688
  public void paintTextFieldBorder(SynthContext ctx, Graphics g, int x,
 
1689
                               int y, int w, int h)
 
1690
  {
 
1691
    // Nothing to do here.
 
1692
  }
 
1693
 
 
1694
  /**
 
1695
   * Paints the background of a text pane.
 
1696
   *
 
1697
   * @param ctx the synth context identifying the component and region for
 
1698
   *        painting
 
1699
   * @param g the graphics context to use for painting
 
1700
   * @param x the X coordinate of the area to paint
 
1701
   * @param y the Y coordinate of the area to paint 
 
1702
   * @param w the width of the area to paint
 
1703
   * @param h the height of the area to paint
 
1704
   */
 
1705
  public void paintTextPaneBackground(SynthContext ctx, Graphics g, int x,
 
1706
                                   int y, int w, int h)
 
1707
  {
 
1708
    // Nothing to do here.
 
1709
  }
 
1710
 
 
1711
  /**
 
1712
   * Paints the border of a text pane.
 
1713
   *
 
1714
   * @param ctx the synth context identifying the component and region for
 
1715
   *        painting
 
1716
   * @param g the graphics context to use for painting
 
1717
   * @param x the X coordinate of the area to paint
 
1718
   * @param y the Y coordinate of the area to paint 
 
1719
   * @param w the width of the area to paint
 
1720
   * @param h the height of the area to paint
 
1721
   */
 
1722
  public void paintTextPaneBorder(SynthContext ctx, Graphics g, int x,
 
1723
                               int y, int w, int h)
 
1724
  {
 
1725
    // Nothing to do here.
 
1726
  }
 
1727
 
 
1728
  /**
 
1729
   * Paints the background of a toggle button.
 
1730
   *
 
1731
   * @param ctx the synth context identifying the component and region for
 
1732
   *        painting
 
1733
   * @param g the graphics context to use for painting
 
1734
   * @param x the X coordinate of the area to paint
 
1735
   * @param y the Y coordinate of the area to paint 
 
1736
   * @param w the width of the area to paint
 
1737
   * @param h the height of the area to paint
 
1738
   */
 
1739
  public void paintToggleButtonBackground(SynthContext ctx, Graphics g, int x,
 
1740
                                   int y, int w, int h)
 
1741
  {
 
1742
    // Nothing to do here.
 
1743
  }
 
1744
 
 
1745
  /**
 
1746
   * Paints the border of a toggle button.
 
1747
   *
 
1748
   * @param ctx the synth context identifying the component and region for
 
1749
   *        painting
 
1750
   * @param g the graphics context to use for painting
 
1751
   * @param x the X coordinate of the area to paint
 
1752
   * @param y the Y coordinate of the area to paint 
 
1753
   * @param w the width of the area to paint
 
1754
   * @param h the height of the area to paint
 
1755
   */
 
1756
  public void paintToggleButtonBorder(SynthContext ctx, Graphics g, int x,
 
1757
                               int y, int w, int h)
 
1758
  {
 
1759
    // Nothing to do here.
 
1760
  }
 
1761
 
 
1762
  /**
 
1763
   * Paints the background of a toolbar.
 
1764
   *
 
1765
   * @param ctx the synth context identifying the component and region for
 
1766
   *        painting
 
1767
   * @param g the graphics context to use for painting
 
1768
   * @param x the X coordinate of the area to paint
 
1769
   * @param y the Y coordinate of the area to paint 
 
1770
   * @param w the width of the area to paint
 
1771
   * @param h the height of the area to paint
 
1772
   */
 
1773
  public void paintToolBarBackground(SynthContext ctx, Graphics g, int x,
 
1774
                                   int y, int w, int h)
 
1775
  {
 
1776
    // Nothing to do here.
 
1777
  }
 
1778
 
 
1779
  /**
 
1780
   * Paints the border of a toolbar.
 
1781
   *
 
1782
   * @param ctx the synth context identifying the component and region for
 
1783
   *        painting
 
1784
   * @param g the graphics context to use for painting
 
1785
   * @param x the X coordinate of the area to paint
 
1786
   * @param y the Y coordinate of the area to paint 
 
1787
   * @param w the width of the area to paint
 
1788
   * @param h the height of the area to paint
 
1789
   */
 
1790
  public void paintToolBarBorder(SynthContext ctx, Graphics g, int x,
 
1791
                               int y, int w, int h)
 
1792
  {
 
1793
    // Nothing to do here.
 
1794
  }
 
1795
 
 
1796
  /**
 
1797
   * Paints the background of the contents of a toolbar.
 
1798
   *
 
1799
   * @param ctx the synth context identifying the component and region for
 
1800
   *        painting
 
1801
   * @param g the graphics context to use for painting
 
1802
   * @param x the X coordinate of the area to paint
 
1803
   * @param y the Y coordinate of the area to paint 
 
1804
   * @param w the width of the area to paint
 
1805
   * @param h the height of the area to paint
 
1806
   */
 
1807
  public void paintToolBarContentBackground(SynthContext ctx, Graphics g, int x,
 
1808
                                   int y, int w, int h)
 
1809
  {
 
1810
    // Nothing to do here.
 
1811
  }
 
1812
 
 
1813
  /**
 
1814
   * Paints the border of the contents of a toolbar.
 
1815
   *
 
1816
   * @param ctx the synth context identifying the component and region for
 
1817
   *        painting
 
1818
   * @param g the graphics context to use for painting
 
1819
   * @param x the X coordinate of the area to paint
 
1820
   * @param y the Y coordinate of the area to paint 
 
1821
   * @param w the width of the area to paint
 
1822
   * @param h the height of the area to paint
 
1823
   */
 
1824
  public void paintToolBarContentBorder(SynthContext ctx, Graphics g, int x,
 
1825
                               int y, int w, int h)
 
1826
  {
 
1827
    // Nothing to do here.
 
1828
  }
 
1829
 
 
1830
  /**
 
1831
   * Paints the background of the window of a detached toolbar.
 
1832
   *
 
1833
   * @param ctx the synth context identifying the component and region for
 
1834
   *        painting
 
1835
   * @param g the graphics context to use for painting
 
1836
   * @param x the X coordinate of the area to paint
 
1837
   * @param y the Y coordinate of the area to paint 
 
1838
   * @param w the width of the area to paint
 
1839
   * @param h the height of the area to paint
 
1840
   */
 
1841
  public void paintToolBarDragWindowBackground(SynthContext ctx, Graphics g, int x,
 
1842
                                   int y, int w, int h)
 
1843
  {
 
1844
    // Nothing to do here.
 
1845
  }
 
1846
 
 
1847
  /**
 
1848
   * Paints the border of the window of a detached toolbar.
 
1849
   *
 
1850
   * @param ctx the synth context identifying the component and region for
 
1851
   *        painting
 
1852
   * @param g the graphics context to use for painting
 
1853
   * @param x the X coordinate of the area to paint
 
1854
   * @param y the Y coordinate of the area to paint 
 
1855
   * @param w the width of the area to paint
 
1856
   * @param h the height of the area to paint
 
1857
   */
 
1858
  public void paintToolBarDragWindowBorder(SynthContext ctx, Graphics g, int x,
 
1859
                               int y, int w, int h)
 
1860
  {
 
1861
    // Nothing to do here.
 
1862
  }
 
1863
 
 
1864
  /**
 
1865
   * Paints the background of a tool tip.
 
1866
   *
 
1867
   * @param ctx the synth context identifying the component and region for
 
1868
   *        painting
 
1869
   * @param g the graphics context to use for painting
 
1870
   * @param x the X coordinate of the area to paint
 
1871
   * @param y the Y coordinate of the area to paint 
 
1872
   * @param w the width of the area to paint
 
1873
   * @param h the height of the area to paint
 
1874
   */
 
1875
  public void paintToolTipBackground(SynthContext ctx, Graphics g, int x,
 
1876
                                   int y, int w, int h)
 
1877
  {
 
1878
    // Nothing to do here.
 
1879
  }
 
1880
 
 
1881
  /**
 
1882
   * Paints the border of a tool tip.
 
1883
   *
 
1884
   * @param ctx the synth context identifying the component and region for
 
1885
   *        painting
 
1886
   * @param g the graphics context to use for painting
 
1887
   * @param x the X coordinate of the area to paint
 
1888
   * @param y the Y coordinate of the area to paint 
 
1889
   * @param w the width of the area to paint
 
1890
   * @param h the height of the area to paint
 
1891
   */
 
1892
  public void paintToolTipBorder(SynthContext ctx, Graphics g, int x,
 
1893
                               int y, int w, int h)
 
1894
  {
 
1895
    // Nothing to do here.
 
1896
  }
 
1897
 
 
1898
  /**
 
1899
   * Paints the background of a tree.
 
1900
   *
 
1901
   * @param ctx the synth context identifying the component and region for
 
1902
   *        painting
 
1903
   * @param g the graphics context to use for painting
 
1904
   * @param x the X coordinate of the area to paint
 
1905
   * @param y the Y coordinate of the area to paint 
 
1906
   * @param w the width of the area to paint
 
1907
   * @param h the height of the area to paint
 
1908
   */
 
1909
  public void paintTreeBackground(SynthContext ctx, Graphics g, int x,
 
1910
                                   int y, int w, int h)
 
1911
  {
 
1912
    // Nothing to do here.
 
1913
  }
 
1914
 
 
1915
  /**
 
1916
   * Paints the border of a tree.
 
1917
   *
 
1918
   * @param ctx the synth context identifying the component and region for
 
1919
   *        painting
 
1920
   * @param g the graphics context to use for painting
 
1921
   * @param x the X coordinate of the area to paint
 
1922
   * @param y the Y coordinate of the area to paint 
 
1923
   * @param w the width of the area to paint
 
1924
   * @param h the height of the area to paint
 
1925
   */
 
1926
  public void paintTreeBorder(SynthContext ctx, Graphics g, int x,
 
1927
                               int y, int w, int h)
 
1928
  {
 
1929
    // Nothing to do here.
 
1930
  }
 
1931
 
 
1932
  /**
 
1933
   * Paints the background of a cell in a tree.
 
1934
   *
 
1935
   * @param ctx the synth context identifying the component and region for
 
1936
   *        painting
 
1937
   * @param g the graphics context to use for painting
 
1938
   * @param x the X coordinate of the area to paint
 
1939
   * @param y the Y coordinate of the area to paint 
 
1940
   * @param w the width of the area to paint
 
1941
   * @param h the height of the area to paint
 
1942
   */
 
1943
  public void paintTreeCellBackground(SynthContext ctx, Graphics g, int x,
 
1944
                                   int y, int w, int h)
 
1945
  {
 
1946
    // Nothing to do here.
 
1947
  }
 
1948
 
 
1949
  /**
 
1950
   * Paints the border of a cell in a tree.
 
1951
   *
 
1952
   * @param ctx the synth context identifying the component and region for
 
1953
   *        painting
 
1954
   * @param g the graphics context to use for painting
 
1955
   * @param x the X coordinate of the area to paint
 
1956
   * @param y the Y coordinate of the area to paint 
 
1957
   * @param w the width of the area to paint
 
1958
   * @param h the height of the area to paint
 
1959
   */
 
1960
  public void paintTreeCellBorder(SynthContext ctx, Graphics g, int x,
 
1961
                               int y, int w, int h)
 
1962
  {
 
1963
    // Nothing to do here.
 
1964
  }
 
1965
 
 
1966
  /**
 
1967
   * Paints the background of a viewport.
 
1968
   *
 
1969
   * @param ctx the synth context identifying the component and region for
 
1970
   *        painting
 
1971
   * @param g the graphics context to use for painting
 
1972
   * @param x the X coordinate of the area to paint
 
1973
   * @param y the Y coordinate of the area to paint 
 
1974
   * @param w the width of the area to paint
 
1975
   * @param h the height of the area to paint
 
1976
   */
 
1977
  public void paintViewportBackground(SynthContext ctx, Graphics g, int x,
 
1978
                                   int y, int w, int h)
 
1979
  {
 
1980
    // Nothing to do here.
 
1981
  }
 
1982
 
 
1983
  /**
 
1984
   * Paints the border of a viewport.
 
1985
   *
 
1986
   * @param ctx the synth context identifying the component and region for
 
1987
   *        painting
 
1988
   * @param g the graphics context to use for painting
 
1989
   * @param x the X coordinate of the area to paint
 
1990
   * @param y the Y coordinate of the area to paint 
 
1991
   * @param w the width of the area to paint
 
1992
   * @param h the height of the area to paint
 
1993
   */
 
1994
  public void paintViewportBorder(SynthContext ctx, Graphics g, int x,
 
1995
                               int y, int w, int h)
 
1996
  {
 
1997
    // Nothing to do here.
 
1998
  }
 
1999
}