Subversion Repository Public Repository

litesoft

Diff Revisions 947 vs 948 for /trunk/Java/GWT/Client/src/org/litesoft/GWT/client/widgets/WindowSizingPanel.java

Diff revisions: vs.
  @@ -15,8 +15,7 @@
15 15
16 16 private KeyEventDumper mKeyEventDumper = KeyEventDumper.NULL;
17 17
18 - public WindowSizingPanel()
19 - {
18 + public WindowSizingPanel() {
20 19 super( "litesoft-NoSizeAffectingCSS-WindowSizingPanel" );
21 20
22 21 // todo:...
  @@ -29,55 +28,45 @@
29 28 relayout();
30 29 }
31 30
32 - public static void relayoutSingleton()
33 - {
31 + public static void relayoutSingleton() {
34 32 sResizeCacher.resize();
35 33 }
36 34
37 35 @Override
38 - public void relayout()
39 - {
36 + public void relayout() {
40 37 relayoutSingleton();
41 38 }
42 39
43 40 @Override
44 - public void setWidget( Widget pWidget )
45 - {
41 + public void setWidget( Widget pWidget ) {
46 42 super.setWidget( pWidget );
47 - if ( pWidget != null )
48 - {
43 + if ( pWidget != null ) {
49 44 relayout();
50 45 }
51 46 }
52 47
53 - public static WindowSizingPanel get()
54 - {
48 + public static WindowSizingPanel get() {
55 49 return sWindowSizingPanel;
56 50 }
57 51
58 - public static Widget getContent()
59 - {
52 + public static Widget getContent() {
60 53 return sWindowSizingPanel.getWidget();
61 54 }
62 55
63 - public static Widget setContent( Widget pWidget )
64 - {
56 + public static Widget setContent( Widget pWidget ) {
65 57 sWindowSizingPanel.setWidget( pWidget );
66 58 return pWidget;
67 59 }
68 60
69 - private static boolean execResize()
70 - {
71 - if ( 0 != mExecResizeEnters++ )
72 - {
61 + private static boolean execResize() {
62 + if ( 0 != mExecResizeEnters++ ) {
73 63 return false;
74 64 }
75 65 width = Window.getClientWidth();
76 66 height = Window.getClientHeight();
77 67 // System.out.println( "WindowSizingPanel.execResize: " + width + " <- w | h -> " + height );
78 68 sWindowSizingPanel.setSize( "" + width, "" + height );
79 - if ( mExecResizeEnters != 1 )
80 - {
69 + if ( mExecResizeEnters != 1 ) {
81 70 sWindowSizingPanel.relayout();
82 71 }
83 72 mExecResizeEnters = 0;
  @@ -88,62 +77,52 @@
88 77 private static WindowSizingPanel sWindowSizingPanel = null;
89 78 private static ResizeCacher sResizeCacher = new ResizeCacher();
90 79
91 - public static class ResizeCacher extends Timer
92 - {
93 - public void resize()
94 - {
80 + public static class ResizeCacher extends Timer {
81 + public void resize() {
95 82 cancel();
96 83 schedule( 250 ); // 1/4 sec
97 84 }
98 85
99 86 @Override
100 - public void run()
101 - {
87 + public void run() {
102 88 execResize();
103 89 }
104 90 }
105 91
106 92 @SuppressWarnings({"deprecation"})
107 - private static class WindowResizer implements WindowResizeListener
108 - {
93 + private static class WindowResizer implements WindowResizeListener {
109 94 @Override
110 - public void onWindowResized( int width, int height )
111 - {
95 + public void onWindowResized( int width, int height ) {
112 96 sResizeCacher.resize();
113 97 }
114 98 }
115 99
116 100 @Override
117 - public void setWidth( String width )
118 - {
101 + public void setWidth( String width ) {
119 102 // For Debuging
120 103 super.setWidth( width );
121 104 }
122 105
123 106 @Override
124 - public void setHeight( String height )
125 - {
107 + public void setHeight( String height ) {
126 108 // For Debuging
127 109 super.setHeight( height );
128 110 }
129 111
130 112 @Override
131 - protected void distributeToChildrenChangedWidth()
132 - {
113 + protected void distributeToChildrenChangedWidth() {
133 114 // For Debuging
134 115 super.distributeToChildrenChangedWidth();
135 116 }
136 117
137 118 @Override
138 - protected void distributeToChildrenChangedHeight()
139 - {
119 + protected void distributeToChildrenChangedHeight() {
140 120 // For Debuging
141 121 super.distributeToChildrenChangedHeight();
142 122 }
143 123
144 124 @Override
145 - public void onBrowserEvent( Event event )
146 - {
125 + public void onBrowserEvent( Event event ) {
147 126 mKeyEventDumper.dump( event );
148 127 super.onBrowserEvent( event );
149 128 }