ScrollPaneAdapter.java
001 /*
002  * SPDX-License-Identifier: Apache-2.0
003  *
004  * Copyright 2008-2017 the original author or authors.
005  *
006  * Licensed under the Apache License, Version 2.0 (the "License");
007  * you may not use this file except in compliance with the License.
008  * You may obtain a copy of the License at
009  *
010  *     http://www.apache.org/licenses/LICENSE-2.0
011  *
012  * Unless required by applicable law or agreed to in writing, software
013  * distributed under the License is distributed on an "AS IS" BASIS,
014  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
015  * See the License for the specific language governing permissions and
016  * limitations under the License.
017  */
018 package griffon.pivot.support.adapters;
019 
020 import griffon.core.CallableWithArgs;
021 
022 /**
023  @author Andres Almiray
024  @since 2.0.0
025  */
026 public class ScrollPaneAdapter implements GriffonPivotAdapter, org.apache.pivot.wtk.ScrollPaneListener {
027     private CallableWithArgs<Void> horizontalScrollBarPolicyChanged;
028     private CallableWithArgs<Void> rowHeaderChanged;
029     private CallableWithArgs<Void> verticalScrollBarPolicyChanged;
030     private CallableWithArgs<Void> columnHeaderChanged;
031     private CallableWithArgs<Void> cornerChanged;
032 
033     public CallableWithArgs<Void> getHorizontalScrollBarPolicyChanged() {
034         return this.horizontalScrollBarPolicyChanged;
035     }
036 
037     public CallableWithArgs<Void> getRowHeaderChanged() {
038         return this.rowHeaderChanged;
039     }
040 
041     public CallableWithArgs<Void> getVerticalScrollBarPolicyChanged() {
042         return this.verticalScrollBarPolicyChanged;
043     }
044 
045     public CallableWithArgs<Void> getColumnHeaderChanged() {
046         return this.columnHeaderChanged;
047     }
048 
049     public CallableWithArgs<Void> getCornerChanged() {
050         return this.cornerChanged;
051     }
052 
053 
054     public void setHorizontalScrollBarPolicyChanged(CallableWithArgs<Void> horizontalScrollBarPolicyChanged) {
055         this.horizontalScrollBarPolicyChanged = horizontalScrollBarPolicyChanged;
056     }
057 
058     public void setRowHeaderChanged(CallableWithArgs<Void> rowHeaderChanged) {
059         this.rowHeaderChanged = rowHeaderChanged;
060     }
061 
062     public void setVerticalScrollBarPolicyChanged(CallableWithArgs<Void> verticalScrollBarPolicyChanged) {
063         this.verticalScrollBarPolicyChanged = verticalScrollBarPolicyChanged;
064     }
065 
066     public void setColumnHeaderChanged(CallableWithArgs<Void> columnHeaderChanged) {
067         this.columnHeaderChanged = columnHeaderChanged;
068     }
069 
070     public void setCornerChanged(CallableWithArgs<Void> cornerChanged) {
071         this.cornerChanged = cornerChanged;
072     }
073 
074 
075     public void horizontalScrollBarPolicyChanged(org.apache.pivot.wtk.ScrollPane arg0, org.apache.pivot.wtk.ScrollPane.ScrollBarPolicy arg1) {
076         if (horizontalScrollBarPolicyChanged != null) {
077             horizontalScrollBarPolicyChanged.call(arg0, arg1);
078         }
079     }
080 
081     public void rowHeaderChanged(org.apache.pivot.wtk.ScrollPane arg0, org.apache.pivot.wtk.Component arg1) {
082         if (rowHeaderChanged != null) {
083             rowHeaderChanged.call(arg0, arg1);
084         }
085     }
086 
087     public void verticalScrollBarPolicyChanged(org.apache.pivot.wtk.ScrollPane arg0, org.apache.pivot.wtk.ScrollPane.ScrollBarPolicy arg1) {
088         if (verticalScrollBarPolicyChanged != null) {
089             verticalScrollBarPolicyChanged.call(arg0, arg1);
090         }
091     }
092 
093     public void columnHeaderChanged(org.apache.pivot.wtk.ScrollPane arg0, org.apache.pivot.wtk.Component arg1) {
094         if (columnHeaderChanged != null) {
095             columnHeaderChanged.call(arg0, arg1);
096         }
097     }
098 
099     public void cornerChanged(org.apache.pivot.wtk.ScrollPane arg0, org.apache.pivot.wtk.Component arg1) {
100         if (cornerChanged != null) {
101             cornerChanged.call(arg0, arg1);
102         }
103     }
104 
105 }