Project

General

Profile

realized_1.txt

Sergey Ivanovskiy, 11/16/2015 10:40 AM

Download (2.79 KB)

 
1
=== modified file 'src/com/goldencode/p2j/ui/chui/ThinClient.java'
2
--- src/com/goldencode/p2j/ui/chui/ThinClient.java	2015-11-16 09:47:41 +0000
3
+++ src/com/goldencode/p2j/ui/chui/ThinClient.java	2015-11-16 15:23:48 +0000
4
@@ -9418,7 +9418,7 @@
5
                {
6
                   if (allFramesVisible && 
7
                       !wnew.parentOrSelfHidden() && 
8
-                      (!wnew.config().realized || !wnew.isVisible()))
9
+                      (!wnew.isRealized() || !wnew.isVisible()))
10
                   {
11
                      wnew.show();
12
                   }
13
@@ -9436,7 +9436,7 @@
14
       if (allFramesVisible             &&
15
           window != null               &&
16
           !window.parentOrSelfHidden() &&
17
-          ((window.config() != null && !window.config().realized) || !window.isVisible()))
18
+          (!window.isRealized() || !window.isVisible()))
19
       {
20
          independentEventDrawingBracket(window, new Runnable()
21
          {
22
@@ -13689,7 +13689,7 @@
23
          });
24
       }
25
 
26
-      return resolveBuffer && frame.config().realized 
27
+      return resolveBuffer && frame.isRealized() 
28
                ? getScreenBuffer(UiUtils.getWidgetIdAsInt(frame), -1, true) 
29
                : null;
30
    }
31

    
32
=== modified file 'src/com/goldencode/p2j/ui/client/gui/ModalWindow.java'
33
--- src/com/goldencode/p2j/ui/client/gui/ModalWindow.java	2015-11-10 20:23:54 +0000
34
+++ src/com/goldencode/p2j/ui/client/gui/ModalWindow.java	2015-11-16 15:13:41 +0000
35
@@ -186,6 +186,7 @@
36
     * 
37
     * @return   See above.
38
     */
39
+   @Override
40
    public boolean isRealized()
41
    {
42
       return realized;
43

    
44
=== modified file 'src/com/goldencode/p2j/ui/client/widget/AbstractWidget.java'
45
--- src/com/goldencode/p2j/ui/client/widget/AbstractWidget.java	2015-11-12 20:41:26 +0000
46
+++ src/com/goldencode/p2j/ui/client/widget/AbstractWidget.java	2015-11-16 15:13:15 +0000
47
@@ -357,6 +357,22 @@
48
    }
49
 
50
    /**
51
+    * The default implementation delegates to WidgetConfig if it has one, otherwise return false. 
52
+    * 
53
+    * @return  <code>true</code> if config().realized is true.
54
+    */
55
+   @Override
56
+   public boolean isRealized()
57
+   {
58
+      WidgetConfig widgetConfig = config();
59
+      if (widgetConfig != null)
60
+      {
61
+         return widgetConfig.realized;
62
+      }
63
+      return false;
64
+   }
65
+
66
+   /**
67
     * Draw widget.
68
     */
69
    @Override
70

    
71
=== modified file 'src/com/goldencode/p2j/ui/client/widget/Widget.java'
72
--- src/com/goldencode/p2j/ui/client/widget/Widget.java	2015-11-12 20:41:26 +0000
73
+++ src/com/goldencode/p2j/ui/client/widget/Widget.java	2015-11-16 15:11:46 +0000
74
@@ -200,6 +200,13 @@
75
    public boolean isDisplayed();
76
 
77
    /**
78
+    * Check if widget is realized.
79
+    * 
80
+    * @return  <code>true</code> if widget is realized.
81
+    */
82
+   public boolean isRealized();
83
+
84
+   /**
85
     * Draw widget.
86
     */
87
    public void draw();
88