1 package fr.ifremer.dali.ui.swing.content.manage.filter.element.menu;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 import fr.ifremer.dali.ui.swing.util.DaliUIs;
27 import fr.ifremer.dali.ui.swing.util.AbstractDaliUIHandler;
28 import org.apache.commons.logging.Log;
29 import org.apache.commons.logging.LogFactory;
30
31
32
33
34 public class ApplyFilterUIHandler extends AbstractDaliUIHandler<ApplyFilterUIModel, ApplyFilterUI> {
35
36
37
38
39 private static final Log LOG = LogFactory.getLog(ApplyFilterUIHandler.class);
40
41
42 @Override
43 public void beforeInit(final ApplyFilterUI ui) {
44 super.beforeInit(ui);
45
46
47 ApplyFilterUIModel model = new ApplyFilterUIModel();
48 ui.setContextValue(model);
49 }
50
51
52 @Override
53 public void afterInit(ApplyFilterUI ui) {
54 initUI(ui);
55
56 DaliUIs.forceComponentSize(ui.getApplyFilterCombo());
57 }
58
59
60
61
62
63
64 public void setEnabled(boolean enabled) {
65 getUI().getApplyFilterCombo().setEnabled(enabled);
66 getUI().getApplyButton().setEnabled(enabled);
67 }
68
69 }