Coverage Report - org.kuali.student.common.ui.client.widgets.headers.KSHeader
 
Classes in this File Line Coverage Branch Coverage Complexity
KSHeader
0%
0/24
N/A
1
KSHeader$KSHeaderUiBinder
N/A
N/A
1
 
 1  
 package org.kuali.student.common.ui.client.widgets.headers;
 2  
 
 3  
 import org.kuali.student.common.ui.client.widgets.StylishDropDown;
 4  
 
 5  
 import com.google.gwt.core.client.GWT;
 6  
 import com.google.gwt.uibinder.client.UiBinder;
 7  
 import com.google.gwt.uibinder.client.UiField;
 8  
 import com.google.gwt.user.client.ui.Composite;
 9  
 import com.google.gwt.user.client.ui.FlowPanel;
 10  
 import com.google.gwt.user.client.ui.Label;
 11  
 import com.google.gwt.user.client.ui.Panel;
 12  
 import com.google.gwt.user.client.ui.Widget;
 13  
 
 14  
 public class KSHeader extends Composite {
 15  
 
 16  0
         private static KSHeaderUiBinder uiBinder = GWT
 17  
                         .create(KSHeaderUiBinder.class);
 18  
 
 19  
         interface KSHeaderUiBinder extends UiBinder<Widget, KSHeader> {
 20  
         }
 21  
 
 22  
         @UiField
 23  
     public FlowPanel hiPanel;
 24  
 
 25  
     @UiField
 26  
     public FlowPanel userNamePanel;
 27  
     
 28  
     @UiField
 29  
     public FlowPanel logoutPanel;
 30  
     
 31  
     @UiField
 32  
     public FlowPanel leftPartPanel;
 33  
 
 34  
     @UiField
 35  
     public Label applicationTitleLabel;
 36  
     
 37  
     @UiField
 38  
     public FlowPanel bottomContainer;
 39  
 
 40  
     
 41  0
     protected Label userNameLabel = new Label("");
 42  0
     protected Label hiLabel = new Label("Hi,");
 43  0
         public KSHeader() {
 44  0
         initialize();
 45  0
     }
 46  
 
 47  
     protected void initialize() {
 48  0
         initWidget(uiBinder.createAndBindUi(this));
 49  0
                 hiPanel.add(hiLabel);
 50  0
                 userNamePanel.add(userNameLabel);
 51  0
                 applicationTitleLabel.setText("Kuali Student");
 52  
                 //logoutPanel.add(new Anchor("LL"));
 53  
                 //leftPartPanel.add(new StylishDropDown("Navigation"));
 54  0
     }
 55  
         public void addLogout(Widget w){
 56  0
             logoutPanel.add(w);
 57  0
         }
 58  
         public void addNavigation(StylishDropDown dropDown){
 59  0
             leftPartPanel.add(dropDown);
 60  0
         }
 61  
         
 62  
         public void setHiLabelText(String hi){
 63  0
             hiLabel.setText(hi);
 64  0
         }
 65  
     public void setUserName(String name){
 66  0
         userNameLabel.setText(name);
 67  0
     }
 68  
 
 69  
     public void addBottomContainerWidget(Widget w){
 70  0
             bottomContainer.add(w);
 71  0
     }
 72  
     
 73  
     public Panel getBottomContainer(){
 74  0
             return bottomContainer;
 75  
     }
 76  
     
 77  
     public void setApplicationTitle(String title) {
 78  0
             applicationTitleLabel.setText(title);
 79  0
     }
 80  
 }