Project

General

Profile

diff

Vladimir Tsichevski, 12/11/2019 02:32 PM

Download (15.5 KB)

 
1
=== modified file 'src/com/goldencode/p2j/ui/ProgressBar.java'
2
--- src/com/goldencode/p2j/ui/ProgressBar.java	2019-10-24 14:58:49 +0000
3
+++ src/com/goldencode/p2j/ui/ProgressBar.java	2019-12-06 14:15:04 +0000
4
@@ -137,17 +137,17 @@
5
    public integer getBorderStyle();
6
    
7
    /**
8
-    * Set border style for an object. 
9
+    * Set the border style for an object. 
10
     * BorderStyleConstants - ccFixedSingle=1 ccNone=0
11
     * 
12
     * @param   value
13
-    *          border style
14
+    *          the border style
15
     */
16
    @LegacyMethod(name = "PB-BORDER-STYLE")
17
    public void setBorderStyle(integer value);
18
 
19
    /**
20
-    * Set border style for an object. 
21
+    * Set the border style for an object. 
22
     * BorderStyleConstants - ccFixedSingle=1 ccNone=0
23
     * 
24
     * @param   value
25
@@ -194,45 +194,45 @@
26
    public decimal getMin();
27
    
28
    /**
29
-    * Set minimum value.
30
+    * Set the minimum value.
31
     * 
32
     * @param   value
33
-    *          minimum value
34
+    *          the minimum value
35
     */
36
    @LegacyMethod(name = "PB-MIN")
37
    public void setMin(decimal value);
38
    
39
    /**
40
-    * Set minimum value.
41
+    * Set the minimum value.
42
     * 
43
     * @param   value
44
-    *          minimum value
45
+    *          the minimum value
46
     */
47
    @LegacyMethod(name = "PB-MIN")
48
    public void setMin(double value);
49
 
50
    /**
51
-    * Return maximum value.
52
+    * Return the maximum value.
53
     * 
54
-    * @return maximum value
55
+    * @return the maximum value
56
     */
57
    @LegacyMethod(name = "PB-MAX")
58
    public decimal getMax();
59
    
60
    /**
61
-    * Set maximum value.
62
+    * Set the maximum value.
63
     * 
64
     * @param   value
65
-    *          maximum value
66
+    *          the maximum value
67
     */
68
    @LegacyMethod(name = "PB-MAX")
69
    public void setMax(decimal value);
70
    
71
    /**
72
-    * Set maximum value.
73
+    * Set the maximum value.
74
     * 
75
     * @param   value
76
-    *          maximum value
77
+    *          the maximum value
78
     */
79
    @LegacyMethod(name = "PB-MAX")
80
    public void setMax(double value);
81
@@ -246,25 +246,25 @@
82
    public decimal getValue();
83
    
84
    /**
85
-    * Set current value.
86
+    * Set the current value.
87
     * 
88
     * @param   value
89
-    *          new value
90
+    *          the new current value
91
     */
92
    @LegacyMethod(name = "PB-VALUE")
93
    public void setValue(decimal value);
94
 
95
    /**
96
-    * Set current value.
97
+    * Set the current value.
98
     * 
99
     * @param   value
100
-    *          new value
101
+    *          the new current value
102
     */
103
    @LegacyMethod(name = "PB-VALUE")
104
    public void setValue(double value);
105
 
106
    /**
107
-    * Refresh control.
108
+    * Refresh the control.
109
     */
110
    @LegacyMethod(name = "PB-REFRESH")
111
    public void progBarRefresh();
112

    
113
=== modified file 'src/com/goldencode/p2j/ui/ProgressBarWidget.java'
114
--- src/com/goldencode/p2j/ui/ProgressBarWidget.java	2019-10-29 14:00:04 +0000
115
+++ src/com/goldencode/p2j/ui/ProgressBarWidget.java	2019-12-11 13:39:26 +0000
116
@@ -74,7 +74,7 @@
117
 implements ProgressBar
118
 {
119
    /* PB-COM-DATA */
120
-   comhandle comData = DataObject.newInstance(this);
121
+   private comhandle comData = DataObject.newInstance(this);
122
 
123
    /**
124
     * Default constructor.
125

    
126
=== modified file 'src/com/goldencode/p2j/ui/client/gui/ImageGuiImpl.java'
127
--- src/com/goldencode/p2j/ui/client/gui/ImageGuiImpl.java	2019-05-16 19:42:54 +0000
128
+++ src/com/goldencode/p2j/ui/client/gui/ImageGuiImpl.java	2019-12-06 16:06:10 +0000
129
@@ -270,7 +270,7 @@
130
       // are cached on the web-side
131
       gd.draw(origin, clip, () ->
132
       {
133
-         if (!drawImage() && !config.transparent)
134
+         if (!drawImage() && !config.transparent && colorResolver != null)
135
          {
136
             colorResolver.colors();
137
             gd.setColor(colorResolver.bgColor);
138

    
139
=== modified file 'src/com/goldencode/p2j/ui/client/gui/theme/ClassicTheme.java'
140
--- src/com/goldencode/p2j/ui/client/gui/theme/ClassicTheme.java	2019-11-19 14:11:39 +0000
141
+++ src/com/goldencode/p2j/ui/client/gui/theme/ClassicTheme.java	2019-12-11 14:48:02 +0000
142
@@ -7170,14 +7170,14 @@
143
    /**
144
     * Draws progress bar {@code ProgressBarGui} widget.
145
     *
146
-    * @param   slider
147
+    * @param   pb
148
     *          The {@code ProgressBarGui} widget.
149
     * @param   gd
150
     *          The {@code GuiDriver} used for drawing operations.
151
+    * @param   gc
152
+    *          The {@code GuiColorResolver} used color selection.
153
     * @param   gf
154
     *          The {@code GuiFontResolver} to be used.
155
-    * @param   gc
156
-    *          The {@code GuiColorResolver} used color selection.
157
     * @param   x
158
     *          The horizontal location (in pixel units) of the widget to be painted/component.
159
     * @param   y
160
@@ -7227,14 +7227,14 @@
161
    /**
162
     * Draws progress bar {@code ProgressBarGui} widget bar.
163
     *
164
-    * @param   slider
165
+    * @param   pb
166
     *          The {@code ProgressBarGui} widget.
167
     * @param   gd
168
     *          The {@code GuiDriver} used for drawing operations.
169
+    * @param   gc
170
+    *          The {@code GuiColorResolver} used color selection.
171
     * @param   gf
172
     *          The {@code GuiFontResolver} to be used.
173
-    * @param   gc
174
-    *          The {@code GuiColorResolver} used color selection.
175
     * @param   x
176
     *          The horizontal location (in pixel units) of the widget to be painted/component.
177
     * @param   y
178
@@ -7274,9 +7274,13 @@
179
                {
180
                   int w = Math.min(barSize, block);
181
                   if (is3D)
182
+                  {
183
                      gd.fillRect(posX, y + 3, w, height - 6);
184
+                  }
185
                   else
186
+                  {
187
                      gd.fillRect(posX, y + 2, w, height - 4);
188
+                  }
189
                   barSize -= step;   
190
                   posX += step;
191
                }
192
@@ -7302,9 +7306,13 @@
193
                {
194
                   int h = Math.min(barSize, block);
195
                   if (is3D)
196
+                  {
197
                      gd.fillRect(x + 3, posY - h, width - 6, h);
198
+                  }
199
                   else
200
+                  {
201
                      gd.fillRect(x + 1, posY - h, width - 2, h);
202
+                  }
203
                   barSize -= step;   
204
                   posY -= step;
205
                }
206

    
207
=== modified file 'src/com/goldencode/p2j/ui/client/gui/theme/Theme.java'
208
--- src/com/goldencode/p2j/ui/client/gui/theme/Theme.java	2019-10-11 07:29:39 +0000
209
+++ src/com/goldencode/p2j/ui/client/gui/theme/Theme.java	2019-12-11 14:42:04 +0000
210
@@ -2261,14 +2261,14 @@
211
    /**
212
     * Draws progress bar {@code ProgressBarGui} widget.
213
     *
214
-    * @param   slider
215
+    * @param   pb
216
     *          The {@code ProgressBarGui} widget.
217
     * @param   gd
218
     *          The {@code GuiDriver} used for drawing operations.
219
+    * @param   gc
220
+    *          The {@code GuiColorResolver} used color selection.
221
     * @param   gf
222
     *          The {@code GuiFontResolver} to be used.
223
-    * @param   gc
224
-    *          The {@code GuiColorResolver} used color selection.
225
     * @param   x
226
     *          The horizontal location (in pixel units) of the widget to be painted/component.
227
     * @param   y
228
@@ -2290,14 +2290,14 @@
229
    /**
230
     * Draws progress bar {@code ProgressBarGui} widget bar.
231
     *
232
-    * @param   slider
233
+    * @param   pb
234
     *          The {@code ProgressBarGui} widget.
235
     * @param   gd
236
     *          The {@code GuiDriver} used for drawing operations.
237
+    * @param   gc
238
+    *          The {@code GuiColorResolver} used color selection.
239
     * @param   gf
240
     *          The {@code GuiFontResolver} to be used.
241
-    * @param   gc
242
-    *          The {@code GuiColorResolver} used color selection.
243
     * @param   x
244
     *          The horizontal location (in pixel units) of the widget to be painted/component.
245
     * @param   y
246

    
247
=== modified file 'src/com/goldencode/p2j/ui/ocx/DataObject.java'
248
--- src/com/goldencode/p2j/ui/ocx/DataObject.java	2019-11-19 14:11:39 +0000
249
+++ src/com/goldencode/p2j/ui/ocx/DataObject.java	2019-12-06 13:48:59 +0000
250
@@ -112,6 +112,7 @@
251
    /**
252
     * {@inheritDoc}
253
     */
254
+   @Override
255
    @ComProperty(name = "FILES")
256
    public comhandle files()
257
    {
258
@@ -121,6 +122,7 @@
259
    /**
260
     * {@inheritDoc}
261
     */
262
+   @Override
263
    @ComMethod(name = "CLEAR")
264
    public void clear()
265
    {
266
@@ -130,6 +132,7 @@
267
    /**
268
     * {@inheritDoc}
269
     */
270
+   @Override
271
    @ComMethod(name = "GETDATA")
272
    public memptr getData(integer format)
273
    {
274
@@ -143,6 +146,7 @@
275
    /**
276
     * {@inheritDoc}
277
     */
278
+   @Override
279
    @ComMethod(name = "GETDATA")
280
    public memptr getData(Integer format)
281
    {
282
@@ -152,6 +156,7 @@
283
    /**
284
     * {@inheritDoc}
285
     */
286
+   @Override
287
    @ComMethod(name = "SETDATA")
288
    public void setData(memptr value, integer format)
289
    {
290
@@ -165,6 +170,7 @@
291
    /**
292
     * {@inheritDoc}
293
     */
294
+   @Override
295
    @ComMethod(name = "SETDATA")
296
    public void setData(memptr value, Integer format)
297
    {
298
@@ -174,6 +180,7 @@
299
    /**
300
     * {@inheritDoc}
301
     */
302
+   @Override
303
    @ComMethod(name = "GETFORMAT")
304
    public logical getFormat(integer format)
305
    {
306
@@ -186,6 +193,7 @@
307
    /**
308
     * {@inheritDoc}
309
     */
310
+   @Override
311
    @ComMethod(name = "GETFORMAT")
312
    public logical getFormat(Integer format)
313
    {
314

    
315
=== modified file 'src/com/goldencode/p2j/ui/ocx/DataObjectFiles.java'
316
--- src/com/goldencode/p2j/ui/ocx/DataObjectFiles.java	2019-11-19 14:11:39 +0000
317
+++ src/com/goldencode/p2j/ui/ocx/DataObjectFiles.java	2019-12-06 13:49:44 +0000
318
@@ -108,6 +108,7 @@
319
    /**
320
     * {@inheritDoc}
321
     */
322
+   @Override
323
    @ComMethod(name = "CLEAR")
324
    public void clear()
325
    {
326
@@ -117,6 +118,7 @@
327
    /**
328
     * {@inheritDoc}
329
     */
330
+   @Override
331
    @ComProperty(name = "COUNT")
332
    public integer count()
333
    {
334
@@ -126,6 +128,7 @@
335
    /**
336
     * {@inheritDoc}
337
     */
338
+   @Override
339
    @ComProperty(name = "ITEM")
340
    public character item(integer index)
341
    {
342
@@ -138,6 +141,7 @@
343
    /**
344
     * {@inheritDoc}
345
     */
346
+   @Override
347
    @ComProperty(name = "ITEM")
348
    public character item(Integer index)
349
    {
350
@@ -147,6 +151,7 @@
351
    /**
352
     * {@inheritDoc}
353
     */
354
+   @Override
355
    @ComMethod(name = "ADD")
356
    public void add(character fileName)
357
    {
358
@@ -159,6 +164,7 @@
359
    /**
360
     * {@inheritDoc}
361
     */
362
+   @Override
363
    @ComMethod(name = "ADD")
364
    public void add(String fileName)
365
    {
366
@@ -168,6 +174,7 @@
367
    /**
368
     * {@inheritDoc}
369
     */
370
+   @Override
371
    @ComMethod(name = "ADD")
372
    public void add(character fileName, integer index)
373
    {
374
@@ -180,6 +187,7 @@
375
    /**
376
     * {@inheritDoc}
377
     */
378
+   @Override
379
    @ComMethod(name = "ADD")
380
    public void add(String fileName, integer index)
381
    {
382
@@ -189,12 +197,14 @@
383
    /**
384
     * {@inheritDoc}
385
     */
386
+   @Override
387
    @ComMethod(name = "ADD")
388
    public void add(character fileName, Integer index)
389
    {
390
       add(fileName, new integer(index));
391
    }
392
 
393
+   @Override
394
    @ComMethod(name = "ADD")
395
    public void add(String fileName, Integer index)
396
    {
397
@@ -204,6 +214,7 @@
398
    /**
399
     * {@inheritDoc}
400
     */
401
+   @Override
402
    @ComMethod(name = "REMOVE")
403
    public void remove(integer index)
404
    {
405
@@ -213,6 +224,7 @@
406
       LogicalTerminal.getClient().removeDroppedFile(index.intValue());
407
    }
408
 
409
+   @Override
410
    @ComMethod(name = "REMOVE")
411
    public void remove(Integer index)
412
    {
413

    
414
=== modified file 'src/com/goldencode/p2j/ui/ocx/ListImage.java'
415
--- src/com/goldencode/p2j/ui/ocx/ListImage.java	2019-11-07 15:56:38 +0000
416
+++ src/com/goldencode/p2j/ui/ocx/ListImage.java	2019-12-06 13:50:03 +0000
417
@@ -105,6 +105,7 @@
418
    /**
419
     * {@inheritDoc}
420
     */
421
+   @Override
422
    @ComMethod(name = "DRAW")
423
    public void draw(integer hDC, integer x, integer y, integer style)
424
    {
425
@@ -114,6 +115,7 @@
426
    /**
427
     * {@inheritDoc}
428
     */
429
+   @Override
430
    @ComMethod(name = "EXTRACTICON")
431
    public memptr extractIcon()
432
    {
433
@@ -123,6 +125,7 @@
434
    /**
435
     * {@inheritDoc}
436
     */
437
+   @Override
438
    @ComProperty(name = "INDEX")
439
    public integer getIndex()
440
    {
441
@@ -132,6 +135,7 @@
442
    /**
443
     * {@inheritDoc}
444
     */
445
+   @Override
446
    @ComProperty(name = "INDEX")
447
    public void setIndex(integer index)
448
    {
449
@@ -141,6 +145,7 @@
450
    /**
451
     * {@inheritDoc}
452
     */
453
+   @Override
454
    @ComProperty(name = "INDEX")
455
    public void setIndex(int index)
456
    {
457
@@ -150,6 +155,7 @@
458
    /**
459
     * {@inheritDoc}
460
     */
461
+   @Override
462
    @ComProperty(name = "KEY")
463
    public character getKey()
464
    {
465
@@ -159,6 +165,7 @@
466
    /**
467
     * {@inheritDoc}
468
     */
469
+   @Override
470
    @ComProperty(name = "KEY")
471
    public void setKey(character key)
472
    {
473
@@ -168,6 +175,7 @@
474
    /**
475
     * {@inheritDoc}
476
     */
477
+   @Override
478
    @ComProperty(name = "KEY")
479
    public void setKey(String key)
480
    {
481
@@ -177,6 +185,7 @@
482
    /**
483
     * {@inheritDoc}
484
     */
485
+   @Override
486
    @ComProperty(name = "PICTURE")
487
    public memptr getPicture()
488
    {
489
@@ -186,6 +195,7 @@
490
    /**
491
     * {@inheritDoc}
492
     */
493
+   @Override
494
    @ComProperty(name = "PICTURE")
495
    public void setPicture(memptr data)
496
    {
497
@@ -195,6 +205,7 @@
498
    /**
499
     * {@inheritDoc}
500
     */
501
+   @Override
502
    @ComProperty(name = "TAG")
503
    public BaseDataType getTag()
504
    {
505
@@ -204,6 +215,7 @@
506
    /**
507
     * {@inheritDoc}
508
     */
509
+   @Override
510
    @ComProperty(name = "TAG")
511
    public void setTag(BaseDataType tag)
512
    {
513

    
514
=== modified file 'src/com/goldencode/p2j/ui/ocx/ListImages.java'
515
--- src/com/goldencode/p2j/ui/ocx/ListImages.java	2019-11-07 15:56:38 +0000
516
+++ src/com/goldencode/p2j/ui/ocx/ListImages.java	2019-12-06 13:49:54 +0000
517
@@ -105,6 +105,7 @@
518
    /**
519
     * {@inheritDoc}
520
     */
521
+   @Override
522
    @ComMethod(name = "ADD")
523
    public comhandle add(integer index, character key, comhandle picture)
524
    {
525
@@ -116,6 +117,7 @@
526
    /**
527
     * {@inheritDoc}
528
     */
529
+   @Override
530
    @ComMethod(name = "ADD")
531
    public comhandle add(ComParameter index, ComParameter key, ComParameter picture)
532
    {
533
@@ -125,6 +127,7 @@
534
    /**
535
     * {@inheritDoc}
536
     */
537
+   @Override
538
    @ComProperty(name = "ITEM")
539
    public comhandle getItem(integer index)
540
    {
541
@@ -134,6 +137,7 @@
542
    /**
543
     * {@inheritDoc}
544
     */
545
+   @Override
546
    @ComProperty(name = "ITEM")
547
    public comhandle getItem(character key)
548
    {
549
@@ -143,6 +147,7 @@
550
    /**
551
     * {@inheritDoc}
552
     */
553
+   @Override
554
    @ComProperty(name = "ITEM")
555
    public comhandle getItem(int index)
556
    {
557
@@ -152,6 +157,7 @@
558
    /**
559
     * {@inheritDoc}
560
     */
561
+   @Override
562
    @ComProperty(name = "ITEM")
563
    public comhandle getItem(String key)
564
    {
565
@@ -161,6 +167,7 @@
566
    /**
567
     * {@inheritDoc}
568
     */
569
+   @Override
570
    @ComMethod(name = "CLEAR")
571
    public void clear()
572
    {
573
@@ -170,6 +177,7 @@
574
    /**
575
     * {@inheritDoc}
576
     */
577
+   @Override
578
    @ComProperty(name = "COUNT")
579
    public integer getCount()
580
    {
581
@@ -179,6 +187,7 @@
582
    /**
583
     * {@inheritDoc}
584
     */
585
+   @Override
586
    @ComProperty(name = "COUNT")
587
    public void setCount(integer count)
588
    {
589
@@ -188,6 +197,7 @@
590
    /**
591
     * {@inheritDoc}
592
     */
593
+   @Override
594
    @ComProperty(name = "COUNT")
595
    public void setCount(int count)
596
    {
597
@@ -197,6 +207,7 @@
598
    /**
599
     * {@inheritDoc}
600
     */
601
+   @Override
602
    @ComMethod(name = "REMOVE")
603
    public void remove(integer index)
604
    {
605
@@ -206,6 +217,7 @@
606
    /**
607
     * {@inheritDoc}
608
     */
609
+   @Override
610
    @ComMethod(name = "REMOVE")
611
    public void remove(int index)
612
    {
613

    
614
=== modified file 'src/com/goldencode/p2j/util/comhandle.java'
615
--- src/com/goldencode/p2j/util/comhandle.java	2019-03-02 14:19:48 +0000
616
+++ src/com/goldencode/p2j/util/comhandle.java	2019-12-06 15:17:50 +0000
617
@@ -702,7 +702,7 @@
618
       {
619
          // special case when ZERO_RESOURCE is passed in, convert it to local ZERO_RESOURCE
620
          WrappedResource res = ((handle) value).getResource();
621
-         if (res != null && res.id() == 0)
622
+         if (res != null && res.id() == null)
623
          {
624
             _setValue(ZERO_RESOURCE); 
625
          }
626