Subversion Repository Public Repository

litesoft

Diff Revisions 949 vs 950 for /trunk/Java/GWT/Client/src/org/litesoft/GWT/client/widgets/nonpublic/Splitter.java

Diff revisions: vs.
  @@ -1,76 +1,76 @@
1 - // This Source Code is in the Public Domain per: http://unlicense.org
2 - package org.litesoft.GWT.client.widgets.nonpublic;
3 -
4 - import org.litesoft.GWT.client.widgets.*;
5 - import org.litesoft.GWT.client.widgets.nonpublic.external.*;
6 -
7 - import com.google.gwt.user.client.*;
8 - import com.google.gwt.user.client.ui.*;
9 -
10 - import java.util.*;
11 -
12 - public class Splitter extends SizeableSimplePanel implements ControllerSupport {
13 - private final ControllerSupportDelegate mControllerSupport = new ControllerSupportDelegate( this );
14 -
15 - public Splitter( String pStyle ) {
16 - super( true, pStyle );
17 - sinkEvents( Event.ONCLICK | Event.MOUSEEVENTS );
18 - setWidget( new Spacer( 0 ) );
19 - addController( PreventSelectionController.getInstance() );
20 - }
21 -
22 - @Override
23 - public Widget addController( Controller controller ) {
24 - return mControllerSupport.addController( controller );
25 - }
26 -
27 - @Override
28 - public Controller getController( Class id ) {
29 - return mControllerSupport.getController( id );
30 - }
31 -
32 - @Override
33 - public void onAttach() {
34 - if ( isAttached() ) {
35 - return;
36 - }
37 -
38 - mControllerSupport.onAttach();
39 - super.onAttach();
40 - }
41 -
42 - @Override
43 - public void onBrowserEvent( Event event ) {
44 - mControllerSupport.onBrowserEvent( event );
45 - }
46 -
47 - @Override
48 - public void onDetach() {
49 - if ( !isAttached() ) {
50 - return;
51 - }
52 -
53 - super.onDetach();
54 - mControllerSupport.onDetach();
55 - }
56 -
57 - @Override
58 - public Widget removeController( Controller controller ) {
59 - return mControllerSupport.removeController( controller );
60 - }
61 -
62 - @Override
63 - public void setControllers( List controllers ) {
64 - mControllerSupport.setControllers( controllers );
65 - }
66 -
67 - @Override
68 - public void sinkEvents( int eventBits ) {
69 - mControllerSupport.sinkEvents( eventBits );
70 - }
71 -
72 - @Override
73 - public void unsinkEvents( int eventBits ) {
74 - mControllerSupport.unsinkEvents( eventBits );
75 - }
76 - }
1 + // This Source Code is in the Public Domain per: http://unlicense.org
2 + package org.litesoft.GWT.client.widgets.nonpublic;
3 +
4 + import org.litesoft.GWT.client.widgets.*;
5 + import org.litesoft.GWT.client.widgets.nonpublic.external.*;
6 +
7 + import com.google.gwt.user.client.*;
8 + import com.google.gwt.user.client.ui.*;
9 +
10 + import java.util.*;
11 +
12 + public class Splitter extends SizeableSimplePanel implements ControllerSupport {
13 + private final ControllerSupportDelegate mControllerSupport = new ControllerSupportDelegate( this );
14 +
15 + public Splitter( String pStyle ) {
16 + super( true, pStyle );
17 + sinkEvents( Event.ONCLICK | Event.MOUSEEVENTS );
18 + setWidget( new Spacer( 0 ) );
19 + addController( PreventSelectionController.getInstance() );
20 + }
21 +
22 + @Override
23 + public Widget addController( Controller controller ) {
24 + return mControllerSupport.addController( controller );
25 + }
26 +
27 + @Override
28 + public Controller getController( Class id ) {
29 + return mControllerSupport.getController( id );
30 + }
31 +
32 + @Override
33 + public void onAttach() {
34 + if ( isAttached() ) {
35 + return;
36 + }
37 +
38 + mControllerSupport.onAttach();
39 + super.onAttach();
40 + }
41 +
42 + @Override
43 + public void onBrowserEvent( Event event ) {
44 + mControllerSupport.onBrowserEvent( event );
45 + }
46 +
47 + @Override
48 + public void onDetach() {
49 + if ( !isAttached() ) {
50 + return;
51 + }
52 +
53 + super.onDetach();
54 + mControllerSupport.onDetach();
55 + }
56 +
57 + @Override
58 + public Widget removeController( Controller controller ) {
59 + return mControllerSupport.removeController( controller );
60 + }
61 +
62 + @Override
63 + public void setControllers( List controllers ) {
64 + mControllerSupport.setControllers( controllers );
65 + }
66 +
67 + @Override
68 + public void sinkEvents( int eventBits ) {
69 + mControllerSupport.sinkEvents( eventBits );
70 + }
71 +
72 + @Override
73 + public void unsinkEvents( int eventBits ) {
74 + mControllerSupport.unsinkEvents( eventBits );
75 + }
76 + }