1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.student.common.ui.client.widgets.impl;
17
18 import org.kuali.student.common.ui.client.theme.Theme;
19 import org.kuali.student.common.ui.client.widgets.KSLabel;
20 import org.kuali.student.common.ui.client.widgets.KSProgressIndicatorAbstract;
21
22 import com.google.gwt.user.client.ui.HorizontalPanel;
23 import com.google.gwt.user.client.ui.Image;
24
25 public class KSProgressIndicatorImpl extends KSProgressIndicatorAbstract {
26
27 HorizontalPanel main = new HorizontalPanel();
28 private Image image = Theme.INSTANCE.getCommonImages().getProgressSpinner();
29 private KSLabel label = new KSLabel();
30
31 public KSProgressIndicatorImpl(){
32 super();
33 main.add(image);
34 main.add(label);
35 main.addStyleName("KSProgressIndicator");
36 this.initWidget(main);
37 }
38
39 @Override
40 public void hide() {
41 main.setVisible(false);
42 }
43
44 @Override
45 public void show() {
46 main.setVisible(true);
47
48 }
49
50 @Override
51 public void setText(String labelText) {
52 label.setText(labelText);
53
54 }
55 }